Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrik Rentz-Reichert2019-01-27 08:29:24 -0500
committerGerrit Code Review @ Eclipse.org2019-01-27 08:29:24 -0500
commitf209b1ff7ff93b7ab83cef70643a514a156d600f (patch)
tree8e0f595267990c1e5f88ea3ada855213b88889cc /plugins
parent61d8b628a2bd12d2f0743eca70fb39045e27505b (diff)
parente5cbd8fade32dda98e884216f3ed1e3688707ac0 (diff)
downloadorg.eclipse.etrice-f209b1ff7ff93b7ab83cef70643a514a156d600f.tar.gz
org.eclipse.etrice-f209b1ff7ff93b7ab83cef70643a514a156d600f.tar.xz
org.eclipse.etrice-f209b1ff7ff93b7ab83cef70643a514a156d600f.zip
Merge "Bug 543468 - New annotation targets in FSM"
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/AbstractFSMUiModule.java5
-rw-r--r--plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/AbstractFSMProposalProvider.java24
-rw-r--r--plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/FSMParser.java60
-rw-r--r--plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSM.g1309
-rw-r--r--plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSM.tokens22
-rw-r--r--plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSMLexer.java568
-rw-r--r--plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSMParser.java10799
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/model/generated/FSM.ecore12
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/model/generated/FSM.genmodel2
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/FSM.xtextbinbin11949 -> 12221 bytes
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/fSM/FSMPackage.java169
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/fSM/State.java20
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/fSM/TransitionBase.java20
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/fSM/impl/FSMPackageImpl.java34
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/fSM/impl/StateImpl.java47
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/fSM/impl/TransitionBaseImpl.java47
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/parser/antlr/internal/InternalFSM.g442
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/parser/antlr/internal/InternalFSM.tokens46
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/parser/antlr/internal/InternalFSMLexer.java638
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/parser/antlr/internal/InternalFSMParser.java4052
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/serializer/FSMSemanticSequencer.java32
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/serializer/FSMSyntacticSequencer.java30
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src-gen/org/eclipse/etrice/core/fsm/services/FSMGrammarAccess.java725
-rw-r--r--plugins/org.eclipse.etrice.core.fsm/src/org/eclipse/etrice/core/fsm/FSM.xtext8
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java60
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g972
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens160
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java918
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java19132
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.ecore2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.genmodel4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.xtextbinbin24631 -> 25058 bytes
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g370
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.tokens26
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java174
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java4426
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ActorClass.java10
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ActorContainerRef.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/CommunicationType.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/EnumLiteral.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/InterfaceItem.java10
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/Port.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RefSegment.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ReferenceType.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomAnnotationTargetEnum.java59
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorClassImpl.java31
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorContainerClassImpl.java8
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorContainerRefImpl.java7
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorInstanceMappingImpl.java5
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorRefImpl.java8
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/AttributeImpl.java12
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/BindingEndPointImpl.java6
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/BindingImpl.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ClassStructorImpl.java7
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/CompoundProtocolClassImpl.java1
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/DataClassImpl.java12
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/EnumLiteralImpl.java8
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/EnumerationTypeImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ExternalPortImpl.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ExternalTypeImpl.java6
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/GeneralProtocolClassImpl.java1
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/InterfaceItemImpl.java7
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LayerConnectionImpl.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LogicalSystemImpl.java1
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/LogicalThreadImpl.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageDataImpl.java6
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageHandlerImpl.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageImpl.java11
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/OperationImpl.java11
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortClassImpl.java5
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortImpl.java10
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortOperationImpl.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PrimitiveTypeImpl.java10
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ProtocolClassImpl.java20
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefPathImpl.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefSAPointImpl.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefSegmentImpl.java5
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefableTypeImpl.java6
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RelaySAPointImpl.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomClassImpl.java6
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomFactoryImpl.java52
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomModelImpl.java16
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java199
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SAPImpl.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SPPImpl.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SPPointImpl.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ServiceImplementationImpl.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StandardOperationImpl.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StructureClassImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubProtocolImpl.java6
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubSystemClassImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SubSystemRefImpl.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/VarDeclImpl.java8
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/serializer/RoomSemanticSequencer.java10
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/serializer/RoomSyntacticSequencer.java30
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/services/RoomGrammarAccess.java64
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext8
97 files changed, 26161 insertions, 19943 deletions
diff --git a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/AbstractFSMUiModule.java b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/AbstractFSMUiModule.java
index b335a747f..64e9e6e3c 100644
--- a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/AbstractFSMUiModule.java
+++ b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/AbstractFSMUiModule.java
@@ -197,5 +197,10 @@ public abstract class AbstractFSMUiModule extends org.eclipse.xtext.ui.DefaultUi
return org.eclipse.xtext.ui.compare.DefaultViewerCreator.class;
}
+ // contributed by org.eclipse.xtext.ui.generator.compare.CompareFragment
+ public void configureCompareViewerTitle(com.google.inject.Binder binder) {
+ binder.bind(String.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.UIBindings.COMPARE_VIEWER_TITLE)).toInstance("FSM Compare");
+ }
+
}
diff --git a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/AbstractFSMProposalProvider.java b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/AbstractFSMProposalProvider.java
index 01cf30c09..b8aa641b1 100644
--- a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/AbstractFSMProposalProvider.java
+++ b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/AbstractFSMProposalProvider.java
@@ -70,6 +70,9 @@ public class AbstractFSMProposalProvider extends org.eclipse.etrice.core.common.
public void completeSimpleState_Docu(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeSimpleState_Annotations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeSimpleState_EntryCode(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -88,6 +91,9 @@ public class AbstractFSMProposalProvider extends org.eclipse.etrice.core.common.
public void completeRefinedState_Docu(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeRefinedState_Annotations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeRefinedState_EntryCode(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -133,6 +139,9 @@ public class AbstractFSMProposalProvider extends org.eclipse.etrice.core.common.
public void completeInitialTransition_Docu(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeInitialTransition_Annotations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeInitialTransition_Action(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -148,6 +157,9 @@ public class AbstractFSMProposalProvider extends org.eclipse.etrice.core.common.
public void completeContinuationTransition_Docu(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeContinuationTransition_Annotations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeContinuationTransition_Action(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -163,6 +175,9 @@ public class AbstractFSMProposalProvider extends org.eclipse.etrice.core.common.
public void completeTriggeredTransition_Docu(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeTriggeredTransition_Annotations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeTriggeredTransition_Triggers(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -181,6 +196,9 @@ public class AbstractFSMProposalProvider extends org.eclipse.etrice.core.common.
public void completeGuardedTransition_Docu(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeGuardedTransition_Annotations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeGuardedTransition_Guard(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -199,6 +217,9 @@ public class AbstractFSMProposalProvider extends org.eclipse.etrice.core.common.
public void completeCPBranchTransition_Docu(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeCPBranchTransition_Annotations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeCPBranchTransition_Condition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -211,6 +232,9 @@ public class AbstractFSMProposalProvider extends org.eclipse.etrice.core.common.
public void completeRefinedTransition_Docu(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeRefinedTransition_Annotations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeRefinedTransition_Action(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
diff --git a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/FSMParser.java b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/FSMParser.java
index 40b6de6c4..9267e0874 100644
--- a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/FSMParser.java
+++ b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/FSMParser.java
@@ -76,15 +76,15 @@ public class FSMParser extends AbstractContentAssistParser {
put(grammarAccess.getStateMachineAccess().getGroup(), "rule__StateMachine__Group__0");
put(grammarAccess.getSimpleStateAccess().getGroup(), "rule__SimpleState__Group__0");
put(grammarAccess.getSimpleStateAccess().getGroup_3(), "rule__SimpleState__Group_3__0");
- put(grammarAccess.getSimpleStateAccess().getGroup_3_1(), "rule__SimpleState__Group_3_1__0");
put(grammarAccess.getSimpleStateAccess().getGroup_3_2(), "rule__SimpleState__Group_3_2__0");
put(grammarAccess.getSimpleStateAccess().getGroup_3_3(), "rule__SimpleState__Group_3_3__0");
put(grammarAccess.getSimpleStateAccess().getGroup_3_4(), "rule__SimpleState__Group_3_4__0");
+ put(grammarAccess.getSimpleStateAccess().getGroup_3_5(), "rule__SimpleState__Group_3_5__0");
put(grammarAccess.getRefinedStateAccess().getGroup(), "rule__RefinedState__Group__0");
- put(grammarAccess.getRefinedStateAccess().getGroup_4(), "rule__RefinedState__Group_4__0");
put(grammarAccess.getRefinedStateAccess().getGroup_5(), "rule__RefinedState__Group_5__0");
put(grammarAccess.getRefinedStateAccess().getGroup_6(), "rule__RefinedState__Group_6__0");
put(grammarAccess.getRefinedStateAccess().getGroup_7(), "rule__RefinedState__Group_7__0");
+ put(grammarAccess.getRefinedStateAccess().getGroup_8(), "rule__RefinedState__Group_8__0");
put(grammarAccess.getDetailCodeAccess().getGroup_0(), "rule__DetailCode__Group_0__0");
put(grammarAccess.getDetailCodeAccess().getGroup_1(), "rule__DetailCode__Group_1__0");
put(grammarAccess.getTransitionPointAccess().getGroup(), "rule__TransitionPoint__Group__0");
@@ -93,17 +93,17 @@ public class FSMParser extends AbstractContentAssistParser {
put(grammarAccess.getChoicePointAccess().getGroup(), "rule__ChoicePoint__Group__0");
put(grammarAccess.getInitialTransitionAccess().getGroup(), "rule__InitialTransition__Group__0");
put(grammarAccess.getInitialTransitionAccess().getGroup_7(), "rule__InitialTransition__Group_7__0");
- put(grammarAccess.getInitialTransitionAccess().getGroup_7_1(), "rule__InitialTransition__Group_7_1__0");
+ put(grammarAccess.getInitialTransitionAccess().getGroup_7_2(), "rule__InitialTransition__Group_7_2__0");
put(grammarAccess.getContinuationTransitionAccess().getGroup(), "rule__ContinuationTransition__Group__0");
put(grammarAccess.getContinuationTransitionAccess().getGroup_7(), "rule__ContinuationTransition__Group_7__0");
- put(grammarAccess.getContinuationTransitionAccess().getGroup_7_1(), "rule__ContinuationTransition__Group_7_1__0");
+ put(grammarAccess.getContinuationTransitionAccess().getGroup_7_2(), "rule__ContinuationTransition__Group_7_2__0");
put(grammarAccess.getTriggeredTransitionAccess().getGroup(), "rule__TriggeredTransition__Group__0");
- put(grammarAccess.getTriggeredTransitionAccess().getGroup_11(), "rule__TriggeredTransition__Group_11__0");
- put(grammarAccess.getTriggeredTransitionAccess().getGroup_13(), "rule__TriggeredTransition__Group_13__0");
+ put(grammarAccess.getTriggeredTransitionAccess().getGroup_12(), "rule__TriggeredTransition__Group_12__0");
+ put(grammarAccess.getTriggeredTransitionAccess().getGroup_14(), "rule__TriggeredTransition__Group_14__0");
put(grammarAccess.getGuardedTransitionAccess().getGroup(), "rule__GuardedTransition__Group__0");
- put(grammarAccess.getGuardedTransitionAccess().getGroup_10(), "rule__GuardedTransition__Group_10__0");
+ put(grammarAccess.getGuardedTransitionAccess().getGroup_11(), "rule__GuardedTransition__Group_11__0");
put(grammarAccess.getCPBranchTransitionAccess().getGroup(), "rule__CPBranchTransition__Group__0");
- put(grammarAccess.getCPBranchTransitionAccess().getGroup_10(), "rule__CPBranchTransition__Group_10__0");
+ put(grammarAccess.getCPBranchTransitionAccess().getGroup_11(), "rule__CPBranchTransition__Group_11__0");
put(grammarAccess.getRefinedTransitionAccess().getGroup(), "rule__RefinedTransition__Group__0");
put(grammarAccess.getTrPointTerminalAccess().getGroup(), "rule__TrPointTerminal__Group__0");
put(grammarAccess.getSubStateTrPointTerminalAccess().getGroup(), "rule__SubStateTrPointTerminal__Group__0");
@@ -168,16 +168,18 @@ public class FSMParser extends AbstractContentAssistParser {
put(grammarAccess.getStateMachineAccess().getRefinedTransitionsAssignment_3_4(), "rule__StateMachine__RefinedTransitionsAssignment_3_4");
put(grammarAccess.getSimpleStateAccess().getNameAssignment_1(), "rule__SimpleState__NameAssignment_1");
put(grammarAccess.getSimpleStateAccess().getDocuAssignment_2(), "rule__SimpleState__DocuAssignment_2");
- put(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_1_1(), "rule__SimpleState__EntryCodeAssignment_3_1_1");
- put(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_2_1(), "rule__SimpleState__ExitCodeAssignment_3_2_1");
- put(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_3_1(), "rule__SimpleState__DoCodeAssignment_3_3_1");
- put(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_4_1(), "rule__SimpleState__SubgraphAssignment_3_4_1");
+ put(grammarAccess.getSimpleStateAccess().getAnnotationsAssignment_3_1(), "rule__SimpleState__AnnotationsAssignment_3_1");
+ put(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_2_1(), "rule__SimpleState__EntryCodeAssignment_3_2_1");
+ put(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_3_1(), "rule__SimpleState__ExitCodeAssignment_3_3_1");
+ put(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_4_1(), "rule__SimpleState__DoCodeAssignment_3_4_1");
+ put(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_5_1(), "rule__SimpleState__SubgraphAssignment_3_5_1");
put(grammarAccess.getRefinedStateAccess().getTargetAssignment_1(), "rule__RefinedState__TargetAssignment_1");
put(grammarAccess.getRefinedStateAccess().getDocuAssignment_2(), "rule__RefinedState__DocuAssignment_2");
- put(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_4_1(), "rule__RefinedState__EntryCodeAssignment_4_1");
- put(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_5_1(), "rule__RefinedState__ExitCodeAssignment_5_1");
- put(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_6_1(), "rule__RefinedState__DoCodeAssignment_6_1");
- put(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_7_1(), "rule__RefinedState__SubgraphAssignment_7_1");
+ put(grammarAccess.getRefinedStateAccess().getAnnotationsAssignment_4(), "rule__RefinedState__AnnotationsAssignment_4");
+ put(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_5_1(), "rule__RefinedState__EntryCodeAssignment_5_1");
+ put(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_6_1(), "rule__RefinedState__ExitCodeAssignment_6_1");
+ put(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_7_1(), "rule__RefinedState__DoCodeAssignment_7_1");
+ put(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_8_1(), "rule__RefinedState__SubgraphAssignment_8_1");
put(grammarAccess.getDetailCodeAccess().getLinesAssignment_0_1(), "rule__DetailCode__LinesAssignment_0_1");
put(grammarAccess.getDetailCodeAccess().getUsedAssignment_1_0(), "rule__DetailCode__UsedAssignment_1_0");
put(grammarAccess.getDetailCodeAccess().getLinesAssignment_1_1(), "rule__DetailCode__LinesAssignment_1_1");
@@ -190,34 +192,40 @@ public class FSMParser extends AbstractContentAssistParser {
put(grammarAccess.getInitialTransitionAccess().getNameAssignment_1(), "rule__InitialTransition__NameAssignment_1");
put(grammarAccess.getInitialTransitionAccess().getToAssignment_5(), "rule__InitialTransition__ToAssignment_5");
put(grammarAccess.getInitialTransitionAccess().getDocuAssignment_6(), "rule__InitialTransition__DocuAssignment_6");
- put(grammarAccess.getInitialTransitionAccess().getActionAssignment_7_1_1(), "rule__InitialTransition__ActionAssignment_7_1_1");
+ put(grammarAccess.getInitialTransitionAccess().getAnnotationsAssignment_7_1(), "rule__InitialTransition__AnnotationsAssignment_7_1");
+ put(grammarAccess.getInitialTransitionAccess().getActionAssignment_7_2_1(), "rule__InitialTransition__ActionAssignment_7_2_1");
put(grammarAccess.getContinuationTransitionAccess().getNameAssignment_1(), "rule__ContinuationTransition__NameAssignment_1");
put(grammarAccess.getContinuationTransitionAccess().getFromAssignment_3(), "rule__ContinuationTransition__FromAssignment_3");
put(grammarAccess.getContinuationTransitionAccess().getToAssignment_5(), "rule__ContinuationTransition__ToAssignment_5");
put(grammarAccess.getContinuationTransitionAccess().getDocuAssignment_6(), "rule__ContinuationTransition__DocuAssignment_6");
- put(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_1_1(), "rule__ContinuationTransition__ActionAssignment_7_1_1");
+ put(grammarAccess.getContinuationTransitionAccess().getAnnotationsAssignment_7_1(), "rule__ContinuationTransition__AnnotationsAssignment_7_1");
+ put(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_2_1(), "rule__ContinuationTransition__ActionAssignment_7_2_1");
put(grammarAccess.getTriggeredTransitionAccess().getNameAssignment_1(), "rule__TriggeredTransition__NameAssignment_1");
put(grammarAccess.getTriggeredTransitionAccess().getFromAssignment_3(), "rule__TriggeredTransition__FromAssignment_3");
put(grammarAccess.getTriggeredTransitionAccess().getToAssignment_5(), "rule__TriggeredTransition__ToAssignment_5");
put(grammarAccess.getTriggeredTransitionAccess().getDocuAssignment_6(), "rule__TriggeredTransition__DocuAssignment_6");
- put(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_10(), "rule__TriggeredTransition__TriggersAssignment_10");
- put(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11_1(), "rule__TriggeredTransition__TriggersAssignment_11_1");
- put(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_13_1(), "rule__TriggeredTransition__ActionAssignment_13_1");
+ put(grammarAccess.getTriggeredTransitionAccess().getAnnotationsAssignment_10(), "rule__TriggeredTransition__AnnotationsAssignment_10");
+ put(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11(), "rule__TriggeredTransition__TriggersAssignment_11");
+ put(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_12_1(), "rule__TriggeredTransition__TriggersAssignment_12_1");
+ put(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_14_1(), "rule__TriggeredTransition__ActionAssignment_14_1");
put(grammarAccess.getGuardedTransitionAccess().getNameAssignment_1(), "rule__GuardedTransition__NameAssignment_1");
put(grammarAccess.getGuardedTransitionAccess().getFromAssignment_3(), "rule__GuardedTransition__FromAssignment_3");
put(grammarAccess.getGuardedTransitionAccess().getToAssignment_5(), "rule__GuardedTransition__ToAssignment_5");
put(grammarAccess.getGuardedTransitionAccess().getDocuAssignment_6(), "rule__GuardedTransition__DocuAssignment_6");
- put(grammarAccess.getGuardedTransitionAccess().getGuardAssignment_9(), "rule__GuardedTransition__GuardAssignment_9");
- put(grammarAccess.getGuardedTransitionAccess().getActionAssignment_10_1(), "rule__GuardedTransition__ActionAssignment_10_1");
+ put(grammarAccess.getGuardedTransitionAccess().getAnnotationsAssignment_8(), "rule__GuardedTransition__AnnotationsAssignment_8");
+ put(grammarAccess.getGuardedTransitionAccess().getGuardAssignment_10(), "rule__GuardedTransition__GuardAssignment_10");
+ put(grammarAccess.getGuardedTransitionAccess().getActionAssignment_11_1(), "rule__GuardedTransition__ActionAssignment_11_1");
put(grammarAccess.getCPBranchTransitionAccess().getNameAssignment_1(), "rule__CPBranchTransition__NameAssignment_1");
put(grammarAccess.getCPBranchTransitionAccess().getFromAssignment_3(), "rule__CPBranchTransition__FromAssignment_3");
put(grammarAccess.getCPBranchTransitionAccess().getToAssignment_5(), "rule__CPBranchTransition__ToAssignment_5");
put(grammarAccess.getCPBranchTransitionAccess().getDocuAssignment_6(), "rule__CPBranchTransition__DocuAssignment_6");
- put(grammarAccess.getCPBranchTransitionAccess().getConditionAssignment_9(), "rule__CPBranchTransition__ConditionAssignment_9");
- put(grammarAccess.getCPBranchTransitionAccess().getActionAssignment_10_1(), "rule__CPBranchTransition__ActionAssignment_10_1");
+ put(grammarAccess.getCPBranchTransitionAccess().getAnnotationsAssignment_8(), "rule__CPBranchTransition__AnnotationsAssignment_8");
+ put(grammarAccess.getCPBranchTransitionAccess().getConditionAssignment_10(), "rule__CPBranchTransition__ConditionAssignment_10");
+ put(grammarAccess.getCPBranchTransitionAccess().getActionAssignment_11_1(), "rule__CPBranchTransition__ActionAssignment_11_1");
put(grammarAccess.getRefinedTransitionAccess().getTargetAssignment_1(), "rule__RefinedTransition__TargetAssignment_1");
put(grammarAccess.getRefinedTransitionAccess().getDocuAssignment_2(), "rule__RefinedTransition__DocuAssignment_2");
- put(grammarAccess.getRefinedTransitionAccess().getActionAssignment_5(), "rule__RefinedTransition__ActionAssignment_5");
+ put(grammarAccess.getRefinedTransitionAccess().getAnnotationsAssignment_4(), "rule__RefinedTransition__AnnotationsAssignment_4");
+ put(grammarAccess.getRefinedTransitionAccess().getActionAssignment_6(), "rule__RefinedTransition__ActionAssignment_6");
put(grammarAccess.getStateTerminalAccess().getStateAssignment(), "rule__StateTerminal__StateAssignment");
put(grammarAccess.getTrPointTerminalAccess().getTrPointAssignment_1(), "rule__TrPointTerminal__TrPointAssignment_1");
put(grammarAccess.getSubStateTrPointTerminalAccess().getTrPointAssignment_0(), "rule__SubStateTrPointTerminal__TrPointAssignment_0");
diff --git a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSM.g b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSM.g
index c402e4bc7..93e5dbdd7 100644
--- a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSM.g
+++ b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSM.g
@@ -1042,6 +1042,32 @@ finally {
+// Entry rule entryRuleAnnotation
+entryRuleAnnotation
+:
+{ before(grammarAccess.getAnnotationRule()); }
+ ruleAnnotation
+{ after(grammarAccess.getAnnotationRule()); }
+ EOF
+;
+
+// Rule Annotation
+ruleAnnotation
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getAnnotationAccess().getGroup()); }
+(rule__Annotation__Group__0)
+{ after(grammarAccess.getAnnotationAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
// Entry rule entryRuleKeyValue
@@ -3069,9 +3095,9 @@ rule__SimpleState__Group_3__1__Impl
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getGroup_3_1()); }
-(rule__SimpleState__Group_3_1__0)?
-{ after(grammarAccess.getSimpleStateAccess().getGroup_3_1()); }
+{ before(grammarAccess.getSimpleStateAccess().getAnnotationsAssignment_3_1()); }
+(rule__SimpleState__AnnotationsAssignment_3_1)*
+{ after(grammarAccess.getSimpleStateAccess().getAnnotationsAssignment_3_1()); }
)
;
@@ -3173,6 +3199,7 @@ rule__SimpleState__Group_3__5
}
:
rule__SimpleState__Group_3__5__Impl
+ rule__SimpleState__Group_3__6
;
finally {
restoreStackSize(stackSize);
@@ -3184,11 +3211,39 @@ rule__SimpleState__Group_3__5__Impl
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getRightCurlyBracketKeyword_3_5()); }
+{ before(grammarAccess.getSimpleStateAccess().getGroup_3_5()); }
+(rule__SimpleState__Group_3_5__0)?
+{ after(grammarAccess.getSimpleStateAccess().getGroup_3_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleState__Group_3__6
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleState__Group_3__6__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleState__Group_3__6__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleStateAccess().getRightCurlyBracketKeyword_3_6()); }
'}'
-{ after(grammarAccess.getSimpleStateAccess().getRightCurlyBracketKeyword_3_5()); }
+{ after(grammarAccess.getSimpleStateAccess().getRightCurlyBracketKeyword_3_6()); }
)
;
@@ -3209,29 +3264,31 @@ finally {
-rule__SimpleState__Group_3_1__0
+
+
+rule__SimpleState__Group_3_2__0
@init {
int stackSize = keepStackSize();
}
:
- rule__SimpleState__Group_3_1__0__Impl
- rule__SimpleState__Group_3_1__1
+ rule__SimpleState__Group_3_2__0__Impl
+ rule__SimpleState__Group_3_2__1
;
finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__Group_3_1__0__Impl
+rule__SimpleState__Group_3_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getEntryKeyword_3_1_0()); }
+{ before(grammarAccess.getSimpleStateAccess().getEntryKeyword_3_2_0()); }
'entry'
-{ after(grammarAccess.getSimpleStateAccess().getEntryKeyword_3_1_0()); }
+{ after(grammarAccess.getSimpleStateAccess().getEntryKeyword_3_2_0()); }
)
;
@@ -3240,26 +3297,26 @@ finally {
}
-rule__SimpleState__Group_3_1__1
+rule__SimpleState__Group_3_2__1
@init {
int stackSize = keepStackSize();
}
:
- rule__SimpleState__Group_3_1__1__Impl
+ rule__SimpleState__Group_3_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__Group_3_1__1__Impl
+rule__SimpleState__Group_3_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_1_1()); }
-(rule__SimpleState__EntryCodeAssignment_3_1_1)
-{ after(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_1_1()); }
+{ before(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_2_1()); }
+(rule__SimpleState__EntryCodeAssignment_3_2_1)
+{ after(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_2_1()); }
)
;
@@ -3272,29 +3329,29 @@ finally {
-rule__SimpleState__Group_3_2__0
+rule__SimpleState__Group_3_3__0
@init {
int stackSize = keepStackSize();
}
:
- rule__SimpleState__Group_3_2__0__Impl
- rule__SimpleState__Group_3_2__1
+ rule__SimpleState__Group_3_3__0__Impl
+ rule__SimpleState__Group_3_3__1
;
finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__Group_3_2__0__Impl
+rule__SimpleState__Group_3_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getExitKeyword_3_2_0()); }
+{ before(grammarAccess.getSimpleStateAccess().getExitKeyword_3_3_0()); }
'exit'
-{ after(grammarAccess.getSimpleStateAccess().getExitKeyword_3_2_0()); }
+{ after(grammarAccess.getSimpleStateAccess().getExitKeyword_3_3_0()); }
)
;
@@ -3303,26 +3360,26 @@ finally {
}
-rule__SimpleState__Group_3_2__1
+rule__SimpleState__Group_3_3__1
@init {
int stackSize = keepStackSize();
}
:
- rule__SimpleState__Group_3_2__1__Impl
+ rule__SimpleState__Group_3_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__Group_3_2__1__Impl
+rule__SimpleState__Group_3_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_2_1()); }
-(rule__SimpleState__ExitCodeAssignment_3_2_1)
-{ after(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_2_1()); }
+{ before(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_3_1()); }
+(rule__SimpleState__ExitCodeAssignment_3_3_1)
+{ after(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_3_1()); }
)
;
@@ -3335,29 +3392,29 @@ finally {
-rule__SimpleState__Group_3_3__0
+rule__SimpleState__Group_3_4__0
@init {
int stackSize = keepStackSize();
}
:
- rule__SimpleState__Group_3_3__0__Impl
- rule__SimpleState__Group_3_3__1
+ rule__SimpleState__Group_3_4__0__Impl
+ rule__SimpleState__Group_3_4__1
;
finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__Group_3_3__0__Impl
+rule__SimpleState__Group_3_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getDoKeyword_3_3_0()); }
+{ before(grammarAccess.getSimpleStateAccess().getDoKeyword_3_4_0()); }
'do'
-{ after(grammarAccess.getSimpleStateAccess().getDoKeyword_3_3_0()); }
+{ after(grammarAccess.getSimpleStateAccess().getDoKeyword_3_4_0()); }
)
;
@@ -3366,26 +3423,26 @@ finally {
}
-rule__SimpleState__Group_3_3__1
+rule__SimpleState__Group_3_4__1
@init {
int stackSize = keepStackSize();
}
:
- rule__SimpleState__Group_3_3__1__Impl
+ rule__SimpleState__Group_3_4__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__Group_3_3__1__Impl
+rule__SimpleState__Group_3_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_3_1()); }
-(rule__SimpleState__DoCodeAssignment_3_3_1)
-{ after(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_3_1()); }
+{ before(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_4_1()); }
+(rule__SimpleState__DoCodeAssignment_3_4_1)
+{ after(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_4_1()); }
)
;
@@ -3398,29 +3455,29 @@ finally {
-rule__SimpleState__Group_3_4__0
+rule__SimpleState__Group_3_5__0
@init {
int stackSize = keepStackSize();
}
:
- rule__SimpleState__Group_3_4__0__Impl
- rule__SimpleState__Group_3_4__1
+ rule__SimpleState__Group_3_5__0__Impl
+ rule__SimpleState__Group_3_5__1
;
finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__Group_3_4__0__Impl
+rule__SimpleState__Group_3_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_4_0()); }
+{ before(grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_5_0()); }
'subgraph'
-{ after(grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_4_0()); }
+{ after(grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_5_0()); }
)
;
@@ -3429,26 +3486,26 @@ finally {
}
-rule__SimpleState__Group_3_4__1
+rule__SimpleState__Group_3_5__1
@init {
int stackSize = keepStackSize();
}
:
- rule__SimpleState__Group_3_4__1__Impl
+ rule__SimpleState__Group_3_5__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__Group_3_4__1__Impl
+rule__SimpleState__Group_3_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_4_1()); }
-(rule__SimpleState__SubgraphAssignment_3_4_1)
-{ after(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_4_1()); }
+{ before(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_5_1()); }
+(rule__SimpleState__SubgraphAssignment_3_5_1)
+{ after(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_5_1()); }
)
;
@@ -3599,9 +3656,9 @@ rule__RefinedState__Group__4__Impl
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getGroup_4()); }
-(rule__RefinedState__Group_4__0)?
-{ after(grammarAccess.getRefinedStateAccess().getGroup_4()); }
+{ before(grammarAccess.getRefinedStateAccess().getAnnotationsAssignment_4()); }
+(rule__RefinedState__AnnotationsAssignment_4)*
+{ after(grammarAccess.getRefinedStateAccess().getAnnotationsAssignment_4()); }
)
;
@@ -3703,6 +3760,7 @@ rule__RefinedState__Group__8
}
:
rule__RefinedState__Group__8__Impl
+ rule__RefinedState__Group__9
;
finally {
restoreStackSize(stackSize);
@@ -3714,11 +3772,39 @@ rule__RefinedState__Group__8__Impl
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_8()); }
+{ before(grammarAccess.getRefinedStateAccess().getGroup_8()); }
+(rule__RefinedState__Group_8__0)?
+{ after(grammarAccess.getRefinedStateAccess().getGroup_8()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__RefinedState__Group__9
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__RefinedState__Group__9__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__RefinedState__Group__9__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_9()); }
'}'
-{ after(grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_8()); }
+{ after(grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_9()); }
)
;
@@ -3745,29 +3831,31 @@ finally {
-rule__RefinedState__Group_4__0
+
+
+rule__RefinedState__Group_5__0
@init {
int stackSize = keepStackSize();
}
:
- rule__RefinedState__Group_4__0__Impl
- rule__RefinedState__Group_4__1
+ rule__RefinedState__Group_5__0__Impl
+ rule__RefinedState__Group_5__1
;
finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__Group_4__0__Impl
+rule__RefinedState__Group_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getEntryKeyword_4_0()); }
+{ before(grammarAccess.getRefinedStateAccess().getEntryKeyword_5_0()); }
'entry'
-{ after(grammarAccess.getRefinedStateAccess().getEntryKeyword_4_0()); }
+{ after(grammarAccess.getRefinedStateAccess().getEntryKeyword_5_0()); }
)
;
@@ -3776,26 +3864,26 @@ finally {
}
-rule__RefinedState__Group_4__1
+rule__RefinedState__Group_5__1
@init {
int stackSize = keepStackSize();
}
:
- rule__RefinedState__Group_4__1__Impl
+ rule__RefinedState__Group_5__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__Group_4__1__Impl
+rule__RefinedState__Group_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_4_1()); }
-(rule__RefinedState__EntryCodeAssignment_4_1)
-{ after(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_4_1()); }
+{ before(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_5_1()); }
+(rule__RefinedState__EntryCodeAssignment_5_1)
+{ after(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_5_1()); }
)
;
@@ -3808,29 +3896,29 @@ finally {
-rule__RefinedState__Group_5__0
+rule__RefinedState__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
- rule__RefinedState__Group_5__0__Impl
- rule__RefinedState__Group_5__1
+ rule__RefinedState__Group_6__0__Impl
+ rule__RefinedState__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__Group_5__0__Impl
+rule__RefinedState__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getExitKeyword_5_0()); }
+{ before(grammarAccess.getRefinedStateAccess().getExitKeyword_6_0()); }
'exit'
-{ after(grammarAccess.getRefinedStateAccess().getExitKeyword_5_0()); }
+{ after(grammarAccess.getRefinedStateAccess().getExitKeyword_6_0()); }
)
;
@@ -3839,26 +3927,26 @@ finally {
}
-rule__RefinedState__Group_5__1
+rule__RefinedState__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
- rule__RefinedState__Group_5__1__Impl
+ rule__RefinedState__Group_6__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__Group_5__1__Impl
+rule__RefinedState__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_5_1()); }
-(rule__RefinedState__ExitCodeAssignment_5_1)
-{ after(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_5_1()); }
+{ before(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_6_1()); }
+(rule__RefinedState__ExitCodeAssignment_6_1)
+{ after(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_6_1()); }
)
;
@@ -3871,29 +3959,29 @@ finally {
-rule__RefinedState__Group_6__0
+rule__RefinedState__Group_7__0
@init {
int stackSize = keepStackSize();
}
:
- rule__RefinedState__Group_6__0__Impl
- rule__RefinedState__Group_6__1
+ rule__RefinedState__Group_7__0__Impl
+ rule__RefinedState__Group_7__1
;
finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__Group_6__0__Impl
+rule__RefinedState__Group_7__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getDoKeyword_6_0()); }
+{ before(grammarAccess.getRefinedStateAccess().getDoKeyword_7_0()); }
'do'
-{ after(grammarAccess.getRefinedStateAccess().getDoKeyword_6_0()); }
+{ after(grammarAccess.getRefinedStateAccess().getDoKeyword_7_0()); }
)
;
@@ -3902,26 +3990,26 @@ finally {
}
-rule__RefinedState__Group_6__1
+rule__RefinedState__Group_7__1
@init {
int stackSize = keepStackSize();
}
:
- rule__RefinedState__Group_6__1__Impl
+ rule__RefinedState__Group_7__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__Group_6__1__Impl
+rule__RefinedState__Group_7__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_6_1()); }
-(rule__RefinedState__DoCodeAssignment_6_1)
-{ after(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_6_1()); }
+{ before(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_7_1()); }
+(rule__RefinedState__DoCodeAssignment_7_1)
+{ after(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_7_1()); }
)
;
@@ -3934,29 +4022,29 @@ finally {
-rule__RefinedState__Group_7__0
+rule__RefinedState__Group_8__0
@init {
int stackSize = keepStackSize();
}
:
- rule__RefinedState__Group_7__0__Impl
- rule__RefinedState__Group_7__1
+ rule__RefinedState__Group_8__0__Impl
+ rule__RefinedState__Group_8__1
;
finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__Group_7__0__Impl
+rule__RefinedState__Group_8__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getSubgraphKeyword_7_0()); }
+{ before(grammarAccess.getRefinedStateAccess().getSubgraphKeyword_8_0()); }
'subgraph'
-{ after(grammarAccess.getRefinedStateAccess().getSubgraphKeyword_7_0()); }
+{ after(grammarAccess.getRefinedStateAccess().getSubgraphKeyword_8_0()); }
)
;
@@ -3965,26 +4053,26 @@ finally {
}
-rule__RefinedState__Group_7__1
+rule__RefinedState__Group_8__1
@init {
int stackSize = keepStackSize();
}
:
- rule__RefinedState__Group_7__1__Impl
+ rule__RefinedState__Group_8__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__Group_7__1__Impl
+rule__RefinedState__Group_8__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_7_1()); }
-(rule__RefinedState__SubgraphAssignment_7_1)
-{ after(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_7_1()); }
+{ before(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_8_1()); }
+(rule__RefinedState__SubgraphAssignment_8_1)
+{ after(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_8_1()); }
)
;
@@ -4772,9 +4860,9 @@ rule__InitialTransition__Group_7__1__Impl
}
:
(
-{ before(grammarAccess.getInitialTransitionAccess().getGroup_7_1()); }
-(rule__InitialTransition__Group_7_1__0)?
-{ after(grammarAccess.getInitialTransitionAccess().getGroup_7_1()); }
+{ before(grammarAccess.getInitialTransitionAccess().getAnnotationsAssignment_7_1()); }
+(rule__InitialTransition__AnnotationsAssignment_7_1)*
+{ after(grammarAccess.getInitialTransitionAccess().getAnnotationsAssignment_7_1()); }
)
;
@@ -4789,6 +4877,7 @@ rule__InitialTransition__Group_7__2
}
:
rule__InitialTransition__Group_7__2__Impl
+ rule__InitialTransition__Group_7__3
;
finally {
restoreStackSize(stackSize);
@@ -4800,11 +4889,39 @@ rule__InitialTransition__Group_7__2__Impl
}
:
(
-{ before(grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_7_2()); }
+{ before(grammarAccess.getInitialTransitionAccess().getGroup_7_2()); }
+(rule__InitialTransition__Group_7_2__0)?
+{ after(grammarAccess.getInitialTransitionAccess().getGroup_7_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__InitialTransition__Group_7__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__InitialTransition__Group_7__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InitialTransition__Group_7__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_7_3()); }
'}'
-{ after(grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_7_2()); }
+{ after(grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_7_3()); }
)
;
@@ -4819,29 +4936,31 @@ finally {
-rule__InitialTransition__Group_7_1__0
+
+
+rule__InitialTransition__Group_7_2__0
@init {
int stackSize = keepStackSize();
}
:
- rule__InitialTransition__Group_7_1__0__Impl
- rule__InitialTransition__Group_7_1__1
+ rule__InitialTransition__Group_7_2__0__Impl
+ rule__InitialTransition__Group_7_2__1
;
finally {
restoreStackSize(stackSize);
}
-rule__InitialTransition__Group_7_1__0__Impl
+rule__InitialTransition__Group_7_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getInitialTransitionAccess().getActionKeyword_7_1_0()); }
+{ before(grammarAccess.getInitialTransitionAccess().getActionKeyword_7_2_0()); }
'action'
-{ after(grammarAccess.getInitialTransitionAccess().getActionKeyword_7_1_0()); }
+{ after(grammarAccess.getInitialTransitionAccess().getActionKeyword_7_2_0()); }
)
;
@@ -4850,26 +4969,26 @@ finally {
}
-rule__InitialTransition__Group_7_1__1
+rule__InitialTransition__Group_7_2__1
@init {
int stackSize = keepStackSize();
}
:
- rule__InitialTransition__Group_7_1__1__Impl
+ rule__InitialTransition__Group_7_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__InitialTransition__Group_7_1__1__Impl
+rule__InitialTransition__Group_7_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getInitialTransitionAccess().getActionAssignment_7_1_1()); }
-(rule__InitialTransition__ActionAssignment_7_1_1)
-{ after(grammarAccess.getInitialTransitionAccess().getActionAssignment_7_1_1()); }
+{ before(grammarAccess.getInitialTransitionAccess().getActionAssignment_7_2_1()); }
+(rule__InitialTransition__ActionAssignment_7_2_1)
+{ after(grammarAccess.getInitialTransitionAccess().getActionAssignment_7_2_1()); }
)
;
@@ -5184,9 +5303,9 @@ rule__ContinuationTransition__Group_7__1__Impl
}
:
(
-{ before(grammarAccess.getContinuationTransitionAccess().getGroup_7_1()); }
-(rule__ContinuationTransition__Group_7_1__0)?
-{ after(grammarAccess.getContinuationTransitionAccess().getGroup_7_1()); }
+{ before(grammarAccess.getContinuationTransitionAccess().getAnnotationsAssignment_7_1()); }
+(rule__ContinuationTransition__AnnotationsAssignment_7_1)*
+{ after(grammarAccess.getContinuationTransitionAccess().getAnnotationsAssignment_7_1()); }
)
;
@@ -5201,6 +5320,7 @@ rule__ContinuationTransition__Group_7__2
}
:
rule__ContinuationTransition__Group_7__2__Impl
+ rule__ContinuationTransition__Group_7__3
;
finally {
restoreStackSize(stackSize);
@@ -5212,11 +5332,39 @@ rule__ContinuationTransition__Group_7__2__Impl
}
:
(
-{ before(grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_2()); }
+{ before(grammarAccess.getContinuationTransitionAccess().getGroup_7_2()); }
+(rule__ContinuationTransition__Group_7_2__0)?
+{ after(grammarAccess.getContinuationTransitionAccess().getGroup_7_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ContinuationTransition__Group_7__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ContinuationTransition__Group_7__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ContinuationTransition__Group_7__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_3()); }
'}'
-{ after(grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_2()); }
+{ after(grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_3()); }
)
;
@@ -5231,29 +5379,31 @@ finally {
-rule__ContinuationTransition__Group_7_1__0
+
+
+rule__ContinuationTransition__Group_7_2__0
@init {
int stackSize = keepStackSize();
}
:
- rule__ContinuationTransition__Group_7_1__0__Impl
- rule__ContinuationTransition__Group_7_1__1
+ rule__ContinuationTransition__Group_7_2__0__Impl
+ rule__ContinuationTransition__Group_7_2__1
;
finally {
restoreStackSize(stackSize);
}
-rule__ContinuationTransition__Group_7_1__0__Impl
+rule__ContinuationTransition__Group_7_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_1_0()); }
+{ before(grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_2_0()); }
'action'
-{ after(grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_1_0()); }
+{ after(grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_2_0()); }
)
;
@@ -5262,26 +5412,26 @@ finally {
}
-rule__ContinuationTransition__Group_7_1__1
+rule__ContinuationTransition__Group_7_2__1
@init {
int stackSize = keepStackSize();
}
:
- rule__ContinuationTransition__Group_7_1__1__Impl
+ rule__ContinuationTransition__Group_7_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__ContinuationTransition__Group_7_1__1__Impl
+rule__ContinuationTransition__Group_7_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_1_1()); }
-(rule__ContinuationTransition__ActionAssignment_7_1_1)
-{ after(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_1_1()); }
+{ before(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_2_1()); }
+(rule__ContinuationTransition__ActionAssignment_7_2_1)
+{ after(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_2_1()); }
)
;
@@ -5614,9 +5764,9 @@ rule__TriggeredTransition__Group__10__Impl
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_10()); }
-(rule__TriggeredTransition__TriggersAssignment_10)
-{ after(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_10()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getAnnotationsAssignment_10()); }
+(rule__TriggeredTransition__AnnotationsAssignment_10)*
+{ after(grammarAccess.getTriggeredTransitionAccess().getAnnotationsAssignment_10()); }
)
;
@@ -5643,9 +5793,9 @@ rule__TriggeredTransition__Group__11__Impl
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getGroup_11()); }
-(rule__TriggeredTransition__Group_11__0)*
-{ after(grammarAccess.getTriggeredTransitionAccess().getGroup_11()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11()); }
+(rule__TriggeredTransition__TriggersAssignment_11)
+{ after(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11()); }
)
;
@@ -5672,11 +5822,9 @@ rule__TriggeredTransition__Group__12__Impl
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_12()); }
-
- '}'
-
-{ after(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_12()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getGroup_12()); }
+(rule__TriggeredTransition__Group_12__0)*
+{ after(grammarAccess.getTriggeredTransitionAccess().getGroup_12()); }
)
;
@@ -5703,9 +5851,11 @@ rule__TriggeredTransition__Group__13__Impl
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getGroup_13()); }
-(rule__TriggeredTransition__Group_13__0)?
-{ after(grammarAccess.getTriggeredTransitionAccess().getGroup_13()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_13()); }
+
+ '}'
+
+{ after(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_13()); }
)
;
@@ -5720,6 +5870,7 @@ rule__TriggeredTransition__Group__14
}
:
rule__TriggeredTransition__Group__14__Impl
+ rule__TriggeredTransition__Group__15
;
finally {
restoreStackSize(stackSize);
@@ -5731,11 +5882,39 @@ rule__TriggeredTransition__Group__14__Impl
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_14()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getGroup_14()); }
+(rule__TriggeredTransition__Group_14__0)?
+{ after(grammarAccess.getTriggeredTransitionAccess().getGroup_14()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__TriggeredTransition__Group__15
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__TriggeredTransition__Group__15__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__TriggeredTransition__Group__15__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_15()); }
'}'
-{ after(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_14()); }
+{ after(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_15()); }
)
;
@@ -5774,29 +5953,31 @@ finally {
-rule__TriggeredTransition__Group_11__0
+
+
+rule__TriggeredTransition__Group_12__0
@init {
int stackSize = keepStackSize();
}
:
- rule__TriggeredTransition__Group_11__0__Impl
- rule__TriggeredTransition__Group_11__1
+ rule__TriggeredTransition__Group_12__0__Impl
+ rule__TriggeredTransition__Group_12__1
;
finally {
restoreStackSize(stackSize);
}
-rule__TriggeredTransition__Group_11__0__Impl
+rule__TriggeredTransition__Group_12__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getOrKeyword_11_0()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getOrKeyword_12_0()); }
'or'
-{ after(grammarAccess.getTriggeredTransitionAccess().getOrKeyword_11_0()); }
+{ after(grammarAccess.getTriggeredTransitionAccess().getOrKeyword_12_0()); }
)
;
@@ -5805,26 +5986,26 @@ finally {
}
-rule__TriggeredTransition__Group_11__1
+rule__TriggeredTransition__Group_12__1
@init {
int stackSize = keepStackSize();
}
:
- rule__TriggeredTransition__Group_11__1__Impl
+ rule__TriggeredTransition__Group_12__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__TriggeredTransition__Group_11__1__Impl
+rule__TriggeredTransition__Group_12__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11_1()); }
-(rule__TriggeredTransition__TriggersAssignment_11_1)
-{ after(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11_1()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_12_1()); }
+(rule__TriggeredTransition__TriggersAssignment_12_1)
+{ after(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_12_1()); }
)
;
@@ -5837,29 +6018,29 @@ finally {
-rule__TriggeredTransition__Group_13__0
+rule__TriggeredTransition__Group_14__0
@init {
int stackSize = keepStackSize();
}
:
- rule__TriggeredTransition__Group_13__0__Impl
- rule__TriggeredTransition__Group_13__1
+ rule__TriggeredTransition__Group_14__0__Impl
+ rule__TriggeredTransition__Group_14__1
;
finally {
restoreStackSize(stackSize);
}
-rule__TriggeredTransition__Group_13__0__Impl
+rule__TriggeredTransition__Group_14__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getActionKeyword_13_0()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getActionKeyword_14_0()); }
'action'
-{ after(grammarAccess.getTriggeredTransitionAccess().getActionKeyword_13_0()); }
+{ after(grammarAccess.getTriggeredTransitionAccess().getActionKeyword_14_0()); }
)
;
@@ -5868,26 +6049,26 @@ finally {
}
-rule__TriggeredTransition__Group_13__1
+rule__TriggeredTransition__Group_14__1
@init {
int stackSize = keepStackSize();
}
:
- rule__TriggeredTransition__Group_13__1__Impl
+ rule__TriggeredTransition__Group_14__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__TriggeredTransition__Group_13__1__Impl
+rule__TriggeredTransition__Group_14__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_13_1()); }
-(rule__TriggeredTransition__ActionAssignment_13_1)
-{ after(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_13_1()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_14_1()); }
+(rule__TriggeredTransition__ActionAssignment_14_1)
+{ after(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_14_1()); }
)
;
@@ -6158,11 +6339,9 @@ rule__GuardedTransition__Group__8__Impl
}
:
(
-{ before(grammarAccess.getGuardedTransitionAccess().getGuardKeyword_8()); }
-
- 'guard'
-
-{ after(grammarAccess.getGuardedTransitionAccess().getGuardKeyword_8()); }
+{ before(grammarAccess.getGuardedTransitionAccess().getAnnotationsAssignment_8()); }
+(rule__GuardedTransition__AnnotationsAssignment_8)*
+{ after(grammarAccess.getGuardedTransitionAccess().getAnnotationsAssignment_8()); }
)
;
@@ -6189,9 +6368,11 @@ rule__GuardedTransition__Group__9__Impl
}
:
(
-{ before(grammarAccess.getGuardedTransitionAccess().getGuardAssignment_9()); }
-(rule__GuardedTransition__GuardAssignment_9)
-{ after(grammarAccess.getGuardedTransitionAccess().getGuardAssignment_9()); }
+{ before(grammarAccess.getGuardedTransitionAccess().getGuardKeyword_9()); }
+
+ 'guard'
+
+{ after(grammarAccess.getGuardedTransitionAccess().getGuardKeyword_9()); }
)
;
@@ -6218,9 +6399,9 @@ rule__GuardedTransition__Group__10__Impl
}
:
(
-{ before(grammarAccess.getGuardedTransitionAccess().getGroup_10()); }
-(rule__GuardedTransition__Group_10__0)?
-{ after(grammarAccess.getGuardedTransitionAccess().getGroup_10()); }
+{ before(grammarAccess.getGuardedTransitionAccess().getGuardAssignment_10()); }
+(rule__GuardedTransition__GuardAssignment_10)
+{ after(grammarAccess.getGuardedTransitionAccess().getGuardAssignment_10()); }
)
;
@@ -6235,6 +6416,7 @@ rule__GuardedTransition__Group__11
}
:
rule__GuardedTransition__Group__11__Impl
+ rule__GuardedTransition__Group__12
;
finally {
restoreStackSize(stackSize);
@@ -6246,11 +6428,39 @@ rule__GuardedTransition__Group__11__Impl
}
:
(
-{ before(grammarAccess.getGuardedTransitionAccess().getRightCurlyBracketKeyword_11()); }
+{ before(grammarAccess.getGuardedTransitionAccess().getGroup_11()); }
+(rule__GuardedTransition__Group_11__0)?
+{ after(grammarAccess.getGuardedTransitionAccess().getGroup_11()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__GuardedTransition__Group__12
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__GuardedTransition__Group__12__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__GuardedTransition__Group__12__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getGuardedTransitionAccess().getRightCurlyBracketKeyword_12()); }
'}'
-{ after(grammarAccess.getGuardedTransitionAccess().getRightCurlyBracketKeyword_11()); }
+{ after(grammarAccess.getGuardedTransitionAccess().getRightCurlyBracketKeyword_12()); }
)
;
@@ -6283,29 +6493,31 @@ finally {
-rule__GuardedTransition__Group_10__0
+
+
+rule__GuardedTransition__Group_11__0
@init {
int stackSize = keepStackSize();
}
:
- rule__GuardedTransition__Group_10__0__Impl
- rule__GuardedTransition__Group_10__1
+ rule__GuardedTransition__Group_11__0__Impl
+ rule__GuardedTransition__Group_11__1
;
finally {
restoreStackSize(stackSize);
}
-rule__GuardedTransition__Group_10__0__Impl
+rule__GuardedTransition__Group_11__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardedTransitionAccess().getActionKeyword_10_0()); }
+{ before(grammarAccess.getGuardedTransitionAccess().getActionKeyword_11_0()); }
'action'
-{ after(grammarAccess.getGuardedTransitionAccess().getActionKeyword_10_0()); }
+{ after(grammarAccess.getGuardedTransitionAccess().getActionKeyword_11_0()); }
)
;
@@ -6314,26 +6526,26 @@ finally {
}
-rule__GuardedTransition__Group_10__1
+rule__GuardedTransition__Group_11__1
@init {
int stackSize = keepStackSize();
}
:
- rule__GuardedTransition__Group_10__1__Impl
+ rule__GuardedTransition__Group_11__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__GuardedTransition__Group_10__1__Impl
+rule__GuardedTransition__Group_11__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardedTransitionAccess().getActionAssignment_10_1()); }
-(rule__GuardedTransition__ActionAssignment_10_1)
-{ after(grammarAccess.getGuardedTransitionAccess().getActionAssignment_10_1()); }
+{ before(grammarAccess.getGuardedTransitionAccess().getActionAssignment_11_1()); }
+(rule__GuardedTransition__ActionAssignment_11_1)
+{ after(grammarAccess.getGuardedTransitionAccess().getActionAssignment_11_1()); }
)
;
@@ -6604,11 +6816,9 @@ rule__CPBranchTransition__Group__8__Impl
}
:
(
-{ before(grammarAccess.getCPBranchTransitionAccess().getCondKeyword_8()); }
-
- 'cond'
-
-{ after(grammarAccess.getCPBranchTransitionAccess().getCondKeyword_8()); }
+{ before(grammarAccess.getCPBranchTransitionAccess().getAnnotationsAssignment_8()); }
+(rule__CPBranchTransition__AnnotationsAssignment_8)*
+{ after(grammarAccess.getCPBranchTransitionAccess().getAnnotationsAssignment_8()); }
)
;
@@ -6635,9 +6845,11 @@ rule__CPBranchTransition__Group__9__Impl
}
:
(
-{ before(grammarAccess.getCPBranchTransitionAccess().getConditionAssignment_9()); }
-(rule__CPBranchTransition__ConditionAssignment_9)
-{ after(grammarAccess.getCPBranchTransitionAccess().getConditionAssignment_9()); }
+{ before(grammarAccess.getCPBranchTransitionAccess().getCondKeyword_9()); }
+
+ 'cond'
+
+{ after(grammarAccess.getCPBranchTransitionAccess().getCondKeyword_9()); }
)
;
@@ -6664,9 +6876,9 @@ rule__CPBranchTransition__Group__10__Impl
}
:
(
-{ before(grammarAccess.getCPBranchTransitionAccess().getGroup_10()); }
-(rule__CPBranchTransition__Group_10__0)?
-{ after(grammarAccess.getCPBranchTransitionAccess().getGroup_10()); }
+{ before(grammarAccess.getCPBranchTransitionAccess().getConditionAssignment_10()); }
+(rule__CPBranchTransition__ConditionAssignment_10)
+{ after(grammarAccess.getCPBranchTransitionAccess().getConditionAssignment_10()); }
)
;
@@ -6681,6 +6893,7 @@ rule__CPBranchTransition__Group__11
}
:
rule__CPBranchTransition__Group__11__Impl
+ rule__CPBranchTransition__Group__12
;
finally {
restoreStackSize(stackSize);
@@ -6692,11 +6905,39 @@ rule__CPBranchTransition__Group__11__Impl
}
:
(
-{ before(grammarAccess.getCPBranchTransitionAccess().getRightCurlyBracketKeyword_11()); }
+{ before(grammarAccess.getCPBranchTransitionAccess().getGroup_11()); }
+(rule__CPBranchTransition__Group_11__0)?
+{ after(grammarAccess.getCPBranchTransitionAccess().getGroup_11()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__CPBranchTransition__Group__12
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CPBranchTransition__Group__12__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CPBranchTransition__Group__12__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCPBranchTransitionAccess().getRightCurlyBracketKeyword_12()); }
'}'
-{ after(grammarAccess.getCPBranchTransitionAccess().getRightCurlyBracketKeyword_11()); }
+{ after(grammarAccess.getCPBranchTransitionAccess().getRightCurlyBracketKeyword_12()); }
)
;
@@ -6729,29 +6970,31 @@ finally {
-rule__CPBranchTransition__Group_10__0
+
+
+rule__CPBranchTransition__Group_11__0
@init {
int stackSize = keepStackSize();
}
:
- rule__CPBranchTransition__Group_10__0__Impl
- rule__CPBranchTransition__Group_10__1
+ rule__CPBranchTransition__Group_11__0__Impl
+ rule__CPBranchTransition__Group_11__1
;
finally {
restoreStackSize(stackSize);
}
-rule__CPBranchTransition__Group_10__0__Impl
+rule__CPBranchTransition__Group_11__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getCPBranchTransitionAccess().getActionKeyword_10_0()); }
+{ before(grammarAccess.getCPBranchTransitionAccess().getActionKeyword_11_0()); }
'action'
-{ after(grammarAccess.getCPBranchTransitionAccess().getActionKeyword_10_0()); }
+{ after(grammarAccess.getCPBranchTransitionAccess().getActionKeyword_11_0()); }
)
;
@@ -6760,26 +7003,26 @@ finally {
}
-rule__CPBranchTransition__Group_10__1
+rule__CPBranchTransition__Group_11__1
@init {
int stackSize = keepStackSize();
}
:
- rule__CPBranchTransition__Group_10__1__Impl
+ rule__CPBranchTransition__Group_11__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__CPBranchTransition__Group_10__1__Impl
+rule__CPBranchTransition__Group_11__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getCPBranchTransitionAccess().getActionAssignment_10_1()); }
-(rule__CPBranchTransition__ActionAssignment_10_1)
-{ after(grammarAccess.getCPBranchTransitionAccess().getActionAssignment_10_1()); }
+{ before(grammarAccess.getCPBranchTransitionAccess().getActionAssignment_11_1()); }
+(rule__CPBranchTransition__ActionAssignment_11_1)
+{ after(grammarAccess.getCPBranchTransitionAccess().getActionAssignment_11_1()); }
)
;
@@ -6930,11 +7173,9 @@ rule__RefinedTransition__Group__4__Impl
}
:
(
-{ before(grammarAccess.getRefinedTransitionAccess().getActionKeyword_4()); }
-
- 'action'
-
-{ after(grammarAccess.getRefinedTransitionAccess().getActionKeyword_4()); }
+{ before(grammarAccess.getRefinedTransitionAccess().getAnnotationsAssignment_4()); }
+(rule__RefinedTransition__AnnotationsAssignment_4)*
+{ after(grammarAccess.getRefinedTransitionAccess().getAnnotationsAssignment_4()); }
)
;
@@ -6961,9 +7202,11 @@ rule__RefinedTransition__Group__5__Impl
}
:
(
-{ before(grammarAccess.getRefinedTransitionAccess().getActionAssignment_5()); }
-(rule__RefinedTransition__ActionAssignment_5)
-{ after(grammarAccess.getRefinedTransitionAccess().getActionAssignment_5()); }
+{ before(grammarAccess.getRefinedTransitionAccess().getActionKeyword_5()); }
+
+ 'action'
+
+{ after(grammarAccess.getRefinedTransitionAccess().getActionKeyword_5()); }
)
;
@@ -6978,6 +7221,7 @@ rule__RefinedTransition__Group__6
}
:
rule__RefinedTransition__Group__6__Impl
+ rule__RefinedTransition__Group__7
;
finally {
restoreStackSize(stackSize);
@@ -6989,11 +7233,39 @@ rule__RefinedTransition__Group__6__Impl
}
:
(
-{ before(grammarAccess.getRefinedTransitionAccess().getRightCurlyBracketKeyword_6()); }
+{ before(grammarAccess.getRefinedTransitionAccess().getActionAssignment_6()); }
+(rule__RefinedTransition__ActionAssignment_6)
+{ after(grammarAccess.getRefinedTransitionAccess().getActionAssignment_6()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__RefinedTransition__Group__7
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__RefinedTransition__Group__7__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__RefinedTransition__Group__7__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRefinedTransitionAccess().getRightCurlyBracketKeyword_7()); }
'}'
-{ after(grammarAccess.getRefinedTransitionAccess().getRightCurlyBracketKeyword_6()); }
+{ after(grammarAccess.getRefinedTransitionAccess().getRightCurlyBracketKeyword_7()); }
)
;
@@ -7016,6 +7288,8 @@ finally {
+
+
rule__TrPointTerminal__Group__0
@init {
int stackSize = keepStackSize();
@@ -8389,6 +8663,287 @@ finally {
+rule__Annotation__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Annotation__Group__0__Impl
+ rule__Annotation__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Annotation__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0()); }
+
+ '@'
+
+{ after(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Annotation__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Annotation__Group__1__Impl
+ rule__Annotation__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Annotation__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getTypeAssignment_1()); }
+(rule__Annotation__TypeAssignment_1)
+{ after(grammarAccess.getAnnotationAccess().getTypeAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Annotation__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Annotation__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Annotation__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getGroup_2()); }
+(rule__Annotation__Group_2__0)?
+{ after(grammarAccess.getAnnotationAccess().getGroup_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__Annotation__Group_2__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Annotation__Group_2__0__Impl
+ rule__Annotation__Group_2__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Annotation__Group_2__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0()); }
+
+ '('
+
+{ after(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Annotation__Group_2__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Annotation__Group_2__1__Impl
+ rule__Annotation__Group_2__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Annotation__Group_2__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_1()); }
+(rule__Annotation__AttributesAssignment_2_1)
+{ after(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Annotation__Group_2__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Annotation__Group_2__2__Impl
+ rule__Annotation__Group_2__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Annotation__Group_2__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getGroup_2_2()); }
+(rule__Annotation__Group_2_2__0)*
+{ after(grammarAccess.getAnnotationAccess().getGroup_2_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Annotation__Group_2__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Annotation__Group_2__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Annotation__Group_2__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3()); }
+
+ ')'
+
+{ after(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+rule__Annotation__Group_2_2__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Annotation__Group_2_2__0__Impl
+ rule__Annotation__Group_2_2__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Annotation__Group_2_2__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0()); }
+
+ ','
+
+{ after(grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Annotation__Group_2_2__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Annotation__Group_2_2__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Annotation__Group_2_2__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_2_1()); }
+(rule__Annotation__AttributesAssignment_2_2_1)
+{ after(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_2_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
@@ -10324,14 +10879,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__EntryCodeAssignment_3_1_1
+rule__SimpleState__AnnotationsAssignment_3_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleStateAccess().getAnnotationsAnnotationParserRuleCall_3_1_0()); }
+ ruleAnnotation{ after(grammarAccess.getSimpleStateAccess().getAnnotationsAnnotationParserRuleCall_3_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleState__EntryCodeAssignment_3_2_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getEntryCodeDetailCodeParserRuleCall_3_1_1_0()); }
- ruleDetailCode{ after(grammarAccess.getSimpleStateAccess().getEntryCodeDetailCodeParserRuleCall_3_1_1_0()); }
+{ before(grammarAccess.getSimpleStateAccess().getEntryCodeDetailCodeParserRuleCall_3_2_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getSimpleStateAccess().getEntryCodeDetailCodeParserRuleCall_3_2_1_0()); }
)
;
@@ -10339,14 +10909,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__ExitCodeAssignment_3_2_1
+rule__SimpleState__ExitCodeAssignment_3_3_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getExitCodeDetailCodeParserRuleCall_3_2_1_0()); }
- ruleDetailCode{ after(grammarAccess.getSimpleStateAccess().getExitCodeDetailCodeParserRuleCall_3_2_1_0()); }
+{ before(grammarAccess.getSimpleStateAccess().getExitCodeDetailCodeParserRuleCall_3_3_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getSimpleStateAccess().getExitCodeDetailCodeParserRuleCall_3_3_1_0()); }
)
;
@@ -10354,14 +10924,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__DoCodeAssignment_3_3_1
+rule__SimpleState__DoCodeAssignment_3_4_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getDoCodeDetailCodeParserRuleCall_3_3_1_0()); }
- ruleDetailCode{ after(grammarAccess.getSimpleStateAccess().getDoCodeDetailCodeParserRuleCall_3_3_1_0()); }
+{ before(grammarAccess.getSimpleStateAccess().getDoCodeDetailCodeParserRuleCall_3_4_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getSimpleStateAccess().getDoCodeDetailCodeParserRuleCall_3_4_1_0()); }
)
;
@@ -10369,14 +10939,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__SimpleState__SubgraphAssignment_3_4_1
+rule__SimpleState__SubgraphAssignment_3_5_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getSimpleStateAccess().getSubgraphStateGraphParserRuleCall_3_4_1_0()); }
- ruleStateGraph{ after(grammarAccess.getSimpleStateAccess().getSubgraphStateGraphParserRuleCall_3_4_1_0()); }
+{ before(grammarAccess.getSimpleStateAccess().getSubgraphStateGraphParserRuleCall_3_5_1_0()); }
+ ruleStateGraph{ after(grammarAccess.getSimpleStateAccess().getSubgraphStateGraphParserRuleCall_3_5_1_0()); }
)
;
@@ -10418,14 +10988,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__EntryCodeAssignment_4_1
+rule__RefinedState__AnnotationsAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getEntryCodeDetailCodeParserRuleCall_4_1_0()); }
- ruleDetailCode{ after(grammarAccess.getRefinedStateAccess().getEntryCodeDetailCodeParserRuleCall_4_1_0()); }
+{ before(grammarAccess.getRefinedStateAccess().getAnnotationsAnnotationParserRuleCall_4_0()); }
+ ruleAnnotation{ after(grammarAccess.getRefinedStateAccess().getAnnotationsAnnotationParserRuleCall_4_0()); }
)
;
@@ -10433,14 +11003,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__ExitCodeAssignment_5_1
+rule__RefinedState__EntryCodeAssignment_5_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getExitCodeDetailCodeParserRuleCall_5_1_0()); }
- ruleDetailCode{ after(grammarAccess.getRefinedStateAccess().getExitCodeDetailCodeParserRuleCall_5_1_0()); }
+{ before(grammarAccess.getRefinedStateAccess().getEntryCodeDetailCodeParserRuleCall_5_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getRefinedStateAccess().getEntryCodeDetailCodeParserRuleCall_5_1_0()); }
)
;
@@ -10448,14 +11018,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__DoCodeAssignment_6_1
+rule__RefinedState__ExitCodeAssignment_6_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getDoCodeDetailCodeParserRuleCall_6_1_0()); }
- ruleDetailCode{ after(grammarAccess.getRefinedStateAccess().getDoCodeDetailCodeParserRuleCall_6_1_0()); }
+{ before(grammarAccess.getRefinedStateAccess().getExitCodeDetailCodeParserRuleCall_6_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getRefinedStateAccess().getExitCodeDetailCodeParserRuleCall_6_1_0()); }
)
;
@@ -10463,14 +11033,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__RefinedState__SubgraphAssignment_7_1
+rule__RefinedState__DoCodeAssignment_7_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedStateAccess().getSubgraphStateGraphParserRuleCall_7_1_0()); }
- ruleStateGraph{ after(grammarAccess.getRefinedStateAccess().getSubgraphStateGraphParserRuleCall_7_1_0()); }
+{ before(grammarAccess.getRefinedStateAccess().getDoCodeDetailCodeParserRuleCall_7_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getRefinedStateAccess().getDoCodeDetailCodeParserRuleCall_7_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__RefinedState__SubgraphAssignment_8_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRefinedStateAccess().getSubgraphStateGraphParserRuleCall_8_1_0()); }
+ ruleStateGraph{ after(grammarAccess.getRefinedStateAccess().getSubgraphStateGraphParserRuleCall_8_1_0()); }
)
;
@@ -10674,14 +11259,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__InitialTransition__ActionAssignment_7_1_1
+rule__InitialTransition__AnnotationsAssignment_7_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getInitialTransitionAccess().getAnnotationsAnnotationParserRuleCall_7_1_0()); }
+ ruleAnnotation{ after(grammarAccess.getInitialTransitionAccess().getAnnotationsAnnotationParserRuleCall_7_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__InitialTransition__ActionAssignment_7_2_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getInitialTransitionAccess().getActionDetailCodeParserRuleCall_7_1_1_0()); }
- ruleDetailCode{ after(grammarAccess.getInitialTransitionAccess().getActionDetailCodeParserRuleCall_7_1_1_0()); }
+{ before(grammarAccess.getInitialTransitionAccess().getActionDetailCodeParserRuleCall_7_2_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getInitialTransitionAccess().getActionDetailCodeParserRuleCall_7_2_1_0()); }
)
;
@@ -10749,14 +11349,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__ContinuationTransition__ActionAssignment_7_1_1
+rule__ContinuationTransition__AnnotationsAssignment_7_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getContinuationTransitionAccess().getAnnotationsAnnotationParserRuleCall_7_1_0()); }
+ ruleAnnotation{ after(grammarAccess.getContinuationTransitionAccess().getAnnotationsAnnotationParserRuleCall_7_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ContinuationTransition__ActionAssignment_7_2_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getContinuationTransitionAccess().getActionDetailCodeParserRuleCall_7_1_1_0()); }
- ruleDetailCode{ after(grammarAccess.getContinuationTransitionAccess().getActionDetailCodeParserRuleCall_7_1_1_0()); }
+{ before(grammarAccess.getContinuationTransitionAccess().getActionDetailCodeParserRuleCall_7_2_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getContinuationTransitionAccess().getActionDetailCodeParserRuleCall_7_2_1_0()); }
)
;
@@ -10824,14 +11439,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__TriggeredTransition__TriggersAssignment_10
+rule__TriggeredTransition__AnnotationsAssignment_10
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_10_0()); }
- ruleTrigger{ after(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_10_0()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getAnnotationsAnnotationParserRuleCall_10_0()); }
+ ruleAnnotation{ after(grammarAccess.getTriggeredTransitionAccess().getAnnotationsAnnotationParserRuleCall_10_0()); }
)
;
@@ -10839,14 +11454,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__TriggeredTransition__TriggersAssignment_11_1
+rule__TriggeredTransition__TriggersAssignment_11
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_11_1_0()); }
- ruleTrigger{ after(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_11_1_0()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_11_0()); }
+ ruleTrigger{ after(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_11_0()); }
)
;
@@ -10854,14 +11469,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__TriggeredTransition__ActionAssignment_13_1
+rule__TriggeredTransition__TriggersAssignment_12_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTriggeredTransitionAccess().getActionDetailCodeParserRuleCall_13_1_0()); }
- ruleDetailCode{ after(grammarAccess.getTriggeredTransitionAccess().getActionDetailCodeParserRuleCall_13_1_0()); }
+{ before(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_12_1_0()); }
+ ruleTrigger{ after(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_12_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__TriggeredTransition__ActionAssignment_14_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getTriggeredTransitionAccess().getActionDetailCodeParserRuleCall_14_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getTriggeredTransitionAccess().getActionDetailCodeParserRuleCall_14_1_0()); }
)
;
@@ -10929,14 +11559,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__GuardedTransition__GuardAssignment_9
+rule__GuardedTransition__AnnotationsAssignment_8
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getGuardedTransitionAccess().getAnnotationsAnnotationParserRuleCall_8_0()); }
+ ruleAnnotation{ after(grammarAccess.getGuardedTransitionAccess().getAnnotationsAnnotationParserRuleCall_8_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__GuardedTransition__GuardAssignment_10
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardedTransitionAccess().getGuardDetailCodeParserRuleCall_9_0()); }
- ruleDetailCode{ after(grammarAccess.getGuardedTransitionAccess().getGuardDetailCodeParserRuleCall_9_0()); }
+{ before(grammarAccess.getGuardedTransitionAccess().getGuardDetailCodeParserRuleCall_10_0()); }
+ ruleDetailCode{ after(grammarAccess.getGuardedTransitionAccess().getGuardDetailCodeParserRuleCall_10_0()); }
)
;
@@ -10944,14 +11589,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__GuardedTransition__ActionAssignment_10_1
+rule__GuardedTransition__ActionAssignment_11_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getGuardedTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0()); }
- ruleDetailCode{ after(grammarAccess.getGuardedTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0()); }
+{ before(grammarAccess.getGuardedTransitionAccess().getActionDetailCodeParserRuleCall_11_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getGuardedTransitionAccess().getActionDetailCodeParserRuleCall_11_1_0()); }
)
;
@@ -11019,14 +11664,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__CPBranchTransition__ConditionAssignment_9
+rule__CPBranchTransition__AnnotationsAssignment_8
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getCPBranchTransitionAccess().getConditionDetailCodeParserRuleCall_9_0()); }
- ruleDetailCode{ after(grammarAccess.getCPBranchTransitionAccess().getConditionDetailCodeParserRuleCall_9_0()); }
+{ before(grammarAccess.getCPBranchTransitionAccess().getAnnotationsAnnotationParserRuleCall_8_0()); }
+ ruleAnnotation{ after(grammarAccess.getCPBranchTransitionAccess().getAnnotationsAnnotationParserRuleCall_8_0()); }
)
;
@@ -11034,14 +11679,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__CPBranchTransition__ActionAssignment_10_1
+rule__CPBranchTransition__ConditionAssignment_10
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getCPBranchTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0()); }
- ruleDetailCode{ after(grammarAccess.getCPBranchTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0()); }
+{ before(grammarAccess.getCPBranchTransitionAccess().getConditionDetailCodeParserRuleCall_10_0()); }
+ ruleDetailCode{ after(grammarAccess.getCPBranchTransitionAccess().getConditionDetailCodeParserRuleCall_10_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CPBranchTransition__ActionAssignment_11_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCPBranchTransitionAccess().getActionDetailCodeParserRuleCall_11_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getCPBranchTransitionAccess().getActionDetailCodeParserRuleCall_11_1_0()); }
)
;
@@ -11083,14 +11743,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__RefinedTransition__ActionAssignment_5
+rule__RefinedTransition__AnnotationsAssignment_4
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRefinedTransitionAccess().getActionDetailCodeParserRuleCall_5_0()); }
- ruleDetailCode{ after(grammarAccess.getRefinedTransitionAccess().getActionDetailCodeParserRuleCall_5_0()); }
+{ before(grammarAccess.getRefinedTransitionAccess().getAnnotationsAnnotationParserRuleCall_4_0()); }
+ ruleAnnotation{ after(grammarAccess.getRefinedTransitionAccess().getAnnotationsAnnotationParserRuleCall_4_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__RefinedTransition__ActionAssignment_6
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRefinedTransitionAccess().getActionDetailCodeParserRuleCall_6_0()); }
+ ruleDetailCode{ after(grammarAccess.getRefinedTransitionAccess().getActionDetailCodeParserRuleCall_6_0()); }
)
;
@@ -11421,8 +12096,54 @@ finally {
restoreStackSize(stackSize);
}
+rule__Annotation__TypeAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeCrossReference_1_0()); }
+(
+{ before(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeFQNParserRuleCall_1_0_1()); }
+ ruleFQN{ after(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeFQNParserRuleCall_1_0_1()); }
+)
+{ after(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeCrossReference_1_0()); }
+)
+;
+finally {
+ restoreStackSize(stackSize);
+}
+rule__Annotation__AttributesAssignment_2_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_1_0()); }
+ ruleKeyValue{ after(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Annotation__AttributesAssignment_2_2_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_2_1_0()); }
+ ruleKeyValue{ after(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_2_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
rule__KeyValue__KeyAssignment_0
@init {
diff --git a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSM.tokens b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSM.tokens
index ff54d5ab3..3d83b998e 100644
--- a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSM.tokens
+++ b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSM.tokens
@@ -4,12 +4,13 @@
','=61
'-'=16
'->'=45
-'.'=68
-'.*'=65
+'.'=69
+'.*'=66
':'=43
'<'=55
-'='=63
+'='=64
'>'=56
+'@'=63
'ChoicePoint'=41
'E'=18
'EntryPoint'=39
@@ -21,12 +22,12 @@
'StateMachine'=31
'Transition'=42
'TransitionPoint'=38
-'['=66
-']'=67
-'abstract'=69
+'['=67
+']'=68
+'abstract'=70
'action'=46
'async'=21
-'attribute'=64
+'attribute'=65
'cond'=50
'cp'=54
'datadriven'=20
@@ -38,13 +39,13 @@
'extends'=28
'false'=14
'guard'=49
-'handler'=70
+'handler'=71
'in'=58
'initial'=44
'mandatory'=13
'my'=52
'of'=53
-'optional'=71
+'optional'=72
'or'=48
'out'=62
'ptBoolean'=23
@@ -54,7 +55,7 @@
'subgraph'=36
'sync'=22
'triggers'=47
-'true'=72
+'true'=73
'{'=29
'|'=57
'}'=30
@@ -127,3 +128,4 @@ T__69=69
T__70=70
T__71=71
T__72=72
+T__73=73
diff --git a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSMLexer.java b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSMLexer.java
index 4a3f53d74..ad926e8aa 100644
--- a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSMLexer.java
+++ b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSMLexer.java
@@ -66,6 +66,7 @@ public class InternalFSMLexer extends Lexer {
public static final int T__34=34;
public static final int T__35=35;
public static final int T__36=36;
+ public static final int T__73=73;
public static final int EOF=-1;
public static final int T__30=30;
public static final int T__31=31;
@@ -1138,10 +1139,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:61:7: ( '=' )
- // InternalFSM.g:61:9: '='
+ // InternalFSM.g:61:7: ( '@' )
+ // InternalFSM.g:61:9: '@'
{
- match('=');
+ match('@');
}
@@ -1158,11 +1159,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:62:7: ( 'attribute' )
- // InternalFSM.g:62:9: 'attribute'
+ // InternalFSM.g:62:7: ( '=' )
+ // InternalFSM.g:62:9: '='
{
- match("attribute");
-
+ match('=');
}
@@ -1179,10 +1179,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:63:7: ( '.*' )
- // InternalFSM.g:63:9: '.*'
+ // InternalFSM.g:63:7: ( 'attribute' )
+ // InternalFSM.g:63:9: 'attribute'
{
- match(".*");
+ match("attribute");
}
@@ -1200,10 +1200,11 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:64:7: ( '[' )
- // InternalFSM.g:64:9: '['
+ // InternalFSM.g:64:7: ( '.*' )
+ // InternalFSM.g:64:9: '.*'
{
- match('[');
+ match(".*");
+
}
@@ -1220,10 +1221,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:65:7: ( ']' )
- // InternalFSM.g:65:9: ']'
+ // InternalFSM.g:65:7: ( '[' )
+ // InternalFSM.g:65:9: '['
{
- match(']');
+ match('[');
}
@@ -1240,10 +1241,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:66:7: ( '.' )
- // InternalFSM.g:66:9: '.'
+ // InternalFSM.g:66:7: ( ']' )
+ // InternalFSM.g:66:9: ']'
{
- match('.');
+ match(']');
}
@@ -1260,11 +1261,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:67:7: ( 'abstract' )
- // InternalFSM.g:67:9: 'abstract'
+ // InternalFSM.g:67:7: ( '.' )
+ // InternalFSM.g:67:9: '.'
{
- match("abstract");
-
+ match('.');
}
@@ -1281,10 +1281,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:68:7: ( 'handler' )
- // InternalFSM.g:68:9: 'handler'
+ // InternalFSM.g:68:7: ( 'abstract' )
+ // InternalFSM.g:68:9: 'abstract'
{
- match("handler");
+ match("abstract");
}
@@ -1302,10 +1302,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:69:7: ( 'optional' )
- // InternalFSM.g:69:9: 'optional'
+ // InternalFSM.g:69:7: ( 'handler' )
+ // InternalFSM.g:69:9: 'handler'
{
- match("optional");
+ match("handler");
}
@@ -1323,10 +1323,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:70:7: ( 'true' )
- // InternalFSM.g:70:9: 'true'
+ // InternalFSM.g:70:7: ( 'optional' )
+ // InternalFSM.g:70:9: 'optional'
{
- match("true");
+ match("optional");
}
@@ -1339,15 +1339,36 @@ public class InternalFSMLexer extends Lexer {
}
// $ANTLR end "T__72"
+ // $ANTLR start "T__73"
+ public final void mT__73() throws RecognitionException {
+ try {
+ int _type = T__73;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalFSM.g:71:7: ( 'true' )
+ // InternalFSM.g:71:9: 'true'
+ {
+ match("true");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__73"
+
// $ANTLR start "RULE_HEX"
public final void mRULE_HEX() throws RecognitionException {
try {
int _type = RULE_HEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:11672:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
- // InternalFSM.g:11672:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // InternalFSM.g:12393:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
+ // InternalFSM.g:12393:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
{
- // InternalFSM.g:11672:12: ( '0x' | '0X' )
+ // InternalFSM.g:12393:12: ( '0x' | '0X' )
int alt1=2;
int LA1_0 = input.LA(1);
@@ -1375,7 +1396,7 @@ public class InternalFSMLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // InternalFSM.g:11672:13: '0x'
+ // InternalFSM.g:12393:13: '0x'
{
match("0x");
@@ -1383,7 +1404,7 @@ public class InternalFSMLexer extends Lexer {
}
break;
case 2 :
- // InternalFSM.g:11672:18: '0X'
+ // InternalFSM.g:12393:18: '0X'
{
match("0X");
@@ -1393,7 +1414,7 @@ public class InternalFSMLexer extends Lexer {
}
- // InternalFSM.g:11672:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // InternalFSM.g:12393:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
int cnt2=0;
loop2:
do {
@@ -1447,12 +1468,12 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = RULE_CC_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:11674:16: ( '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' )
- // InternalFSM.g:11674:18: '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\''
+ // InternalFSM.g:12395:16: ( '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' )
+ // InternalFSM.g:12395:18: '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\''
{
match("'''");
- // InternalFSM.g:11674:27: ( options {greedy=false; } : . )*
+ // InternalFSM.g:12395:27: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -1486,7 +1507,7 @@ public class InternalFSMLexer extends Lexer {
switch (alt3) {
case 1 :
- // InternalFSM.g:11674:55: .
+ // InternalFSM.g:12395:55: .
{
matchAny();
@@ -1516,10 +1537,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:11676:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // InternalFSM.g:11676:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // InternalFSM.g:12397:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // InternalFSM.g:12397:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // InternalFSM.g:11676:11: ( '^' )?
+ // InternalFSM.g:12397:11: ( '^' )?
int alt4=2;
int LA4_0 = input.LA(1);
@@ -1528,7 +1549,7 @@ public class InternalFSMLexer extends Lexer {
}
switch (alt4) {
case 1 :
- // InternalFSM.g:11676:11: '^'
+ // InternalFSM.g:12397:11: '^'
{
match('^');
@@ -1546,7 +1567,7 @@ public class InternalFSMLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalFSM.g:11676:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // InternalFSM.g:12397:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop5:
do {
int alt5=2;
@@ -1595,10 +1616,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:11678:10: ( ( '0' .. '9' )+ )
- // InternalFSM.g:11678:12: ( '0' .. '9' )+
+ // InternalFSM.g:12399:10: ( ( '0' .. '9' )+ )
+ // InternalFSM.g:12399:12: ( '0' .. '9' )+
{
- // InternalFSM.g:11678:12: ( '0' .. '9' )+
+ // InternalFSM.g:12399:12: ( '0' .. '9' )+
int cnt6=0;
loop6:
do {
@@ -1612,7 +1633,7 @@ public class InternalFSMLexer extends Lexer {
switch (alt6) {
case 1 :
- // InternalFSM.g:11678:13: '0' .. '9'
+ // InternalFSM.g:12399:13: '0' .. '9'
{
matchRange('0','9');
@@ -1644,10 +1665,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:11680:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // InternalFSM.g:11680:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalFSM.g:12401:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // InternalFSM.g:12401:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // InternalFSM.g:11680:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // InternalFSM.g:12401:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt9=2;
int LA9_0 = input.LA(1);
@@ -1665,10 +1686,10 @@ public class InternalFSMLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalFSM.g:11680:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // InternalFSM.g:12401:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // InternalFSM.g:11680:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalFSM.g:12401:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
loop7:
do {
int alt7=3;
@@ -1684,7 +1705,7 @@ public class InternalFSMLexer extends Lexer {
switch (alt7) {
case 1 :
- // InternalFSM.g:11680:21: '\\\\' .
+ // InternalFSM.g:12401:21: '\\\\' .
{
match('\\');
matchAny();
@@ -1692,7 +1713,7 @@ public class InternalFSMLexer extends Lexer {
}
break;
case 2 :
- // InternalFSM.g:11680:28: ~ ( ( '\\\\' | '\"' ) )
+ // InternalFSM.g:12401:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1717,10 +1738,10 @@ public class InternalFSMLexer extends Lexer {
}
break;
case 2 :
- // InternalFSM.g:11680:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // InternalFSM.g:12401:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // InternalFSM.g:11680:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalFSM.g:12401:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
loop8:
do {
int alt8=3;
@@ -1736,7 +1757,7 @@ public class InternalFSMLexer extends Lexer {
switch (alt8) {
case 1 :
- // InternalFSM.g:11680:54: '\\\\' .
+ // InternalFSM.g:12401:54: '\\\\' .
{
match('\\');
matchAny();
@@ -1744,7 +1765,7 @@ public class InternalFSMLexer extends Lexer {
}
break;
case 2 :
- // InternalFSM.g:11680:61: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalFSM.g:12401:61: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1787,12 +1808,12 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:11682:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalFSM.g:11682:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalFSM.g:12403:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalFSM.g:12403:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalFSM.g:11682:24: ( options {greedy=false; } : . )*
+ // InternalFSM.g:12403:24: ( options {greedy=false; } : . )*
loop10:
do {
int alt10=2;
@@ -1817,7 +1838,7 @@ public class InternalFSMLexer extends Lexer {
switch (alt10) {
case 1 :
- // InternalFSM.g:11682:52: .
+ // InternalFSM.g:12403:52: .
{
matchAny();
@@ -1847,12 +1868,12 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:11684:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalFSM.g:11684:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalFSM.g:12405:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalFSM.g:12405:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // InternalFSM.g:11684:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalFSM.g:12405:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop11:
do {
int alt11=2;
@@ -1865,7 +1886,7 @@ public class InternalFSMLexer extends Lexer {
switch (alt11) {
case 1 :
- // InternalFSM.g:11684:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalFSM.g:12405:24: ~ ( ( '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1885,7 +1906,7 @@ public class InternalFSMLexer extends Lexer {
}
} while (true);
- // InternalFSM.g:11684:40: ( ( '\\r' )? '\\n' )?
+ // InternalFSM.g:12405:40: ( ( '\\r' )? '\\n' )?
int alt13=2;
int LA13_0 = input.LA(1);
@@ -1894,9 +1915,9 @@ public class InternalFSMLexer extends Lexer {
}
switch (alt13) {
case 1 :
- // InternalFSM.g:11684:41: ( '\\r' )? '\\n'
+ // InternalFSM.g:12405:41: ( '\\r' )? '\\n'
{
- // InternalFSM.g:11684:41: ( '\\r' )?
+ // InternalFSM.g:12405:41: ( '\\r' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -1905,7 +1926,7 @@ public class InternalFSMLexer extends Lexer {
}
switch (alt12) {
case 1 :
- // InternalFSM.g:11684:41: '\\r'
+ // InternalFSM.g:12405:41: '\\r'
{
match('\r');
@@ -1937,10 +1958,10 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:11686:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalFSM.g:11686:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalFSM.g:12407:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalFSM.g:12407:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalFSM.g:11686:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalFSM.g:12407:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt14=0;
loop14:
do {
@@ -1994,8 +2015,8 @@ public class InternalFSMLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalFSM.g:11688:16: ( . )
- // InternalFSM.g:11688:18: .
+ // InternalFSM.g:12409:16: ( . )
+ // InternalFSM.g:12409:18: .
{
matchAny();
@@ -2010,8 +2031,8 @@ public class InternalFSMLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalFSM.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt15=69;
+ // InternalFSM.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt15=70;
alt15 = dfa15.predict(input);
switch (alt15) {
case 1 :
@@ -2435,63 +2456,70 @@ public class InternalFSMLexer extends Lexer {
}
break;
case 61 :
- // InternalFSM.g:1:370: RULE_HEX
+ // InternalFSM.g:1:370: T__73
{
- mRULE_HEX();
+ mT__73();
}
break;
case 62 :
- // InternalFSM.g:1:379: RULE_CC_STRING
+ // InternalFSM.g:1:376: RULE_HEX
{
- mRULE_CC_STRING();
+ mRULE_HEX();
}
break;
case 63 :
- // InternalFSM.g:1:394: RULE_ID
+ // InternalFSM.g:1:385: RULE_CC_STRING
{
- mRULE_ID();
+ mRULE_CC_STRING();
}
break;
case 64 :
- // InternalFSM.g:1:402: RULE_INT
+ // InternalFSM.g:1:400: RULE_ID
{
- mRULE_INT();
+ mRULE_ID();
}
break;
case 65 :
- // InternalFSM.g:1:411: RULE_STRING
+ // InternalFSM.g:1:408: RULE_INT
{
- mRULE_STRING();
+ mRULE_INT();
}
break;
case 66 :
- // InternalFSM.g:1:423: RULE_ML_COMMENT
+ // InternalFSM.g:1:417: RULE_STRING
{
- mRULE_ML_COMMENT();
+ mRULE_STRING();
}
break;
case 67 :
- // InternalFSM.g:1:439: RULE_SL_COMMENT
+ // InternalFSM.g:1:429: RULE_ML_COMMENT
{
- mRULE_SL_COMMENT();
+ mRULE_ML_COMMENT();
}
break;
case 68 :
- // InternalFSM.g:1:455: RULE_WS
+ // InternalFSM.g:1:445: RULE_SL_COMMENT
{
- mRULE_WS();
+ mRULE_SL_COMMENT();
}
break;
case 69 :
- // InternalFSM.g:1:463: RULE_ANY_OTHER
+ // InternalFSM.g:1:461: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 70 :
+ // InternalFSM.g:1:469: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -2505,42 +2533,42 @@ public class InternalFSMLexer extends Lexer {
protected DFA15 dfa15 = new DFA15(this);
static final String DFA15_eotS =
- "\1\uffff\2\56\1\uffff\1\62\1\66\1\71\5\56\2\uffff\4\56\1\uffff\5\56\7\uffff\1\134\2\uffff\1\56\1\141\2\53\2\uffff\2\53\2\uffff\1\56\1\150\1\uffff\1\56\3\uffff\3\56\1\uffff\2\56\1\uffff\1\56\1\161\10\56\2\uffff\4\56\1\uffff\1\u0082\1\56\1\u0085\1\u0086\4\56\1\u008b\13\uffff\1\56\2\uffff\1\143\4\uffff\1\56\1\uffff\10\56\1\uffff\20\56\1\uffff\2\56\2\uffff\1\u00a9\3\56\1\uffff\1\56\1\uffff\4\56\1\u00b2\10\56\1\u00bb\14\56\1\u00c8\1\uffff\2\56\1\u00cb\2\56\1\u00ce\2\56\1\uffff\1\u00d1\3\56\1\u00d5\3\56\1\uffff\6\56\1\u00e0\5\56\1\uffff\1\56\1\u00e7\1\uffff\2\56\1\uffff\2\56\1\uffff\3\56\1\uffff\1\u00ef\5\56\1\u00f5\3\56\1\uffff\6\56\1\uffff\3\56\1\u0102\3\56\1\uffff\5\56\1\uffff\6\56\1\u0112\2\56\1\u0115\2\56\1\uffff\4\56\1\u011c\1\u011d\11\56\1\uffff\1\u0127\1\u0128\1\uffff\1\u0129\2\56\1\u012c\1\56\1\u012e\2\uffff\1\u012f\1\u0130\7\56\3\uffff\1\56\1\u0139\1\uffff\1\u013a\3\uffff\5\56\1\u0141\1\56\1\u0143\2\uffff\1\u0144\5\56\1\uffff\1\u014a\2\uffff\1\56\1\u014c\1\u014d\2\56\1\uffff\1\56\2\uffff\2\56\1\u0153\2\56\1\uffff\1\56\1\u0157\1\56\1\uffff\1\u0159\1\uffff";
+ "\1\uffff\2\57\1\uffff\1\63\1\67\1\72\5\57\2\uffff\4\57\1\uffff\5\57\10\uffff\1\136\2\uffff\1\57\1\143\2\54\2\uffff\2\54\2\uffff\1\57\1\152\1\uffff\1\57\3\uffff\3\57\1\uffff\2\57\1\uffff\1\57\1\163\10\57\2\uffff\4\57\1\uffff\1\u0084\1\57\1\u0087\1\u0088\4\57\1\u008d\14\uffff\1\57\2\uffff\1\145\4\uffff\1\57\1\uffff\10\57\1\uffff\20\57\1\uffff\2\57\2\uffff\1\u00ab\3\57\1\uffff\1\57\1\uffff\4\57\1\u00b4\10\57\1\u00bd\14\57\1\u00ca\1\uffff\2\57\1\u00cd\2\57\1\u00d0\2\57\1\uffff\1\u00d3\3\57\1\u00d7\3\57\1\uffff\6\57\1\u00e2\5\57\1\uffff\1\57\1\u00e9\1\uffff\2\57\1\uffff\2\57\1\uffff\3\57\1\uffff\1\u00f1\5\57\1\u00f7\3\57\1\uffff\6\57\1\uffff\3\57\1\u0104\3\57\1\uffff\5\57\1\uffff\6\57\1\u0114\2\57\1\u0117\2\57\1\uffff\4\57\1\u011e\1\u011f\11\57\1\uffff\1\u0129\1\u012a\1\uffff\1\u012b\2\57\1\u012e\1\57\1\u0130\2\uffff\1\u0131\1\u0132\7\57\3\uffff\1\57\1\u013b\1\uffff\1\u013c\3\uffff\5\57\1\u0143\1\57\1\u0145\2\uffff\1\u0146\5\57\1\uffff\1\u014c\2\uffff\1\57\1\u014e\1\u014f\2\57\1\uffff\1\57\2\uffff\2\57\1\u0155\2\57\1\uffff\1\57\1\u0159\1\57\1\uffff\1\u015b\1\uffff";
static final String DFA15_eofS =
- "\u015a\uffff";
+ "\u015c\uffff";
static final String DFA15_minS =
- "\1\0\2\141\1\uffff\1\76\2\60\1\141\1\142\1\165\1\164\1\157\2\uffff\1\164\1\145\1\162\1\150\1\uffff\1\156\1\162\1\146\1\165\1\157\7\uffff\1\52\2\uffff\1\141\1\130\1\0\1\101\2\uffff\1\0\1\52\2\uffff\1\156\1\60\1\uffff\1\154\3\uffff\1\145\1\151\1\164\1\uffff\1\164\1\151\1\uffff\1\164\1\60\1\171\2\164\1\163\1\156\1\142\1\102\1\144\2\uffff\1\141\1\146\1\141\1\157\1\uffff\1\60\1\151\2\60\2\164\1\141\1\156\1\60\13\uffff\1\156\2\uffff\1\47\4\uffff\1\144\1\uffff\1\163\1\156\1\145\1\164\2\162\1\164\1\141\1\uffff\1\156\1\151\1\162\1\164\1\143\1\147\1\157\1\156\1\145\1\150\1\145\1\164\1\151\1\156\1\151\1\164\1\uffff\1\147\1\145\2\uffff\1\60\1\151\1\162\1\144\1\uffff\1\144\1\uffff\1\141\1\145\1\164\1\156\1\60\2\171\1\120\1\144\1\143\1\157\1\151\1\162\1\60\1\162\1\157\1\164\2\141\1\154\1\145\1\156\1\163\1\143\1\151\1\147\1\60\1\uffff\1\157\1\144\1\60\1\154\1\164\1\60\2\144\1\uffff\1\60\1\120\1\157\1\162\1\60\1\156\1\142\1\141\1\uffff\1\141\1\154\1\145\1\154\1\162\1\103\1\60\1\145\1\151\1\145\1\141\1\145\1\uffff\1\156\1\60\1\uffff\1\145\1\157\1\uffff\1\162\1\163\1\uffff\1\157\2\151\1\uffff\1\60\1\165\1\143\1\160\1\145\1\147\1\60\1\141\1\157\1\141\1\uffff\1\144\1\164\1\120\1\154\1\162\1\141\1\uffff\2\162\1\151\1\60\1\151\1\156\1\166\1\uffff\2\164\1\150\1\141\1\145\1\uffff\1\143\1\155\1\143\1\123\1\151\1\157\1\60\1\163\1\154\1\60\1\171\1\166\1\uffff\1\156\1\164\2\145\2\60\1\156\1\162\1\164\1\160\1\150\1\164\1\162\1\157\1\151\1\uffff\2\60\1\uffff\1\60\1\145\1\164\1\60\1\156\1\60\2\uffff\2\60\1\145\1\157\1\151\2\141\2\156\3\uffff\1\156\1\60\1\uffff\1\60\3\uffff\1\162\2\156\1\164\1\156\1\60\1\164\1\60\2\uffff\1\60\3\145\1\163\1\157\1\uffff\1\60\2\uffff\1\156\2\60\2\151\1\uffff\1\164\2\uffff\1\164\1\156\1\60\1\151\1\164\1\uffff\1\157\1\60\1\156\1\uffff\1\60\1\uffff";
+ "\1\0\2\141\1\uffff\1\76\2\60\1\141\1\142\1\165\1\164\1\157\2\uffff\1\164\1\145\1\162\1\150\1\uffff\1\156\1\162\1\146\1\165\1\157\10\uffff\1\52\2\uffff\1\141\1\130\1\0\1\101\2\uffff\1\0\1\52\2\uffff\1\156\1\60\1\uffff\1\154\3\uffff\1\145\1\151\1\164\1\uffff\1\164\1\151\1\uffff\1\164\1\60\1\171\2\164\1\163\1\156\1\142\1\102\1\144\2\uffff\1\141\1\146\1\141\1\157\1\uffff\1\60\1\151\2\60\2\164\1\141\1\156\1\60\14\uffff\1\156\2\uffff\1\47\4\uffff\1\144\1\uffff\1\163\1\156\1\145\1\164\2\162\1\164\1\141\1\uffff\1\156\1\151\1\162\1\164\1\143\1\147\1\157\1\156\1\145\1\150\1\145\1\164\1\151\1\156\1\151\1\164\1\uffff\1\147\1\145\2\uffff\1\60\1\151\1\162\1\144\1\uffff\1\144\1\uffff\1\141\1\145\1\164\1\156\1\60\2\171\1\120\1\144\1\143\1\157\1\151\1\162\1\60\1\162\1\157\1\164\2\141\1\154\1\145\1\156\1\163\1\143\1\151\1\147\1\60\1\uffff\1\157\1\144\1\60\1\154\1\164\1\60\2\144\1\uffff\1\60\1\120\1\157\1\162\1\60\1\156\1\142\1\141\1\uffff\1\141\1\154\1\145\1\154\1\162\1\103\1\60\1\145\1\151\1\145\1\141\1\145\1\uffff\1\156\1\60\1\uffff\1\145\1\157\1\uffff\1\162\1\163\1\uffff\1\157\2\151\1\uffff\1\60\1\165\1\143\1\160\1\145\1\147\1\60\1\141\1\157\1\141\1\uffff\1\144\1\164\1\120\1\154\1\162\1\141\1\uffff\2\162\1\151\1\60\1\151\1\156\1\166\1\uffff\2\164\1\150\1\141\1\145\1\uffff\1\143\1\155\1\143\1\123\1\151\1\157\1\60\1\163\1\154\1\60\1\171\1\166\1\uffff\1\156\1\164\2\145\2\60\1\156\1\162\1\164\1\160\1\150\1\164\1\162\1\157\1\151\1\uffff\2\60\1\uffff\1\60\1\145\1\164\1\60\1\156\1\60\2\uffff\2\60\1\145\1\157\1\151\2\141\2\156\3\uffff\1\156\1\60\1\uffff\1\60\3\uffff\1\162\2\156\1\164\1\156\1\60\1\164\1\60\2\uffff\1\60\3\145\1\163\1\157\1\uffff\1\60\2\uffff\1\156\2\60\2\151\1\uffff\1\164\2\uffff\1\164\1\156\1\60\1\151\1\164\1\uffff\1\157\1\60\1\156\1\uffff\1\60\1\uffff";
static final String DFA15_maxS =
- "\1\uffff\1\171\1\141\1\uffff\1\76\2\172\1\157\1\164\1\171\1\164\1\157\2\uffff\1\164\1\145\1\162\1\150\1\uffff\1\156\1\162\2\165\1\160\7\uffff\1\52\2\uffff\1\141\1\170\1\uffff\1\172\2\uffff\1\uffff\1\57\2\uffff\1\156\1\172\1\uffff\1\154\3\uffff\1\145\2\164\1\uffff\1\164\1\151\1\uffff\1\164\1\172\1\171\2\164\1\163\1\156\1\142\1\122\1\144\2\uffff\1\141\1\146\1\141\1\157\1\uffff\1\172\1\165\2\172\2\164\1\141\1\156\1\172\13\uffff\1\156\2\uffff\1\47\4\uffff\1\144\1\uffff\1\163\1\156\1\145\1\164\2\162\1\164\1\141\1\uffff\1\156\1\151\1\162\1\164\1\143\1\147\1\157\1\156\1\145\1\150\1\145\1\164\1\151\1\156\1\151\1\164\1\uffff\1\147\1\145\2\uffff\1\172\1\151\1\162\1\144\1\uffff\1\144\1\uffff\1\141\1\145\1\164\1\156\1\172\2\171\1\120\1\144\1\143\1\157\1\151\1\162\1\172\1\162\1\157\1\164\2\141\1\154\1\145\1\156\1\163\1\143\1\151\1\147\1\172\1\uffff\1\157\1\144\1\172\1\154\1\164\1\172\2\144\1\uffff\1\172\1\120\1\157\1\162\1\172\1\156\1\142\1\141\1\uffff\1\141\1\154\1\145\1\154\1\162\1\103\1\172\1\145\1\151\1\145\1\141\1\145\1\uffff\1\156\1\172\1\uffff\1\145\1\157\1\uffff\1\162\1\163\1\uffff\1\157\2\151\1\uffff\1\172\1\165\1\143\1\160\1\145\1\147\1\172\1\141\1\157\1\141\1\uffff\1\144\1\164\1\120\1\154\1\162\1\141\1\uffff\2\162\1\151\1\172\1\151\1\156\1\166\1\uffff\2\164\1\150\1\141\1\145\1\uffff\1\143\1\155\1\143\1\124\1\151\1\157\1\172\1\163\1\154\1\172\1\171\1\166\1\uffff\1\156\1\164\2\145\2\172\1\156\1\162\1\164\1\160\1\150\1\164\1\162\1\157\1\151\1\uffff\2\172\1\uffff\1\172\1\145\1\164\1\172\1\156\1\172\2\uffff\2\172\1\145\1\157\1\151\2\141\2\156\3\uffff\1\156\1\172\1\uffff\1\172\3\uffff\1\162\2\156\1\164\1\156\1\172\1\164\1\172\2\uffff\1\172\3\145\1\163\1\157\1\uffff\1\172\2\uffff\1\156\2\172\2\151\1\uffff\1\164\2\uffff\1\164\1\156\1\172\1\151\1\164\1\uffff\1\157\1\172\1\156\1\uffff\1\172\1\uffff";
+ "\1\uffff\1\171\1\141\1\uffff\1\76\2\172\1\157\1\164\1\171\1\164\1\157\2\uffff\1\164\1\145\1\162\1\150\1\uffff\1\156\1\162\2\165\1\160\10\uffff\1\52\2\uffff\1\141\1\170\1\uffff\1\172\2\uffff\1\uffff\1\57\2\uffff\1\156\1\172\1\uffff\1\154\3\uffff\1\145\2\164\1\uffff\1\164\1\151\1\uffff\1\164\1\172\1\171\2\164\1\163\1\156\1\142\1\122\1\144\2\uffff\1\141\1\146\1\141\1\157\1\uffff\1\172\1\165\2\172\2\164\1\141\1\156\1\172\14\uffff\1\156\2\uffff\1\47\4\uffff\1\144\1\uffff\1\163\1\156\1\145\1\164\2\162\1\164\1\141\1\uffff\1\156\1\151\1\162\1\164\1\143\1\147\1\157\1\156\1\145\1\150\1\145\1\164\1\151\1\156\1\151\1\164\1\uffff\1\147\1\145\2\uffff\1\172\1\151\1\162\1\144\1\uffff\1\144\1\uffff\1\141\1\145\1\164\1\156\1\172\2\171\1\120\1\144\1\143\1\157\1\151\1\162\1\172\1\162\1\157\1\164\2\141\1\154\1\145\1\156\1\163\1\143\1\151\1\147\1\172\1\uffff\1\157\1\144\1\172\1\154\1\164\1\172\2\144\1\uffff\1\172\1\120\1\157\1\162\1\172\1\156\1\142\1\141\1\uffff\1\141\1\154\1\145\1\154\1\162\1\103\1\172\1\145\1\151\1\145\1\141\1\145\1\uffff\1\156\1\172\1\uffff\1\145\1\157\1\uffff\1\162\1\163\1\uffff\1\157\2\151\1\uffff\1\172\1\165\1\143\1\160\1\145\1\147\1\172\1\141\1\157\1\141\1\uffff\1\144\1\164\1\120\1\154\1\162\1\141\1\uffff\2\162\1\151\1\172\1\151\1\156\1\166\1\uffff\2\164\1\150\1\141\1\145\1\uffff\1\143\1\155\1\143\1\124\1\151\1\157\1\172\1\163\1\154\1\172\1\171\1\166\1\uffff\1\156\1\164\2\145\2\172\1\156\1\162\1\164\1\160\1\150\1\164\1\162\1\157\1\151\1\uffff\2\172\1\uffff\1\172\1\145\1\164\1\172\1\156\1\172\2\uffff\2\172\1\145\1\157\1\151\2\141\2\156\3\uffff\1\156\1\172\1\uffff\1\172\3\uffff\1\162\2\156\1\164\1\156\1\172\1\164\1\172\2\uffff\1\172\3\145\1\163\1\157\1\uffff\1\172\2\uffff\1\156\2\172\2\151\1\uffff\1\164\2\uffff\1\164\1\156\1\172\1\151\1\164\1\uffff\1\157\1\172\1\156\1\uffff\1\172\1\uffff";
static final String DFA15_acceptS =
- "\3\uffff\1\3\10\uffff\1\21\1\22\4\uffff\1\37\5\uffff\1\53\1\54\1\55\1\57\1\60\1\61\1\63\1\uffff\1\66\1\67\4\uffff\1\77\1\100\2\uffff\1\104\1\105\2\uffff\1\77\1\uffff\1\3\1\41\1\4\3\uffff\1\5\2\uffff\1\6\12\uffff\1\21\1\22\4\uffff\1\37\11\uffff\1\53\1\54\1\55\1\57\1\60\1\61\1\63\1\65\1\70\1\66\1\67\1\uffff\1\75\1\100\1\uffff\1\101\1\102\1\103\1\104\1\uffff\1\50\10\uffff\1\27\20\uffff\1\56\2\uffff\1\44\1\51\4\uffff\1\52\1\uffff\1\76\33\uffff\1\62\10\uffff\1\26\10\uffff\1\12\14\uffff\1\74\2\uffff\1\46\2\uffff\1\2\2\uffff\1\25\3\uffff\1\11\12\uffff\1\24\6\uffff\1\45\7\uffff\1\42\5\uffff\1\15\14\uffff\1\20\17\uffff\1\40\2\uffff\1\72\6\uffff\1\71\1\30\11\uffff\1\43\1\73\1\1\2\uffff\1\34\1\uffff\1\64\1\13\1\14\10\uffff\1\33\1\10\6\uffff\1\36\1\uffff\1\7\1\16\5\uffff\1\35\1\uffff\1\23\1\31\5\uffff\1\17\3\uffff\1\32\1\uffff\1\47";
+ "\3\uffff\1\3\10\uffff\1\21\1\22\4\uffff\1\37\5\uffff\1\53\1\54\1\55\1\57\1\60\1\61\1\63\1\64\1\uffff\1\67\1\70\4\uffff\1\100\1\101\2\uffff\1\105\1\106\2\uffff\1\100\1\uffff\1\3\1\41\1\4\3\uffff\1\5\2\uffff\1\6\12\uffff\1\21\1\22\4\uffff\1\37\11\uffff\1\53\1\54\1\55\1\57\1\60\1\61\1\63\1\64\1\66\1\71\1\67\1\70\1\uffff\1\76\1\101\1\uffff\1\102\1\103\1\104\1\105\1\uffff\1\50\10\uffff\1\27\20\uffff\1\56\2\uffff\1\44\1\51\4\uffff\1\52\1\uffff\1\77\33\uffff\1\62\10\uffff\1\26\10\uffff\1\12\14\uffff\1\75\2\uffff\1\46\2\uffff\1\2\2\uffff\1\25\3\uffff\1\11\12\uffff\1\24\6\uffff\1\45\7\uffff\1\42\5\uffff\1\15\14\uffff\1\20\17\uffff\1\40\2\uffff\1\73\6\uffff\1\72\1\30\11\uffff\1\43\1\74\1\1\2\uffff\1\34\1\uffff\1\65\1\13\1\14\10\uffff\1\33\1\10\6\uffff\1\36\1\uffff\1\7\1\16\5\uffff\1\35\1\uffff\1\23\1\31\5\uffff\1\17\3\uffff\1\32\1\uffff\1\47";
static final String DFA15_specialS =
- "\1\0\43\uffff\1\1\3\uffff\1\2\u0131\uffff}>";
+ "\1\1\44\uffff\1\2\3\uffff\1\0\u0132\uffff}>";
static final String[] DFA15_transitionS = {
- "\11\53\2\52\2\53\1\52\22\53\1\52\1\53\1\50\4\53\1\44\1\33\1\34\1\53\1\3\1\35\1\4\1\37\1\51\1\43\11\47\1\22\1\53\1\30\1\36\1\31\2\53\2\46\1\21\1\46\1\6\7\46\1\13\4\46\1\17\1\16\1\20\6\46\1\40\1\53\1\41\1\45\1\46\1\53\1\10\1\46\1\27\1\7\1\5\1\2\1\26\1\42\1\23\3\46\1\1\1\46\1\25\1\12\2\46\1\11\1\24\6\46\1\14\1\32\1\15\uff82\53",
- "\1\54\27\uffff\1\55",
- "\1\57",
- "",
- "\1\61",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\65\7\56\1\63\1\56\1\64\2\56",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\67\11\56\1\70\2\56",
- "\1\72\15\uffff\1\73",
- "\1\77\1\75\17\uffff\1\74\1\76",
- "\1\101\3\uffff\1\100",
- "\1\102",
+ "\11\54\2\53\2\54\1\53\22\54\1\53\1\54\1\51\4\54\1\45\1\33\1\34\1\54\1\3\1\35\1\4\1\40\1\52\1\44\11\50\1\22\1\54\1\30\1\37\1\31\1\54\1\36\2\47\1\21\1\47\1\6\7\47\1\13\4\47\1\17\1\16\1\20\6\47\1\41\1\54\1\42\1\46\1\47\1\54\1\10\1\47\1\27\1\7\1\5\1\2\1\26\1\43\1\23\3\47\1\1\1\47\1\25\1\12\2\47\1\11\1\24\6\47\1\14\1\32\1\15\uff82\54",
+ "\1\55\27\uffff\1\56",
+ "\1\60",
+ "",
+ "\1\62",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\15\57\1\66\7\57\1\64\1\57\1\65\2\57",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\15\57\1\70\11\57\1\71\2\57",
+ "\1\73\15\uffff\1\74",
+ "\1\100\1\76\17\uffff\1\75\1\77",
+ "\1\102\3\uffff\1\101",
"\1\103",
+ "\1\104",
"",
"",
- "\1\106",
"\1\107",
"\1\110",
"\1\111",
+ "\1\112",
"",
- "\1\113",
"\1\114",
- "\1\116\11\uffff\1\120\1\uffff\1\115\2\uffff\1\117",
- "\1\121",
- "\1\122\1\123",
+ "\1\115",
+ "\1\117\11\uffff\1\121\1\uffff\1\116\2\uffff\1\120",
+ "\1\122",
+ "\1\123\1\124",
"",
"",
"",
@@ -2548,59 +2576,60 @@ public class InternalFSMLexer extends Lexer {
"",
"",
"",
- "\1\133",
"",
+ "\1\135",
"",
- "\1\137",
- "\1\140\37\uffff\1\140",
- "\47\143\1\142\uffd8\143",
- "\32\56\4\uffff\1\56\1\uffff\32\56",
"",
+ "\1\141",
+ "\1\142\37\uffff\1\142",
+ "\47\145\1\144\uffd8\145",
+ "\32\57\4\uffff\1\57\1\uffff\32\57",
"",
- "\0\143",
- "\1\144\4\uffff\1\145",
"",
+ "\0\145",
+ "\1\146\4\uffff\1\147",
"",
- "\1\147",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
"",
"\1\151",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"",
+ "\1\153",
"",
"",
- "\1\152",
- "\1\154\12\uffff\1\153",
- "\1\155",
"",
- "\1\156",
+ "\1\154",
+ "\1\156\12\uffff\1\155",
"\1\157",
"",
"\1\160",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\161",
+ "",
"\1\162",
- "\1\163",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\164",
"\1\165",
"\1\166",
"\1\167",
- "\1\170\1\173\5\uffff\1\171\10\uffff\1\172",
- "\1\174",
+ "\1\170",
+ "\1\171",
+ "\1\172\1\175\5\uffff\1\173\10\uffff\1\174",
+ "\1\176",
"",
"",
- "\1\175",
- "\1\176",
"\1\177",
"\1\u0080",
+ "\1\u0081",
+ "\1\u0082",
"",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0081\21\56",
- "\1\u0083\13\uffff\1\u0084",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\1\u0087",
- "\1\u0088",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\10\57\1\u0083\21\57",
+ "\1\u0085\13\uffff\1\u0086",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u0089",
"\1\u008a",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u008b",
+ "\1\u008c",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"",
"",
"",
@@ -2612,27 +2641,26 @@ public class InternalFSMLexer extends Lexer {
"",
"",
"",
- "\1\u008c",
"",
+ "\1\u008e",
"",
- "\1\u008d",
"",
+ "\1\u008f",
"",
"",
"",
- "\1\u008e",
"",
- "\1\u008f",
"\1\u0090",
+ "",
"\1\u0091",
"\1\u0092",
"\1\u0093",
"\1\u0094",
"\1\u0095",
"\1\u0096",
- "",
"\1\u0097",
"\1\u0098",
+ "",
"\1\u0099",
"\1\u009a",
"\1\u009b",
@@ -2647,34 +2675,34 @@ public class InternalFSMLexer extends Lexer {
"\1\u00a4",
"\1\u00a5",
"\1\u00a6",
- "",
"\1\u00a7",
"\1\u00a8",
"",
- "",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00a9",
"\1\u00aa",
- "\1\u00ab",
- "\1\u00ac",
"",
- "\1\u00ad",
"",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\1\u00ac",
+ "\1\u00ad",
"\1\u00ae",
+ "",
"\1\u00af",
+ "",
"\1\u00b0",
"\1\u00b1",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00b2",
"\1\u00b3",
- "\1\u00b4",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u00b5",
"\1\u00b6",
"\1\u00b7",
"\1\u00b8",
"\1\u00b9",
"\1\u00ba",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00bb",
"\1\u00bc",
- "\1\u00bd",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u00be",
"\1\u00bf",
"\1\u00c0",
@@ -2685,105 +2713,105 @@ public class InternalFSMLexer extends Lexer {
"\1\u00c5",
"\1\u00c6",
"\1\u00c7",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "",
+ "\1\u00c8",
"\1\u00c9",
- "\1\u00ca",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "",
+ "\1\u00cb",
"\1\u00cc",
- "\1\u00cd",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\1\u00ce",
"\1\u00cf",
- "\1\u00d0",
- "",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\1\u00d1",
"\1\u00d2",
- "\1\u00d3",
+ "",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u00d4",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00d5",
"\1\u00d6",
- "\1\u00d7",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u00d8",
- "",
"\1\u00d9",
"\1\u00da",
+ "",
"\1\u00db",
"\1\u00dc",
"\1\u00dd",
"\1\u00de",
- "\12\56\7\uffff\14\56\1\u00df\15\56\4\uffff\1\56\1\uffff\32\56",
- "\1\u00e1",
- "\1\u00e2",
+ "\1\u00df",
+ "\1\u00e0",
+ "\12\57\7\uffff\14\57\1\u00e1\15\57\4\uffff\1\57\1\uffff\32\57",
"\1\u00e3",
"\1\u00e4",
"\1\u00e5",
- "",
"\1\u00e6",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00e7",
"",
"\1\u00e8",
- "\1\u00e9",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"",
"\1\u00ea",
"\1\u00eb",
"",
"\1\u00ec",
"\1\u00ed",
- "\1\u00ee",
"",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00ee",
+ "\1\u00ef",
"\1\u00f0",
- "\1\u00f1",
+ "",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u00f2",
"\1\u00f3",
"\1\u00f4",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u00f5",
"\1\u00f6",
- "\1\u00f7",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u00f8",
- "",
"\1\u00f9",
"\1\u00fa",
+ "",
"\1\u00fb",
"\1\u00fc",
"\1\u00fd",
"\1\u00fe",
- "",
"\1\u00ff",
"\1\u0100",
+ "",
"\1\u0101",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u0102",
"\1\u0103",
- "\1\u0104",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u0105",
- "",
"\1\u0106",
"\1\u0107",
+ "",
"\1\u0108",
"\1\u0109",
"\1\u010a",
- "",
"\1\u010b",
"\1\u010c",
+ "",
"\1\u010d",
- "\1\u010e\1\u010f",
- "\1\u0110",
- "\1\u0111",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u010e",
+ "\1\u010f",
+ "\1\u0110\1\u0111",
+ "\1\u0112",
"\1\u0113",
- "\1\u0114",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\1\u0115",
"\1\u0116",
- "\1\u0117",
- "",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u0118",
"\1\u0119",
+ "",
"\1\u011a",
"\1\u011b",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\1\u011e",
- "\1\u011f",
+ "\1\u011c",
+ "\1\u011d",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u0120",
"\1\u0121",
"\1\u0122",
@@ -2791,77 +2819,79 @@ public class InternalFSMLexer extends Lexer {
"\1\u0124",
"\1\u0125",
"\1\u0126",
+ "\1\u0127",
+ "\1\u0128",
"",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\1\u012a",
- "\1\u012b",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\1\u012c",
"\1\u012d",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\1\u012f",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"",
"",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\1\u0131",
- "\1\u0132",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u0133",
"\1\u0134",
"\1\u0135",
"\1\u0136",
"\1\u0137",
+ "\1\u0138",
+ "\1\u0139",
"",
"",
"",
- "\1\u0138",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u013a",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"",
"",
"",
- "\1\u013b",
- "\1\u013c",
"\1\u013d",
"\1\u013e",
"\1\u013f",
- "\12\56\7\uffff\17\56\1\u0140\12\56\4\uffff\1\56\1\uffff\32\56",
- "\1\u0142",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u0140",
+ "\1\u0141",
+ "\12\57\7\uffff\17\57\1\u0142\12\57\4\uffff\1\57\1\uffff\32\57",
+ "\1\u0144",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"",
"",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\1\u0145",
- "\1\u0146",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u0147",
"\1\u0148",
"\1\u0149",
- "",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "",
- "",
+ "\1\u014a",
"\1\u014b",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\1\u014e",
- "\1\u014f",
"",
- "\1\u0150",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"",
"",
+ "\1\u014d",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\1\u0150",
"\1\u0151",
+ "",
"\1\u0152",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
- "\1\u0154",
- "\1\u0155",
"",
+ "",
+ "\1\u0153",
+ "\1\u0154",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
"\1\u0156",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\1\u0157",
+ "",
"\1\u0158",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
+ "\1\u015a",
"",
- "\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56",
+ "\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57",
""
};
@@ -2895,13 +2925,23 @@ public class InternalFSMLexer extends Lexer {
this.transition = DFA15_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | RULE_HEX | RULE_CC_STRING | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
+ int LA15_41 = input.LA(1);
+
+ s = -1;
+ if ( ((LA15_41>='\u0000' && LA15_41<='\uFFFF')) ) {s = 101;}
+
+ else s = 44;
+
+ if ( s>=0 ) return s;
+ break;
+ case 1 :
int LA15_0 = input.LA(1);
s = -1;
@@ -2963,55 +3003,47 @@ public class InternalFSMLexer extends Lexer {
else if ( (LA15_0==',') ) {s = 29;}
- else if ( (LA15_0=='=') ) {s = 30;}
+ else if ( (LA15_0=='@') ) {s = 30;}
- else if ( (LA15_0=='.') ) {s = 31;}
+ else if ( (LA15_0=='=') ) {s = 31;}
- else if ( (LA15_0=='[') ) {s = 32;}
+ else if ( (LA15_0=='.') ) {s = 32;}
- else if ( (LA15_0==']') ) {s = 33;}
+ else if ( (LA15_0=='[') ) {s = 33;}
- else if ( (LA15_0=='h') ) {s = 34;}
+ else if ( (LA15_0==']') ) {s = 34;}
- else if ( (LA15_0=='0') ) {s = 35;}
+ else if ( (LA15_0=='h') ) {s = 35;}
- else if ( (LA15_0=='\'') ) {s = 36;}
+ else if ( (LA15_0=='0') ) {s = 36;}
- else if ( (LA15_0=='^') ) {s = 37;}
+ else if ( (LA15_0=='\'') ) {s = 37;}
- else if ( ((LA15_0>='A' && LA15_0<='B')||LA15_0=='D'||(LA15_0>='F' && LA15_0<='L')||(LA15_0>='N' && LA15_0<='Q')||(LA15_0>='U' && LA15_0<='Z')||LA15_0=='_'||LA15_0=='b'||(LA15_0>='j' && LA15_0<='l')||LA15_0=='n'||(LA15_0>='q' && LA15_0<='r')||(LA15_0>='u' && LA15_0<='z')) ) {s = 38;}
+ else if ( (LA15_0=='^') ) {s = 38;}
- else if ( ((LA15_0>='1' && LA15_0<='9')) ) {s = 39;}
+ else if ( ((LA15_0>='A' && LA15_0<='B')||LA15_0=='D'||(LA15_0>='F' && LA15_0<='L')||(LA15_0>='N' && LA15_0<='Q')||(LA15_0>='U' && LA15_0<='Z')||LA15_0=='_'||LA15_0=='b'||(LA15_0>='j' && LA15_0<='l')||LA15_0=='n'||(LA15_0>='q' && LA15_0<='r')||(LA15_0>='u' && LA15_0<='z')) ) {s = 39;}
- else if ( (LA15_0=='\"') ) {s = 40;}
+ else if ( ((LA15_0>='1' && LA15_0<='9')) ) {s = 40;}
- else if ( (LA15_0=='/') ) {s = 41;}
+ else if ( (LA15_0=='\"') ) {s = 41;}
- else if ( ((LA15_0>='\t' && LA15_0<='\n')||LA15_0=='\r'||LA15_0==' ') ) {s = 42;}
+ else if ( (LA15_0=='/') ) {s = 42;}
- else if ( ((LA15_0>='\u0000' && LA15_0<='\b')||(LA15_0>='\u000B' && LA15_0<='\f')||(LA15_0>='\u000E' && LA15_0<='\u001F')||LA15_0=='!'||(LA15_0>='#' && LA15_0<='&')||LA15_0=='*'||LA15_0==';'||(LA15_0>='?' && LA15_0<='@')||LA15_0=='\\'||LA15_0=='`'||(LA15_0>='~' && LA15_0<='\uFFFF')) ) {s = 43;}
+ else if ( ((LA15_0>='\t' && LA15_0<='\n')||LA15_0=='\r'||LA15_0==' ') ) {s = 43;}
- if ( s>=0 ) return s;
- break;
- case 1 :
- int LA15_36 = input.LA(1);
-
- s = -1;
- if ( (LA15_36=='\'') ) {s = 98;}
-
- else if ( ((LA15_36>='\u0000' && LA15_36<='&')||(LA15_36>='(' && LA15_36<='\uFFFF')) ) {s = 99;}
-
- else s = 43;
+ else if ( ((LA15_0>='\u0000' && LA15_0<='\b')||(LA15_0>='\u000B' && LA15_0<='\f')||(LA15_0>='\u000E' && LA15_0<='\u001F')||LA15_0=='!'||(LA15_0>='#' && LA15_0<='&')||LA15_0=='*'||LA15_0==';'||LA15_0=='?'||LA15_0=='\\'||LA15_0=='`'||(LA15_0>='~' && LA15_0<='\uFFFF')) ) {s = 44;}
if ( s>=0 ) return s;
break;
case 2 :
- int LA15_40 = input.LA(1);
+ int LA15_37 = input.LA(1);
s = -1;
- if ( ((LA15_40>='\u0000' && LA15_40<='\uFFFF')) ) {s = 99;}
+ if ( (LA15_37=='\'') ) {s = 100;}
+
+ else if ( ((LA15_37>='\u0000' && LA15_37<='&')||(LA15_37>='(' && LA15_37<='\uFFFF')) ) {s = 101;}
- else s = 43;
+ else s = 44;
if ( s>=0 ) return s;
break;
diff --git a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSMParser.java b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSMParser.java
index b7464e966..2df106256 100644
--- a/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSMParser.java
+++ b/plugins/org.eclipse.etrice.core.fsm.ui/src-gen/org/eclipse/etrice/core/fsm/ui/contentassist/antlr/internal/InternalFSMParser.java
@@ -22,7 +22,7 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalFSMParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_CC_STRING", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'mandatory'", "'false'", "'+'", "'-'", "'e'", "'E'", "'eventdriven'", "'datadriven'", "'async'", "'sync'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'", "'ModelComponent'", "'extends'", "'{'", "'}'", "'StateMachine'", "'State'", "'entry'", "'exit'", "'do'", "'subgraph'", "'RefinedState'", "'TransitionPoint'", "'EntryPoint'", "'ExitPoint'", "'ChoicePoint'", "'Transition'", "':'", "'initial'", "'->'", "'action'", "'triggers'", "'or'", "'guard'", "'cond'", "'RefinedTransition'", "'my'", "'of'", "'cp'", "'<'", "'>'", "'|'", "'in'", "'('", "')'", "','", "'out'", "'='", "'attribute'", "'.*'", "'['", "']'", "'.'", "'abstract'", "'handler'", "'optional'", "'true'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_CC_STRING", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'mandatory'", "'false'", "'+'", "'-'", "'e'", "'E'", "'eventdriven'", "'datadriven'", "'async'", "'sync'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'", "'ModelComponent'", "'extends'", "'{'", "'}'", "'StateMachine'", "'State'", "'entry'", "'exit'", "'do'", "'subgraph'", "'RefinedState'", "'TransitionPoint'", "'EntryPoint'", "'ExitPoint'", "'ChoicePoint'", "'Transition'", "':'", "'initial'", "'->'", "'action'", "'triggers'", "'or'", "'guard'", "'cond'", "'RefinedTransition'", "'my'", "'of'", "'cp'", "'<'", "'>'", "'|'", "'in'", "'('", "')'", "','", "'out'", "'@'", "'='", "'attribute'", "'.*'", "'['", "']'", "'.'", "'abstract'", "'handler'", "'optional'", "'true'"
};
public static final int RULE_HEX=5;
public static final int T__50=50;
@@ -78,6 +78,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
public static final int T__34=34;
public static final int T__35=35;
public static final int T__36=36;
+ public static final int T__73=73;
public static final int EOF=-1;
public static final int T__30=30;
public static final int T__31=31;
@@ -182,7 +183,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( ((LA1_0>=19 && LA1_0<=22)||LA1_0==27||LA1_0==69) ) {
+ if ( ((LA1_0>=19 && LA1_0<=22)||LA1_0==27||LA1_0==70) ) {
alt1=1;
}
@@ -2845,12 +2846,89 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR end "ruleOutSemanticsRule"
+ // $ANTLR start "entryRuleAnnotation"
+ // InternalFSM.g:1046:1: entryRuleAnnotation : ruleAnnotation EOF ;
+ public final void entryRuleAnnotation() throws RecognitionException {
+ try {
+ // InternalFSM.g:1047:1: ( ruleAnnotation EOF )
+ // InternalFSM.g:1048:1: ruleAnnotation EOF
+ {
+ before(grammarAccess.getAnnotationRule());
+ pushFollow(FOLLOW_1);
+ ruleAnnotation();
+
+ state._fsp--;
+
+ after(grammarAccess.getAnnotationRule());
+ match(input,EOF,FOLLOW_2);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAnnotation"
+
+
+ // $ANTLR start "ruleAnnotation"
+ // InternalFSM.g:1055:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ;
+ public final void ruleAnnotation() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalFSM.g:1059:2: ( ( ( rule__Annotation__Group__0 ) ) )
+ // InternalFSM.g:1060:1: ( ( rule__Annotation__Group__0 ) )
+ {
+ // InternalFSM.g:1060:1: ( ( rule__Annotation__Group__0 ) )
+ // InternalFSM.g:1061:1: ( rule__Annotation__Group__0 )
+ {
+ before(grammarAccess.getAnnotationAccess().getGroup());
+ // InternalFSM.g:1062:1: ( rule__Annotation__Group__0 )
+ // InternalFSM.g:1062:2: rule__Annotation__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__Annotation__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getAnnotationAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAnnotation"
+
+
// $ANTLR start "entryRuleKeyValue"
- // InternalFSM.g:1048:1: entryRuleKeyValue : ruleKeyValue EOF ;
+ // InternalFSM.g:1074:1: entryRuleKeyValue : ruleKeyValue EOF ;
public final void entryRuleKeyValue() throws RecognitionException {
try {
- // InternalFSM.g:1049:1: ( ruleKeyValue EOF )
- // InternalFSM.g:1050:1: ruleKeyValue EOF
+ // InternalFSM.g:1075:1: ( ruleKeyValue EOF )
+ // InternalFSM.g:1076:1: ruleKeyValue EOF
{
before(grammarAccess.getKeyValueRule());
pushFollow(FOLLOW_1);
@@ -2876,21 +2954,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleKeyValue"
- // InternalFSM.g:1057:1: ruleKeyValue : ( ( rule__KeyValue__Group__0 ) ) ;
+ // InternalFSM.g:1083:1: ruleKeyValue : ( ( rule__KeyValue__Group__0 ) ) ;
public final void ruleKeyValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1061:2: ( ( ( rule__KeyValue__Group__0 ) ) )
- // InternalFSM.g:1062:1: ( ( rule__KeyValue__Group__0 ) )
+ // InternalFSM.g:1087:2: ( ( ( rule__KeyValue__Group__0 ) ) )
+ // InternalFSM.g:1088:1: ( ( rule__KeyValue__Group__0 ) )
{
- // InternalFSM.g:1062:1: ( ( rule__KeyValue__Group__0 ) )
- // InternalFSM.g:1063:1: ( rule__KeyValue__Group__0 )
+ // InternalFSM.g:1088:1: ( ( rule__KeyValue__Group__0 ) )
+ // InternalFSM.g:1089:1: ( rule__KeyValue__Group__0 )
{
before(grammarAccess.getKeyValueAccess().getGroup());
- // InternalFSM.g:1064:1: ( rule__KeyValue__Group__0 )
- // InternalFSM.g:1064:2: rule__KeyValue__Group__0
+ // InternalFSM.g:1090:1: ( rule__KeyValue__Group__0 )
+ // InternalFSM.g:1090:2: rule__KeyValue__Group__0
{
pushFollow(FOLLOW_2);
rule__KeyValue__Group__0();
@@ -2923,11 +3001,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleAnnotationTargetType"
- // InternalFSM.g:1078:1: entryRuleAnnotationTargetType : ruleAnnotationTargetType EOF ;
+ // InternalFSM.g:1104:1: entryRuleAnnotationTargetType : ruleAnnotationTargetType EOF ;
public final void entryRuleAnnotationTargetType() throws RecognitionException {
try {
- // InternalFSM.g:1079:1: ( ruleAnnotationTargetType EOF )
- // InternalFSM.g:1080:1: ruleAnnotationTargetType EOF
+ // InternalFSM.g:1105:1: ( ruleAnnotationTargetType EOF )
+ // InternalFSM.g:1106:1: ruleAnnotationTargetType EOF
{
before(grammarAccess.getAnnotationTargetTypeRule());
pushFollow(FOLLOW_1);
@@ -2953,17 +3031,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAnnotationTargetType"
- // InternalFSM.g:1087:1: ruleAnnotationTargetType : ( RULE_ID ) ;
+ // InternalFSM.g:1113:1: ruleAnnotationTargetType : ( RULE_ID ) ;
public final void ruleAnnotationTargetType() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1091:2: ( ( RULE_ID ) )
- // InternalFSM.g:1092:1: ( RULE_ID )
+ // InternalFSM.g:1117:2: ( ( RULE_ID ) )
+ // InternalFSM.g:1118:1: ( RULE_ID )
{
- // InternalFSM.g:1092:1: ( RULE_ID )
- // InternalFSM.g:1093:1: RULE_ID
+ // InternalFSM.g:1118:1: ( RULE_ID )
+ // InternalFSM.g:1119:1: RULE_ID
{
before(grammarAccess.getAnnotationTargetTypeAccess().getIDTerminalRuleCall());
match(input,RULE_ID,FOLLOW_2);
@@ -2990,11 +3068,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleAnnotationAttribute"
- // InternalFSM.g:1106:1: entryRuleAnnotationAttribute : ruleAnnotationAttribute EOF ;
+ // InternalFSM.g:1132:1: entryRuleAnnotationAttribute : ruleAnnotationAttribute EOF ;
public final void entryRuleAnnotationAttribute() throws RecognitionException {
try {
- // InternalFSM.g:1107:1: ( ruleAnnotationAttribute EOF )
- // InternalFSM.g:1108:1: ruleAnnotationAttribute EOF
+ // InternalFSM.g:1133:1: ( ruleAnnotationAttribute EOF )
+ // InternalFSM.g:1134:1: ruleAnnotationAttribute EOF
{
before(grammarAccess.getAnnotationAttributeRule());
pushFollow(FOLLOW_1);
@@ -3020,21 +3098,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAnnotationAttribute"
- // InternalFSM.g:1115:1: ruleAnnotationAttribute : ( ( rule__AnnotationAttribute__Alternatives ) ) ;
+ // InternalFSM.g:1141:1: ruleAnnotationAttribute : ( ( rule__AnnotationAttribute__Alternatives ) ) ;
public final void ruleAnnotationAttribute() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1119:2: ( ( ( rule__AnnotationAttribute__Alternatives ) ) )
- // InternalFSM.g:1120:1: ( ( rule__AnnotationAttribute__Alternatives ) )
+ // InternalFSM.g:1145:2: ( ( ( rule__AnnotationAttribute__Alternatives ) ) )
+ // InternalFSM.g:1146:1: ( ( rule__AnnotationAttribute__Alternatives ) )
{
- // InternalFSM.g:1120:1: ( ( rule__AnnotationAttribute__Alternatives ) )
- // InternalFSM.g:1121:1: ( rule__AnnotationAttribute__Alternatives )
+ // InternalFSM.g:1146:1: ( ( rule__AnnotationAttribute__Alternatives ) )
+ // InternalFSM.g:1147:1: ( rule__AnnotationAttribute__Alternatives )
{
before(grammarAccess.getAnnotationAttributeAccess().getAlternatives());
- // InternalFSM.g:1122:1: ( rule__AnnotationAttribute__Alternatives )
- // InternalFSM.g:1122:2: rule__AnnotationAttribute__Alternatives
+ // InternalFSM.g:1148:1: ( rule__AnnotationAttribute__Alternatives )
+ // InternalFSM.g:1148:2: rule__AnnotationAttribute__Alternatives
{
pushFollow(FOLLOW_2);
rule__AnnotationAttribute__Alternatives();
@@ -3067,11 +3145,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSimpleAnnotationAttribute"
- // InternalFSM.g:1134:1: entryRuleSimpleAnnotationAttribute : ruleSimpleAnnotationAttribute EOF ;
+ // InternalFSM.g:1160:1: entryRuleSimpleAnnotationAttribute : ruleSimpleAnnotationAttribute EOF ;
public final void entryRuleSimpleAnnotationAttribute() throws RecognitionException {
try {
- // InternalFSM.g:1135:1: ( ruleSimpleAnnotationAttribute EOF )
- // InternalFSM.g:1136:1: ruleSimpleAnnotationAttribute EOF
+ // InternalFSM.g:1161:1: ( ruleSimpleAnnotationAttribute EOF )
+ // InternalFSM.g:1162:1: ruleSimpleAnnotationAttribute EOF
{
before(grammarAccess.getSimpleAnnotationAttributeRule());
pushFollow(FOLLOW_1);
@@ -3097,21 +3175,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSimpleAnnotationAttribute"
- // InternalFSM.g:1143:1: ruleSimpleAnnotationAttribute : ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) ;
+ // InternalFSM.g:1169:1: ruleSimpleAnnotationAttribute : ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) ;
public final void ruleSimpleAnnotationAttribute() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1147:2: ( ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) )
- // InternalFSM.g:1148:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) )
+ // InternalFSM.g:1173:2: ( ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) )
+ // InternalFSM.g:1174:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) )
{
- // InternalFSM.g:1148:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) )
- // InternalFSM.g:1149:1: ( rule__SimpleAnnotationAttribute__Group__0 )
+ // InternalFSM.g:1174:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) )
+ // InternalFSM.g:1175:1: ( rule__SimpleAnnotationAttribute__Group__0 )
{
before(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup());
- // InternalFSM.g:1150:1: ( rule__SimpleAnnotationAttribute__Group__0 )
- // InternalFSM.g:1150:2: rule__SimpleAnnotationAttribute__Group__0
+ // InternalFSM.g:1176:1: ( rule__SimpleAnnotationAttribute__Group__0 )
+ // InternalFSM.g:1176:2: rule__SimpleAnnotationAttribute__Group__0
{
pushFollow(FOLLOW_2);
rule__SimpleAnnotationAttribute__Group__0();
@@ -3144,11 +3222,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleEnumAnnotationAttribute"
- // InternalFSM.g:1162:1: entryRuleEnumAnnotationAttribute : ruleEnumAnnotationAttribute EOF ;
+ // InternalFSM.g:1188:1: entryRuleEnumAnnotationAttribute : ruleEnumAnnotationAttribute EOF ;
public final void entryRuleEnumAnnotationAttribute() throws RecognitionException {
try {
- // InternalFSM.g:1163:1: ( ruleEnumAnnotationAttribute EOF )
- // InternalFSM.g:1164:1: ruleEnumAnnotationAttribute EOF
+ // InternalFSM.g:1189:1: ( ruleEnumAnnotationAttribute EOF )
+ // InternalFSM.g:1190:1: ruleEnumAnnotationAttribute EOF
{
before(grammarAccess.getEnumAnnotationAttributeRule());
pushFollow(FOLLOW_1);
@@ -3174,21 +3252,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleEnumAnnotationAttribute"
- // InternalFSM.g:1171:1: ruleEnumAnnotationAttribute : ( ( rule__EnumAnnotationAttribute__Group__0 ) ) ;
+ // InternalFSM.g:1197:1: ruleEnumAnnotationAttribute : ( ( rule__EnumAnnotationAttribute__Group__0 ) ) ;
public final void ruleEnumAnnotationAttribute() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1175:2: ( ( ( rule__EnumAnnotationAttribute__Group__0 ) ) )
- // InternalFSM.g:1176:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) )
+ // InternalFSM.g:1201:2: ( ( ( rule__EnumAnnotationAttribute__Group__0 ) ) )
+ // InternalFSM.g:1202:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) )
{
- // InternalFSM.g:1176:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) )
- // InternalFSM.g:1177:1: ( rule__EnumAnnotationAttribute__Group__0 )
+ // InternalFSM.g:1202:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) )
+ // InternalFSM.g:1203:1: ( rule__EnumAnnotationAttribute__Group__0 )
{
before(grammarAccess.getEnumAnnotationAttributeAccess().getGroup());
- // InternalFSM.g:1178:1: ( rule__EnumAnnotationAttribute__Group__0 )
- // InternalFSM.g:1178:2: rule__EnumAnnotationAttribute__Group__0
+ // InternalFSM.g:1204:1: ( rule__EnumAnnotationAttribute__Group__0 )
+ // InternalFSM.g:1204:2: rule__EnumAnnotationAttribute__Group__0
{
pushFollow(FOLLOW_2);
rule__EnumAnnotationAttribute__Group__0();
@@ -3221,11 +3299,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleImportedFQN"
- // InternalFSM.g:1192:1: entryRuleImportedFQN : ruleImportedFQN EOF ;
+ // InternalFSM.g:1218:1: entryRuleImportedFQN : ruleImportedFQN EOF ;
public final void entryRuleImportedFQN() throws RecognitionException {
try {
- // InternalFSM.g:1193:1: ( ruleImportedFQN EOF )
- // InternalFSM.g:1194:1: ruleImportedFQN EOF
+ // InternalFSM.g:1219:1: ( ruleImportedFQN EOF )
+ // InternalFSM.g:1220:1: ruleImportedFQN EOF
{
before(grammarAccess.getImportedFQNRule());
pushFollow(FOLLOW_1);
@@ -3251,21 +3329,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleImportedFQN"
- // InternalFSM.g:1201:1: ruleImportedFQN : ( ( rule__ImportedFQN__Group__0 ) ) ;
+ // InternalFSM.g:1227:1: ruleImportedFQN : ( ( rule__ImportedFQN__Group__0 ) ) ;
public final void ruleImportedFQN() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1205:2: ( ( ( rule__ImportedFQN__Group__0 ) ) )
- // InternalFSM.g:1206:1: ( ( rule__ImportedFQN__Group__0 ) )
+ // InternalFSM.g:1231:2: ( ( ( rule__ImportedFQN__Group__0 ) ) )
+ // InternalFSM.g:1232:1: ( ( rule__ImportedFQN__Group__0 ) )
{
- // InternalFSM.g:1206:1: ( ( rule__ImportedFQN__Group__0 ) )
- // InternalFSM.g:1207:1: ( rule__ImportedFQN__Group__0 )
+ // InternalFSM.g:1232:1: ( ( rule__ImportedFQN__Group__0 ) )
+ // InternalFSM.g:1233:1: ( rule__ImportedFQN__Group__0 )
{
before(grammarAccess.getImportedFQNAccess().getGroup());
- // InternalFSM.g:1208:1: ( rule__ImportedFQN__Group__0 )
- // InternalFSM.g:1208:2: rule__ImportedFQN__Group__0
+ // InternalFSM.g:1234:1: ( rule__ImportedFQN__Group__0 )
+ // InternalFSM.g:1234:2: rule__ImportedFQN__Group__0
{
pushFollow(FOLLOW_2);
rule__ImportedFQN__Group__0();
@@ -3298,11 +3376,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDocumentation"
- // InternalFSM.g:1220:1: entryRuleDocumentation : ruleDocumentation EOF ;
+ // InternalFSM.g:1246:1: entryRuleDocumentation : ruleDocumentation EOF ;
public final void entryRuleDocumentation() throws RecognitionException {
try {
- // InternalFSM.g:1221:1: ( ruleDocumentation EOF )
- // InternalFSM.g:1222:1: ruleDocumentation EOF
+ // InternalFSM.g:1247:1: ( ruleDocumentation EOF )
+ // InternalFSM.g:1248:1: ruleDocumentation EOF
{
before(grammarAccess.getDocumentationRule());
pushFollow(FOLLOW_1);
@@ -3328,21 +3406,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDocumentation"
- // InternalFSM.g:1229:1: ruleDocumentation : ( ( rule__Documentation__Group__0 ) ) ;
+ // InternalFSM.g:1255:1: ruleDocumentation : ( ( rule__Documentation__Group__0 ) ) ;
public final void ruleDocumentation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1233:2: ( ( ( rule__Documentation__Group__0 ) ) )
- // InternalFSM.g:1234:1: ( ( rule__Documentation__Group__0 ) )
+ // InternalFSM.g:1259:2: ( ( ( rule__Documentation__Group__0 ) ) )
+ // InternalFSM.g:1260:1: ( ( rule__Documentation__Group__0 ) )
{
- // InternalFSM.g:1234:1: ( ( rule__Documentation__Group__0 ) )
- // InternalFSM.g:1235:1: ( rule__Documentation__Group__0 )
+ // InternalFSM.g:1260:1: ( ( rule__Documentation__Group__0 ) )
+ // InternalFSM.g:1261:1: ( rule__Documentation__Group__0 )
{
before(grammarAccess.getDocumentationAccess().getGroup());
- // InternalFSM.g:1236:1: ( rule__Documentation__Group__0 )
- // InternalFSM.g:1236:2: rule__Documentation__Group__0
+ // InternalFSM.g:1262:1: ( rule__Documentation__Group__0 )
+ // InternalFSM.g:1262:2: rule__Documentation__Group__0
{
pushFollow(FOLLOW_2);
rule__Documentation__Group__0();
@@ -3375,11 +3453,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleLiteral"
- // InternalFSM.g:1252:1: entryRuleLiteral : ruleLiteral EOF ;
+ // InternalFSM.g:1278:1: entryRuleLiteral : ruleLiteral EOF ;
public final void entryRuleLiteral() throws RecognitionException {
try {
- // InternalFSM.g:1253:1: ( ruleLiteral EOF )
- // InternalFSM.g:1254:1: ruleLiteral EOF
+ // InternalFSM.g:1279:1: ( ruleLiteral EOF )
+ // InternalFSM.g:1280:1: ruleLiteral EOF
{
before(grammarAccess.getLiteralRule());
pushFollow(FOLLOW_1);
@@ -3405,21 +3483,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleLiteral"
- // InternalFSM.g:1261:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ;
+ // InternalFSM.g:1287:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ;
public final void ruleLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1265:2: ( ( ( rule__Literal__Alternatives ) ) )
- // InternalFSM.g:1266:1: ( ( rule__Literal__Alternatives ) )
+ // InternalFSM.g:1291:2: ( ( ( rule__Literal__Alternatives ) ) )
+ // InternalFSM.g:1292:1: ( ( rule__Literal__Alternatives ) )
{
- // InternalFSM.g:1266:1: ( ( rule__Literal__Alternatives ) )
- // InternalFSM.g:1267:1: ( rule__Literal__Alternatives )
+ // InternalFSM.g:1292:1: ( ( rule__Literal__Alternatives ) )
+ // InternalFSM.g:1293:1: ( rule__Literal__Alternatives )
{
before(grammarAccess.getLiteralAccess().getAlternatives());
- // InternalFSM.g:1268:1: ( rule__Literal__Alternatives )
- // InternalFSM.g:1268:2: rule__Literal__Alternatives
+ // InternalFSM.g:1294:1: ( rule__Literal__Alternatives )
+ // InternalFSM.g:1294:2: rule__Literal__Alternatives
{
pushFollow(FOLLOW_2);
rule__Literal__Alternatives();
@@ -3452,11 +3530,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleBooleanLiteral"
- // InternalFSM.g:1280:1: entryRuleBooleanLiteral : ruleBooleanLiteral EOF ;
+ // InternalFSM.g:1306:1: entryRuleBooleanLiteral : ruleBooleanLiteral EOF ;
public final void entryRuleBooleanLiteral() throws RecognitionException {
try {
- // InternalFSM.g:1281:1: ( ruleBooleanLiteral EOF )
- // InternalFSM.g:1282:1: ruleBooleanLiteral EOF
+ // InternalFSM.g:1307:1: ( ruleBooleanLiteral EOF )
+ // InternalFSM.g:1308:1: ruleBooleanLiteral EOF
{
before(grammarAccess.getBooleanLiteralRule());
pushFollow(FOLLOW_1);
@@ -3482,21 +3560,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleBooleanLiteral"
- // InternalFSM.g:1289:1: ruleBooleanLiteral : ( ( rule__BooleanLiteral__Group__0 ) ) ;
+ // InternalFSM.g:1315:1: ruleBooleanLiteral : ( ( rule__BooleanLiteral__Group__0 ) ) ;
public final void ruleBooleanLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1293:2: ( ( ( rule__BooleanLiteral__Group__0 ) ) )
- // InternalFSM.g:1294:1: ( ( rule__BooleanLiteral__Group__0 ) )
+ // InternalFSM.g:1319:2: ( ( ( rule__BooleanLiteral__Group__0 ) ) )
+ // InternalFSM.g:1320:1: ( ( rule__BooleanLiteral__Group__0 ) )
{
- // InternalFSM.g:1294:1: ( ( rule__BooleanLiteral__Group__0 ) )
- // InternalFSM.g:1295:1: ( rule__BooleanLiteral__Group__0 )
+ // InternalFSM.g:1320:1: ( ( rule__BooleanLiteral__Group__0 ) )
+ // InternalFSM.g:1321:1: ( rule__BooleanLiteral__Group__0 )
{
before(grammarAccess.getBooleanLiteralAccess().getGroup());
- // InternalFSM.g:1296:1: ( rule__BooleanLiteral__Group__0 )
- // InternalFSM.g:1296:2: rule__BooleanLiteral__Group__0
+ // InternalFSM.g:1322:1: ( rule__BooleanLiteral__Group__0 )
+ // InternalFSM.g:1322:2: rule__BooleanLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__BooleanLiteral__Group__0();
@@ -3529,11 +3607,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleNumberLiteral"
- // InternalFSM.g:1308:1: entryRuleNumberLiteral : ruleNumberLiteral EOF ;
+ // InternalFSM.g:1334:1: entryRuleNumberLiteral : ruleNumberLiteral EOF ;
public final void entryRuleNumberLiteral() throws RecognitionException {
try {
- // InternalFSM.g:1309:1: ( ruleNumberLiteral EOF )
- // InternalFSM.g:1310:1: ruleNumberLiteral EOF
+ // InternalFSM.g:1335:1: ( ruleNumberLiteral EOF )
+ // InternalFSM.g:1336:1: ruleNumberLiteral EOF
{
before(grammarAccess.getNumberLiteralRule());
pushFollow(FOLLOW_1);
@@ -3559,21 +3637,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleNumberLiteral"
- // InternalFSM.g:1317:1: ruleNumberLiteral : ( ( rule__NumberLiteral__Alternatives ) ) ;
+ // InternalFSM.g:1343:1: ruleNumberLiteral : ( ( rule__NumberLiteral__Alternatives ) ) ;
public final void ruleNumberLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1321:2: ( ( ( rule__NumberLiteral__Alternatives ) ) )
- // InternalFSM.g:1322:1: ( ( rule__NumberLiteral__Alternatives ) )
+ // InternalFSM.g:1347:2: ( ( ( rule__NumberLiteral__Alternatives ) ) )
+ // InternalFSM.g:1348:1: ( ( rule__NumberLiteral__Alternatives ) )
{
- // InternalFSM.g:1322:1: ( ( rule__NumberLiteral__Alternatives ) )
- // InternalFSM.g:1323:1: ( rule__NumberLiteral__Alternatives )
+ // InternalFSM.g:1348:1: ( ( rule__NumberLiteral__Alternatives ) )
+ // InternalFSM.g:1349:1: ( rule__NumberLiteral__Alternatives )
{
before(grammarAccess.getNumberLiteralAccess().getAlternatives());
- // InternalFSM.g:1324:1: ( rule__NumberLiteral__Alternatives )
- // InternalFSM.g:1324:2: rule__NumberLiteral__Alternatives
+ // InternalFSM.g:1350:1: ( rule__NumberLiteral__Alternatives )
+ // InternalFSM.g:1350:2: rule__NumberLiteral__Alternatives
{
pushFollow(FOLLOW_2);
rule__NumberLiteral__Alternatives();
@@ -3606,11 +3684,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleRealLiteral"
- // InternalFSM.g:1336:1: entryRuleRealLiteral : ruleRealLiteral EOF ;
+ // InternalFSM.g:1362:1: entryRuleRealLiteral : ruleRealLiteral EOF ;
public final void entryRuleRealLiteral() throws RecognitionException {
try {
- // InternalFSM.g:1337:1: ( ruleRealLiteral EOF )
- // InternalFSM.g:1338:1: ruleRealLiteral EOF
+ // InternalFSM.g:1363:1: ( ruleRealLiteral EOF )
+ // InternalFSM.g:1364:1: ruleRealLiteral EOF
{
before(grammarAccess.getRealLiteralRule());
pushFollow(FOLLOW_1);
@@ -3636,21 +3714,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleRealLiteral"
- // InternalFSM.g:1345:1: ruleRealLiteral : ( ( rule__RealLiteral__Group__0 ) ) ;
+ // InternalFSM.g:1371:1: ruleRealLiteral : ( ( rule__RealLiteral__Group__0 ) ) ;
public final void ruleRealLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1349:2: ( ( ( rule__RealLiteral__Group__0 ) ) )
- // InternalFSM.g:1350:1: ( ( rule__RealLiteral__Group__0 ) )
+ // InternalFSM.g:1375:2: ( ( ( rule__RealLiteral__Group__0 ) ) )
+ // InternalFSM.g:1376:1: ( ( rule__RealLiteral__Group__0 ) )
{
- // InternalFSM.g:1350:1: ( ( rule__RealLiteral__Group__0 ) )
- // InternalFSM.g:1351:1: ( rule__RealLiteral__Group__0 )
+ // InternalFSM.g:1376:1: ( ( rule__RealLiteral__Group__0 ) )
+ // InternalFSM.g:1377:1: ( rule__RealLiteral__Group__0 )
{
before(grammarAccess.getRealLiteralAccess().getGroup());
- // InternalFSM.g:1352:1: ( rule__RealLiteral__Group__0 )
- // InternalFSM.g:1352:2: rule__RealLiteral__Group__0
+ // InternalFSM.g:1378:1: ( rule__RealLiteral__Group__0 )
+ // InternalFSM.g:1378:2: rule__RealLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__RealLiteral__Group__0();
@@ -3683,11 +3761,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleIntLiteral"
- // InternalFSM.g:1364:1: entryRuleIntLiteral : ruleIntLiteral EOF ;
+ // InternalFSM.g:1390:1: entryRuleIntLiteral : ruleIntLiteral EOF ;
public final void entryRuleIntLiteral() throws RecognitionException {
try {
- // InternalFSM.g:1365:1: ( ruleIntLiteral EOF )
- // InternalFSM.g:1366:1: ruleIntLiteral EOF
+ // InternalFSM.g:1391:1: ( ruleIntLiteral EOF )
+ // InternalFSM.g:1392:1: ruleIntLiteral EOF
{
before(grammarAccess.getIntLiteralRule());
pushFollow(FOLLOW_1);
@@ -3713,21 +3791,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleIntLiteral"
- // InternalFSM.g:1373:1: ruleIntLiteral : ( ( rule__IntLiteral__Group__0 ) ) ;
+ // InternalFSM.g:1399:1: ruleIntLiteral : ( ( rule__IntLiteral__Group__0 ) ) ;
public final void ruleIntLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1377:2: ( ( ( rule__IntLiteral__Group__0 ) ) )
- // InternalFSM.g:1378:1: ( ( rule__IntLiteral__Group__0 ) )
+ // InternalFSM.g:1403:2: ( ( ( rule__IntLiteral__Group__0 ) ) )
+ // InternalFSM.g:1404:1: ( ( rule__IntLiteral__Group__0 ) )
{
- // InternalFSM.g:1378:1: ( ( rule__IntLiteral__Group__0 ) )
- // InternalFSM.g:1379:1: ( rule__IntLiteral__Group__0 )
+ // InternalFSM.g:1404:1: ( ( rule__IntLiteral__Group__0 ) )
+ // InternalFSM.g:1405:1: ( rule__IntLiteral__Group__0 )
{
before(grammarAccess.getIntLiteralAccess().getGroup());
- // InternalFSM.g:1380:1: ( rule__IntLiteral__Group__0 )
- // InternalFSM.g:1380:2: rule__IntLiteral__Group__0
+ // InternalFSM.g:1406:1: ( rule__IntLiteral__Group__0 )
+ // InternalFSM.g:1406:2: rule__IntLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__IntLiteral__Group__0();
@@ -3760,11 +3838,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleStringLiteral"
- // InternalFSM.g:1392:1: entryRuleStringLiteral : ruleStringLiteral EOF ;
+ // InternalFSM.g:1418:1: entryRuleStringLiteral : ruleStringLiteral EOF ;
public final void entryRuleStringLiteral() throws RecognitionException {
try {
- // InternalFSM.g:1393:1: ( ruleStringLiteral EOF )
- // InternalFSM.g:1394:1: ruleStringLiteral EOF
+ // InternalFSM.g:1419:1: ( ruleStringLiteral EOF )
+ // InternalFSM.g:1420:1: ruleStringLiteral EOF
{
before(grammarAccess.getStringLiteralRule());
pushFollow(FOLLOW_1);
@@ -3790,21 +3868,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleStringLiteral"
- // InternalFSM.g:1401:1: ruleStringLiteral : ( ( rule__StringLiteral__Group__0 ) ) ;
+ // InternalFSM.g:1427:1: ruleStringLiteral : ( ( rule__StringLiteral__Group__0 ) ) ;
public final void ruleStringLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1405:2: ( ( ( rule__StringLiteral__Group__0 ) ) )
- // InternalFSM.g:1406:1: ( ( rule__StringLiteral__Group__0 ) )
+ // InternalFSM.g:1431:2: ( ( ( rule__StringLiteral__Group__0 ) ) )
+ // InternalFSM.g:1432:1: ( ( rule__StringLiteral__Group__0 ) )
{
- // InternalFSM.g:1406:1: ( ( rule__StringLiteral__Group__0 ) )
- // InternalFSM.g:1407:1: ( rule__StringLiteral__Group__0 )
+ // InternalFSM.g:1432:1: ( ( rule__StringLiteral__Group__0 ) )
+ // InternalFSM.g:1433:1: ( rule__StringLiteral__Group__0 )
{
before(grammarAccess.getStringLiteralAccess().getGroup());
- // InternalFSM.g:1408:1: ( rule__StringLiteral__Group__0 )
- // InternalFSM.g:1408:2: rule__StringLiteral__Group__0
+ // InternalFSM.g:1434:1: ( rule__StringLiteral__Group__0 )
+ // InternalFSM.g:1434:2: rule__StringLiteral__Group__0
{
pushFollow(FOLLOW_2);
rule__StringLiteral__Group__0();
@@ -3837,11 +3915,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleInteger"
- // InternalFSM.g:1420:1: entryRuleInteger : ruleInteger EOF ;
+ // InternalFSM.g:1446:1: entryRuleInteger : ruleInteger EOF ;
public final void entryRuleInteger() throws RecognitionException {
try {
- // InternalFSM.g:1421:1: ( ruleInteger EOF )
- // InternalFSM.g:1422:1: ruleInteger EOF
+ // InternalFSM.g:1447:1: ( ruleInteger EOF )
+ // InternalFSM.g:1448:1: ruleInteger EOF
{
before(grammarAccess.getIntegerRule());
pushFollow(FOLLOW_1);
@@ -3867,21 +3945,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleInteger"
- // InternalFSM.g:1429:1: ruleInteger : ( ( rule__Integer__Alternatives ) ) ;
+ // InternalFSM.g:1455:1: ruleInteger : ( ( rule__Integer__Alternatives ) ) ;
public final void ruleInteger() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1433:2: ( ( ( rule__Integer__Alternatives ) ) )
- // InternalFSM.g:1434:1: ( ( rule__Integer__Alternatives ) )
+ // InternalFSM.g:1459:2: ( ( ( rule__Integer__Alternatives ) ) )
+ // InternalFSM.g:1460:1: ( ( rule__Integer__Alternatives ) )
{
- // InternalFSM.g:1434:1: ( ( rule__Integer__Alternatives ) )
- // InternalFSM.g:1435:1: ( rule__Integer__Alternatives )
+ // InternalFSM.g:1460:1: ( ( rule__Integer__Alternatives ) )
+ // InternalFSM.g:1461:1: ( rule__Integer__Alternatives )
{
before(grammarAccess.getIntegerAccess().getAlternatives());
- // InternalFSM.g:1436:1: ( rule__Integer__Alternatives )
- // InternalFSM.g:1436:2: rule__Integer__Alternatives
+ // InternalFSM.g:1462:1: ( rule__Integer__Alternatives )
+ // InternalFSM.g:1462:2: rule__Integer__Alternatives
{
pushFollow(FOLLOW_2);
rule__Integer__Alternatives();
@@ -3914,11 +3992,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleReal"
- // InternalFSM.g:1448:1: entryRuleReal : ruleReal EOF ;
+ // InternalFSM.g:1474:1: entryRuleReal : ruleReal EOF ;
public final void entryRuleReal() throws RecognitionException {
try {
- // InternalFSM.g:1449:1: ( ruleReal EOF )
- // InternalFSM.g:1450:1: ruleReal EOF
+ // InternalFSM.g:1475:1: ( ruleReal EOF )
+ // InternalFSM.g:1476:1: ruleReal EOF
{
before(grammarAccess.getRealRule());
pushFollow(FOLLOW_1);
@@ -3944,21 +4022,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleReal"
- // InternalFSM.g:1457:1: ruleReal : ( ( rule__Real__Alternatives ) ) ;
+ // InternalFSM.g:1483:1: ruleReal : ( ( rule__Real__Alternatives ) ) ;
public final void ruleReal() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1461:2: ( ( ( rule__Real__Alternatives ) ) )
- // InternalFSM.g:1462:1: ( ( rule__Real__Alternatives ) )
+ // InternalFSM.g:1487:2: ( ( ( rule__Real__Alternatives ) ) )
+ // InternalFSM.g:1488:1: ( ( rule__Real__Alternatives ) )
{
- // InternalFSM.g:1462:1: ( ( rule__Real__Alternatives ) )
- // InternalFSM.g:1463:1: ( rule__Real__Alternatives )
+ // InternalFSM.g:1488:1: ( ( rule__Real__Alternatives ) )
+ // InternalFSM.g:1489:1: ( rule__Real__Alternatives )
{
before(grammarAccess.getRealAccess().getAlternatives());
- // InternalFSM.g:1464:1: ( rule__Real__Alternatives )
- // InternalFSM.g:1464:2: rule__Real__Alternatives
+ // InternalFSM.g:1490:1: ( rule__Real__Alternatives )
+ // InternalFSM.g:1490:2: rule__Real__Alternatives
{
pushFollow(FOLLOW_2);
rule__Real__Alternatives();
@@ -3991,14 +4069,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDecimal"
- // InternalFSM.g:1476:1: entryRuleDecimal : ruleDecimal EOF ;
+ // InternalFSM.g:1502:1: entryRuleDecimal : ruleDecimal EOF ;
public final void entryRuleDecimal() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalFSM.g:1480:1: ( ruleDecimal EOF )
- // InternalFSM.g:1481:1: ruleDecimal EOF
+ // InternalFSM.g:1506:1: ( ruleDecimal EOF )
+ // InternalFSM.g:1507:1: ruleDecimal EOF
{
before(grammarAccess.getDecimalRule());
pushFollow(FOLLOW_1);
@@ -4027,22 +4105,22 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDecimal"
- // InternalFSM.g:1491:1: ruleDecimal : ( ( rule__Decimal__Group__0 ) ) ;
+ // InternalFSM.g:1517:1: ruleDecimal : ( ( rule__Decimal__Group__0 ) ) ;
public final void ruleDecimal() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1496:2: ( ( ( rule__Decimal__Group__0 ) ) )
- // InternalFSM.g:1497:1: ( ( rule__Decimal__Group__0 ) )
+ // InternalFSM.g:1522:2: ( ( ( rule__Decimal__Group__0 ) ) )
+ // InternalFSM.g:1523:1: ( ( rule__Decimal__Group__0 ) )
{
- // InternalFSM.g:1497:1: ( ( rule__Decimal__Group__0 ) )
- // InternalFSM.g:1498:1: ( rule__Decimal__Group__0 )
+ // InternalFSM.g:1523:1: ( ( rule__Decimal__Group__0 ) )
+ // InternalFSM.g:1524:1: ( rule__Decimal__Group__0 )
{
before(grammarAccess.getDecimalAccess().getGroup());
- // InternalFSM.g:1499:1: ( rule__Decimal__Group__0 )
- // InternalFSM.g:1499:2: rule__Decimal__Group__0
+ // InternalFSM.g:1525:1: ( rule__Decimal__Group__0 )
+ // InternalFSM.g:1525:2: rule__Decimal__Group__0
{
pushFollow(FOLLOW_2);
rule__Decimal__Group__0();
@@ -4076,14 +4154,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDecimalExp"
- // InternalFSM.g:1512:1: entryRuleDecimalExp : ruleDecimalExp EOF ;
+ // InternalFSM.g:1538:1: entryRuleDecimalExp : ruleDecimalExp EOF ;
public final void entryRuleDecimalExp() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // InternalFSM.g:1516:1: ( ruleDecimalExp EOF )
- // InternalFSM.g:1517:1: ruleDecimalExp EOF
+ // InternalFSM.g:1542:1: ( ruleDecimalExp EOF )
+ // InternalFSM.g:1543:1: ruleDecimalExp EOF
{
before(grammarAccess.getDecimalExpRule());
pushFollow(FOLLOW_1);
@@ -4112,22 +4190,22 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDecimalExp"
- // InternalFSM.g:1527:1: ruleDecimalExp : ( ( rule__DecimalExp__Group__0 ) ) ;
+ // InternalFSM.g:1553:1: ruleDecimalExp : ( ( rule__DecimalExp__Group__0 ) ) ;
public final void ruleDecimalExp() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1532:2: ( ( ( rule__DecimalExp__Group__0 ) ) )
- // InternalFSM.g:1533:1: ( ( rule__DecimalExp__Group__0 ) )
+ // InternalFSM.g:1558:2: ( ( ( rule__DecimalExp__Group__0 ) ) )
+ // InternalFSM.g:1559:1: ( ( rule__DecimalExp__Group__0 ) )
{
- // InternalFSM.g:1533:1: ( ( rule__DecimalExp__Group__0 ) )
- // InternalFSM.g:1534:1: ( rule__DecimalExp__Group__0 )
+ // InternalFSM.g:1559:1: ( ( rule__DecimalExp__Group__0 ) )
+ // InternalFSM.g:1560:1: ( rule__DecimalExp__Group__0 )
{
before(grammarAccess.getDecimalExpAccess().getGroup());
- // InternalFSM.g:1535:1: ( rule__DecimalExp__Group__0 )
- // InternalFSM.g:1535:2: rule__DecimalExp__Group__0
+ // InternalFSM.g:1561:1: ( rule__DecimalExp__Group__0 )
+ // InternalFSM.g:1561:2: rule__DecimalExp__Group__0
{
pushFollow(FOLLOW_2);
rule__DecimalExp__Group__0();
@@ -4161,11 +4239,11 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleFQN"
- // InternalFSM.g:1548:1: entryRuleFQN : ruleFQN EOF ;
+ // InternalFSM.g:1574:1: entryRuleFQN : ruleFQN EOF ;
public final void entryRuleFQN() throws RecognitionException {
try {
- // InternalFSM.g:1549:1: ( ruleFQN EOF )
- // InternalFSM.g:1550:1: ruleFQN EOF
+ // InternalFSM.g:1575:1: ( ruleFQN EOF )
+ // InternalFSM.g:1576:1: ruleFQN EOF
{
before(grammarAccess.getFQNRule());
pushFollow(FOLLOW_1);
@@ -4191,21 +4269,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleFQN"
- // InternalFSM.g:1557:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ;
+ // InternalFSM.g:1583:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ;
public final void ruleFQN() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1561:2: ( ( ( rule__FQN__Group__0 ) ) )
- // InternalFSM.g:1562:1: ( ( rule__FQN__Group__0 ) )
+ // InternalFSM.g:1587:2: ( ( ( rule__FQN__Group__0 ) ) )
+ // InternalFSM.g:1588:1: ( ( rule__FQN__Group__0 ) )
{
- // InternalFSM.g:1562:1: ( ( rule__FQN__Group__0 ) )
- // InternalFSM.g:1563:1: ( rule__FQN__Group__0 )
+ // InternalFSM.g:1588:1: ( ( rule__FQN__Group__0 ) )
+ // InternalFSM.g:1589:1: ( rule__FQN__Group__0 )
{
before(grammarAccess.getFQNAccess().getGroup());
- // InternalFSM.g:1564:1: ( rule__FQN__Group__0 )
- // InternalFSM.g:1564:2: rule__FQN__Group__0
+ // InternalFSM.g:1590:1: ( rule__FQN__Group__0 )
+ // InternalFSM.g:1590:2: rule__FQN__Group__0
{
pushFollow(FOLLOW_2);
rule__FQN__Group__0();
@@ -4238,21 +4316,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleComponentCommunicationType"
- // InternalFSM.g:1577:1: ruleComponentCommunicationType : ( ( rule__ComponentCommunicationType__Alternatives ) ) ;
+ // InternalFSM.g:1603:1: ruleComponentCommunicationType : ( ( rule__ComponentCommunicationType__Alternatives ) ) ;
public final void ruleComponentCommunicationType() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1581:1: ( ( ( rule__ComponentCommunicationType__Alternatives ) ) )
- // InternalFSM.g:1582:1: ( ( rule__ComponentCommunicationType__Alternatives ) )
+ // InternalFSM.g:1607:1: ( ( ( rule__ComponentCommunicationType__Alternatives ) ) )
+ // InternalFSM.g:1608:1: ( ( rule__ComponentCommunicationType__Alternatives ) )
{
- // InternalFSM.g:1582:1: ( ( rule__ComponentCommunicationType__Alternatives ) )
- // InternalFSM.g:1583:1: ( rule__ComponentCommunicationType__Alternatives )
+ // InternalFSM.g:1608:1: ( ( rule__ComponentCommunicationType__Alternatives ) )
+ // InternalFSM.g:1609:1: ( rule__ComponentCommunicationType__Alternatives )
{
before(grammarAccess.getComponentCommunicationTypeAccess().getAlternatives());
- // InternalFSM.g:1584:1: ( rule__ComponentCommunicationType__Alternatives )
- // InternalFSM.g:1584:2: rule__ComponentCommunicationType__Alternatives
+ // InternalFSM.g:1610:1: ( rule__ComponentCommunicationType__Alternatives )
+ // InternalFSM.g:1610:2: rule__ComponentCommunicationType__Alternatives
{
pushFollow(FOLLOW_2);
rule__ComponentCommunicationType__Alternatives();
@@ -4285,21 +4363,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleLiteralType"
- // InternalFSM.g:1596:1: ruleLiteralType : ( ( rule__LiteralType__Alternatives ) ) ;
+ // InternalFSM.g:1622:1: ruleLiteralType : ( ( rule__LiteralType__Alternatives ) ) ;
public final void ruleLiteralType() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1600:1: ( ( ( rule__LiteralType__Alternatives ) ) )
- // InternalFSM.g:1601:1: ( ( rule__LiteralType__Alternatives ) )
+ // InternalFSM.g:1626:1: ( ( ( rule__LiteralType__Alternatives ) ) )
+ // InternalFSM.g:1627:1: ( ( rule__LiteralType__Alternatives ) )
{
- // InternalFSM.g:1601:1: ( ( rule__LiteralType__Alternatives ) )
- // InternalFSM.g:1602:1: ( rule__LiteralType__Alternatives )
+ // InternalFSM.g:1627:1: ( ( rule__LiteralType__Alternatives ) )
+ // InternalFSM.g:1628:1: ( rule__LiteralType__Alternatives )
{
before(grammarAccess.getLiteralTypeAccess().getAlternatives());
- // InternalFSM.g:1603:1: ( rule__LiteralType__Alternatives )
- // InternalFSM.g:1603:2: rule__LiteralType__Alternatives
+ // InternalFSM.g:1629:1: ( rule__LiteralType__Alternatives )
+ // InternalFSM.g:1629:2: rule__LiteralType__Alternatives
{
pushFollow(FOLLOW_2);
rule__LiteralType__Alternatives();
@@ -4332,13 +4410,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraphNode__Alternatives"
- // InternalFSM.g:1614:1: rule__StateGraphNode__Alternatives : ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) );
+ // InternalFSM.g:1640:1: rule__StateGraphNode__Alternatives : ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) );
public final void rule__StateGraphNode__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1618:1: ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) )
+ // InternalFSM.g:1644:1: ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) )
int alt2=3;
switch ( input.LA(1) ) {
case 32:
@@ -4355,7 +4433,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
case 38:
case 39:
case 40:
- case 70:
+ case 71:
{
alt2=3;
}
@@ -4369,10 +4447,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
switch (alt2) {
case 1 :
- // InternalFSM.g:1619:1: ( ruleState )
+ // InternalFSM.g:1645:1: ( ruleState )
{
- // InternalFSM.g:1619:1: ( ruleState )
- // InternalFSM.g:1620:1: ruleState
+ // InternalFSM.g:1645:1: ( ruleState )
+ // InternalFSM.g:1646:1: ruleState
{
before(grammarAccess.getStateGraphNodeAccess().getStateParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -4388,10 +4466,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1625:6: ( ruleChoicePoint )
+ // InternalFSM.g:1651:6: ( ruleChoicePoint )
{
- // InternalFSM.g:1625:6: ( ruleChoicePoint )
- // InternalFSM.g:1626:1: ruleChoicePoint
+ // InternalFSM.g:1651:6: ( ruleChoicePoint )
+ // InternalFSM.g:1652:1: ruleChoicePoint
{
before(grammarAccess.getStateGraphNodeAccess().getChoicePointParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -4407,10 +4485,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalFSM.g:1631:6: ( ruleTrPoint )
+ // InternalFSM.g:1657:6: ( ruleTrPoint )
{
- // InternalFSM.g:1631:6: ( ruleTrPoint )
- // InternalFSM.g:1632:1: ruleTrPoint
+ // InternalFSM.g:1657:6: ( ruleTrPoint )
+ // InternalFSM.g:1658:1: ruleTrPoint
{
before(grammarAccess.getStateGraphNodeAccess().getTrPointParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -4443,13 +4521,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraph__Alternatives_2"
- // InternalFSM.g:1643:1: rule__StateGraph__Alternatives_2 : ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) );
+ // InternalFSM.g:1669:1: rule__StateGraph__Alternatives_2 : ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) );
public final void rule__StateGraph__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1647:1: ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) )
+ // InternalFSM.g:1673:1: ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) )
int alt3=5;
switch ( input.LA(1) ) {
case 32:
@@ -4461,7 +4539,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
case 38:
case 39:
case 40:
- case 70:
+ case 71:
{
alt3=2;
}
@@ -4490,14 +4568,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
switch (alt3) {
case 1 :
- // InternalFSM.g:1648:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) )
+ // InternalFSM.g:1674:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) )
{
- // InternalFSM.g:1648:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) )
- // InternalFSM.g:1649:1: ( rule__StateGraph__StatesAssignment_2_0 )
+ // InternalFSM.g:1674:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) )
+ // InternalFSM.g:1675:1: ( rule__StateGraph__StatesAssignment_2_0 )
{
before(grammarAccess.getStateGraphAccess().getStatesAssignment_2_0());
- // InternalFSM.g:1650:1: ( rule__StateGraph__StatesAssignment_2_0 )
- // InternalFSM.g:1650:2: rule__StateGraph__StatesAssignment_2_0
+ // InternalFSM.g:1676:1: ( rule__StateGraph__StatesAssignment_2_0 )
+ // InternalFSM.g:1676:2: rule__StateGraph__StatesAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__StateGraph__StatesAssignment_2_0();
@@ -4515,14 +4593,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1654:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) )
+ // InternalFSM.g:1680:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) )
{
- // InternalFSM.g:1654:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) )
- // InternalFSM.g:1655:1: ( rule__StateGraph__TrPointsAssignment_2_1 )
+ // InternalFSM.g:1680:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) )
+ // InternalFSM.g:1681:1: ( rule__StateGraph__TrPointsAssignment_2_1 )
{
before(grammarAccess.getStateGraphAccess().getTrPointsAssignment_2_1());
- // InternalFSM.g:1656:1: ( rule__StateGraph__TrPointsAssignment_2_1 )
- // InternalFSM.g:1656:2: rule__StateGraph__TrPointsAssignment_2_1
+ // InternalFSM.g:1682:1: ( rule__StateGraph__TrPointsAssignment_2_1 )
+ // InternalFSM.g:1682:2: rule__StateGraph__TrPointsAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__StateGraph__TrPointsAssignment_2_1();
@@ -4540,14 +4618,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalFSM.g:1660:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) )
+ // InternalFSM.g:1686:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) )
{
- // InternalFSM.g:1660:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) )
- // InternalFSM.g:1661:1: ( rule__StateGraph__ChPointsAssignment_2_2 )
+ // InternalFSM.g:1686:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) )
+ // InternalFSM.g:1687:1: ( rule__StateGraph__ChPointsAssignment_2_2 )
{
before(grammarAccess.getStateGraphAccess().getChPointsAssignment_2_2());
- // InternalFSM.g:1662:1: ( rule__StateGraph__ChPointsAssignment_2_2 )
- // InternalFSM.g:1662:2: rule__StateGraph__ChPointsAssignment_2_2
+ // InternalFSM.g:1688:1: ( rule__StateGraph__ChPointsAssignment_2_2 )
+ // InternalFSM.g:1688:2: rule__StateGraph__ChPointsAssignment_2_2
{
pushFollow(FOLLOW_2);
rule__StateGraph__ChPointsAssignment_2_2();
@@ -4565,14 +4643,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalFSM.g:1666:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) )
+ // InternalFSM.g:1692:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) )
{
- // InternalFSM.g:1666:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) )
- // InternalFSM.g:1667:1: ( rule__StateGraph__TransitionsAssignment_2_3 )
+ // InternalFSM.g:1692:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) )
+ // InternalFSM.g:1693:1: ( rule__StateGraph__TransitionsAssignment_2_3 )
{
before(grammarAccess.getStateGraphAccess().getTransitionsAssignment_2_3());
- // InternalFSM.g:1668:1: ( rule__StateGraph__TransitionsAssignment_2_3 )
- // InternalFSM.g:1668:2: rule__StateGraph__TransitionsAssignment_2_3
+ // InternalFSM.g:1694:1: ( rule__StateGraph__TransitionsAssignment_2_3 )
+ // InternalFSM.g:1694:2: rule__StateGraph__TransitionsAssignment_2_3
{
pushFollow(FOLLOW_2);
rule__StateGraph__TransitionsAssignment_2_3();
@@ -4590,14 +4668,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // InternalFSM.g:1672:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) )
+ // InternalFSM.g:1698:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) )
{
- // InternalFSM.g:1672:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) )
- // InternalFSM.g:1673:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 )
+ // InternalFSM.g:1698:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) )
+ // InternalFSM.g:1699:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 )
{
before(grammarAccess.getStateGraphAccess().getRefinedTransitionsAssignment_2_4());
- // InternalFSM.g:1674:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 )
- // InternalFSM.g:1674:2: rule__StateGraph__RefinedTransitionsAssignment_2_4
+ // InternalFSM.g:1700:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 )
+ // InternalFSM.g:1700:2: rule__StateGraph__RefinedTransitionsAssignment_2_4
{
pushFollow(FOLLOW_2);
rule__StateGraph__RefinedTransitionsAssignment_2_4();
@@ -4632,13 +4710,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Alternatives_3"
- // InternalFSM.g:1683:1: rule__StateMachine__Alternatives_3 : ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) );
+ // InternalFSM.g:1709:1: rule__StateMachine__Alternatives_3 : ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) );
public final void rule__StateMachine__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1687:1: ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) )
+ // InternalFSM.g:1713:1: ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) )
int alt4=5;
switch ( input.LA(1) ) {
case 32:
@@ -4650,7 +4728,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
case 38:
case 39:
case 40:
- case 70:
+ case 71:
{
alt4=2;
}
@@ -4679,14 +4757,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
switch (alt4) {
case 1 :
- // InternalFSM.g:1688:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) )
+ // InternalFSM.g:1714:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) )
{
- // InternalFSM.g:1688:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) )
- // InternalFSM.g:1689:1: ( rule__StateMachine__StatesAssignment_3_0 )
+ // InternalFSM.g:1714:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) )
+ // InternalFSM.g:1715:1: ( rule__StateMachine__StatesAssignment_3_0 )
{
before(grammarAccess.getStateMachineAccess().getStatesAssignment_3_0());
- // InternalFSM.g:1690:1: ( rule__StateMachine__StatesAssignment_3_0 )
- // InternalFSM.g:1690:2: rule__StateMachine__StatesAssignment_3_0
+ // InternalFSM.g:1716:1: ( rule__StateMachine__StatesAssignment_3_0 )
+ // InternalFSM.g:1716:2: rule__StateMachine__StatesAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__StateMachine__StatesAssignment_3_0();
@@ -4704,14 +4782,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1694:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) )
+ // InternalFSM.g:1720:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) )
{
- // InternalFSM.g:1694:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) )
- // InternalFSM.g:1695:1: ( rule__StateMachine__TrPointsAssignment_3_1 )
+ // InternalFSM.g:1720:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) )
+ // InternalFSM.g:1721:1: ( rule__StateMachine__TrPointsAssignment_3_1 )
{
before(grammarAccess.getStateMachineAccess().getTrPointsAssignment_3_1());
- // InternalFSM.g:1696:1: ( rule__StateMachine__TrPointsAssignment_3_1 )
- // InternalFSM.g:1696:2: rule__StateMachine__TrPointsAssignment_3_1
+ // InternalFSM.g:1722:1: ( rule__StateMachine__TrPointsAssignment_3_1 )
+ // InternalFSM.g:1722:2: rule__StateMachine__TrPointsAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__StateMachine__TrPointsAssignment_3_1();
@@ -4729,14 +4807,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalFSM.g:1700:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) )
+ // InternalFSM.g:1726:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) )
{
- // InternalFSM.g:1700:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) )
- // InternalFSM.g:1701:1: ( rule__StateMachine__ChPointsAssignment_3_2 )
+ // InternalFSM.g:1726:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) )
+ // InternalFSM.g:1727:1: ( rule__StateMachine__ChPointsAssignment_3_2 )
{
before(grammarAccess.getStateMachineAccess().getChPointsAssignment_3_2());
- // InternalFSM.g:1702:1: ( rule__StateMachine__ChPointsAssignment_3_2 )
- // InternalFSM.g:1702:2: rule__StateMachine__ChPointsAssignment_3_2
+ // InternalFSM.g:1728:1: ( rule__StateMachine__ChPointsAssignment_3_2 )
+ // InternalFSM.g:1728:2: rule__StateMachine__ChPointsAssignment_3_2
{
pushFollow(FOLLOW_2);
rule__StateMachine__ChPointsAssignment_3_2();
@@ -4754,14 +4832,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalFSM.g:1706:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) )
+ // InternalFSM.g:1732:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) )
{
- // InternalFSM.g:1706:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) )
- // InternalFSM.g:1707:1: ( rule__StateMachine__TransitionsAssignment_3_3 )
+ // InternalFSM.g:1732:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) )
+ // InternalFSM.g:1733:1: ( rule__StateMachine__TransitionsAssignment_3_3 )
{
before(grammarAccess.getStateMachineAccess().getTransitionsAssignment_3_3());
- // InternalFSM.g:1708:1: ( rule__StateMachine__TransitionsAssignment_3_3 )
- // InternalFSM.g:1708:2: rule__StateMachine__TransitionsAssignment_3_3
+ // InternalFSM.g:1734:1: ( rule__StateMachine__TransitionsAssignment_3_3 )
+ // InternalFSM.g:1734:2: rule__StateMachine__TransitionsAssignment_3_3
{
pushFollow(FOLLOW_2);
rule__StateMachine__TransitionsAssignment_3_3();
@@ -4779,14 +4857,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // InternalFSM.g:1712:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) )
+ // InternalFSM.g:1738:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) )
{
- // InternalFSM.g:1712:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) )
- // InternalFSM.g:1713:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 )
+ // InternalFSM.g:1738:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) )
+ // InternalFSM.g:1739:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 )
{
before(grammarAccess.getStateMachineAccess().getRefinedTransitionsAssignment_3_4());
- // InternalFSM.g:1714:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 )
- // InternalFSM.g:1714:2: rule__StateMachine__RefinedTransitionsAssignment_3_4
+ // InternalFSM.g:1740:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 )
+ // InternalFSM.g:1740:2: rule__StateMachine__RefinedTransitionsAssignment_3_4
{
pushFollow(FOLLOW_2);
rule__StateMachine__RefinedTransitionsAssignment_3_4();
@@ -4821,13 +4899,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__State__Alternatives"
- // InternalFSM.g:1723:1: rule__State__Alternatives : ( ( ruleSimpleState ) | ( ruleRefinedState ) );
+ // InternalFSM.g:1749:1: rule__State__Alternatives : ( ( ruleSimpleState ) | ( ruleRefinedState ) );
public final void rule__State__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1727:1: ( ( ruleSimpleState ) | ( ruleRefinedState ) )
+ // InternalFSM.g:1753:1: ( ( ruleSimpleState ) | ( ruleRefinedState ) )
int alt5=2;
int LA5_0 = input.LA(1);
@@ -4845,10 +4923,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt5) {
case 1 :
- // InternalFSM.g:1728:1: ( ruleSimpleState )
+ // InternalFSM.g:1754:1: ( ruleSimpleState )
{
- // InternalFSM.g:1728:1: ( ruleSimpleState )
- // InternalFSM.g:1729:1: ruleSimpleState
+ // InternalFSM.g:1754:1: ( ruleSimpleState )
+ // InternalFSM.g:1755:1: ruleSimpleState
{
before(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -4864,10 +4942,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1734:6: ( ruleRefinedState )
+ // InternalFSM.g:1760:6: ( ruleRefinedState )
{
- // InternalFSM.g:1734:6: ( ruleRefinedState )
- // InternalFSM.g:1735:1: ruleRefinedState
+ // InternalFSM.g:1760:6: ( ruleRefinedState )
+ // InternalFSM.g:1761:1: ruleRefinedState
{
before(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -4900,13 +4978,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DetailCode__Alternatives"
- // InternalFSM.g:1745:1: rule__DetailCode__Alternatives : ( ( ( rule__DetailCode__Group_0__0 ) ) | ( ( rule__DetailCode__Group_1__0 ) ) );
+ // InternalFSM.g:1771:1: rule__DetailCode__Alternatives : ( ( ( rule__DetailCode__Group_0__0 ) ) | ( ( rule__DetailCode__Group_1__0 ) ) );
public final void rule__DetailCode__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1749:1: ( ( ( rule__DetailCode__Group_0__0 ) ) | ( ( rule__DetailCode__Group_1__0 ) ) )
+ // InternalFSM.g:1775:1: ( ( ( rule__DetailCode__Group_0__0 ) ) | ( ( rule__DetailCode__Group_1__0 ) ) )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -4924,14 +5002,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt6) {
case 1 :
- // InternalFSM.g:1750:1: ( ( rule__DetailCode__Group_0__0 ) )
+ // InternalFSM.g:1776:1: ( ( rule__DetailCode__Group_0__0 ) )
{
- // InternalFSM.g:1750:1: ( ( rule__DetailCode__Group_0__0 ) )
- // InternalFSM.g:1751:1: ( rule__DetailCode__Group_0__0 )
+ // InternalFSM.g:1776:1: ( ( rule__DetailCode__Group_0__0 ) )
+ // InternalFSM.g:1777:1: ( rule__DetailCode__Group_0__0 )
{
before(grammarAccess.getDetailCodeAccess().getGroup_0());
- // InternalFSM.g:1752:1: ( rule__DetailCode__Group_0__0 )
- // InternalFSM.g:1752:2: rule__DetailCode__Group_0__0
+ // InternalFSM.g:1778:1: ( rule__DetailCode__Group_0__0 )
+ // InternalFSM.g:1778:2: rule__DetailCode__Group_0__0
{
pushFollow(FOLLOW_2);
rule__DetailCode__Group_0__0();
@@ -4949,14 +5027,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1756:6: ( ( rule__DetailCode__Group_1__0 ) )
+ // InternalFSM.g:1782:6: ( ( rule__DetailCode__Group_1__0 ) )
{
- // InternalFSM.g:1756:6: ( ( rule__DetailCode__Group_1__0 ) )
- // InternalFSM.g:1757:1: ( rule__DetailCode__Group_1__0 )
+ // InternalFSM.g:1782:6: ( ( rule__DetailCode__Group_1__0 ) )
+ // InternalFSM.g:1783:1: ( rule__DetailCode__Group_1__0 )
{
before(grammarAccess.getDetailCodeAccess().getGroup_1());
- // InternalFSM.g:1758:1: ( rule__DetailCode__Group_1__0 )
- // InternalFSM.g:1758:2: rule__DetailCode__Group_1__0
+ // InternalFSM.g:1784:1: ( rule__DetailCode__Group_1__0 )
+ // InternalFSM.g:1784:2: rule__DetailCode__Group_1__0
{
pushFollow(FOLLOW_2);
rule__DetailCode__Group_1__0();
@@ -4991,17 +5069,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TrPoint__Alternatives"
- // InternalFSM.g:1767:1: rule__TrPoint__Alternatives : ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) );
+ // InternalFSM.g:1793:1: rule__TrPoint__Alternatives : ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) );
public final void rule__TrPoint__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1771:1: ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) )
+ // InternalFSM.g:1797:1: ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) )
int alt7=3;
switch ( input.LA(1) ) {
case 38:
- case 70:
+ case 71:
{
alt7=1;
}
@@ -5025,10 +5103,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
switch (alt7) {
case 1 :
- // InternalFSM.g:1772:1: ( ruleTransitionPoint )
+ // InternalFSM.g:1798:1: ( ruleTransitionPoint )
{
- // InternalFSM.g:1772:1: ( ruleTransitionPoint )
- // InternalFSM.g:1773:1: ruleTransitionPoint
+ // InternalFSM.g:1798:1: ( ruleTransitionPoint )
+ // InternalFSM.g:1799:1: ruleTransitionPoint
{
before(grammarAccess.getTrPointAccess().getTransitionPointParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -5044,10 +5122,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1778:6: ( ruleEntryPoint )
+ // InternalFSM.g:1804:6: ( ruleEntryPoint )
{
- // InternalFSM.g:1778:6: ( ruleEntryPoint )
- // InternalFSM.g:1779:1: ruleEntryPoint
+ // InternalFSM.g:1804:6: ( ruleEntryPoint )
+ // InternalFSM.g:1805:1: ruleEntryPoint
{
before(grammarAccess.getTrPointAccess().getEntryPointParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -5063,10 +5141,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalFSM.g:1784:6: ( ruleExitPoint )
+ // InternalFSM.g:1810:6: ( ruleExitPoint )
{
- // InternalFSM.g:1784:6: ( ruleExitPoint )
- // InternalFSM.g:1785:1: ruleExitPoint
+ // InternalFSM.g:1810:6: ( ruleExitPoint )
+ // InternalFSM.g:1811:1: ruleExitPoint
{
before(grammarAccess.getTrPointAccess().getExitPointParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -5099,13 +5177,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TransitionBase__Alternatives"
- // InternalFSM.g:1795:1: rule__TransitionBase__Alternatives : ( ( ruleTransition ) | ( ruleRefinedTransition ) );
+ // InternalFSM.g:1821:1: rule__TransitionBase__Alternatives : ( ( ruleTransition ) | ( ruleRefinedTransition ) );
public final void rule__TransitionBase__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1799:1: ( ( ruleTransition ) | ( ruleRefinedTransition ) )
+ // InternalFSM.g:1825:1: ( ( ruleTransition ) | ( ruleRefinedTransition ) )
int alt8=2;
int LA8_0 = input.LA(1);
@@ -5123,10 +5201,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt8) {
case 1 :
- // InternalFSM.g:1800:1: ( ruleTransition )
+ // InternalFSM.g:1826:1: ( ruleTransition )
{
- // InternalFSM.g:1800:1: ( ruleTransition )
- // InternalFSM.g:1801:1: ruleTransition
+ // InternalFSM.g:1826:1: ( ruleTransition )
+ // InternalFSM.g:1827:1: ruleTransition
{
before(grammarAccess.getTransitionBaseAccess().getTransitionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -5142,10 +5220,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1806:6: ( ruleRefinedTransition )
+ // InternalFSM.g:1832:6: ( ruleRefinedTransition )
{
- // InternalFSM.g:1806:6: ( ruleRefinedTransition )
- // InternalFSM.g:1807:1: ruleRefinedTransition
+ // InternalFSM.g:1832:6: ( ruleRefinedTransition )
+ // InternalFSM.g:1833:1: ruleRefinedTransition
{
before(grammarAccess.getTransitionBaseAccess().getRefinedTransitionParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -5178,13 +5256,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Transition__Alternatives"
- // InternalFSM.g:1817:1: rule__Transition__Alternatives : ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) );
+ // InternalFSM.g:1843:1: rule__Transition__Alternatives : ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) );
public final void rule__Transition__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1821:1: ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) )
+ // InternalFSM.g:1847:1: ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) )
int alt9=2;
int LA9_0 = input.LA(1);
@@ -5248,10 +5326,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt9) {
case 1 :
- // InternalFSM.g:1822:1: ( ruleInitialTransition )
+ // InternalFSM.g:1848:1: ( ruleInitialTransition )
{
- // InternalFSM.g:1822:1: ( ruleInitialTransition )
- // InternalFSM.g:1823:1: ruleInitialTransition
+ // InternalFSM.g:1848:1: ( ruleInitialTransition )
+ // InternalFSM.g:1849:1: ruleInitialTransition
{
before(grammarAccess.getTransitionAccess().getInitialTransitionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -5267,10 +5345,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1828:6: ( ruleNonInitialTransition )
+ // InternalFSM.g:1854:6: ( ruleNonInitialTransition )
{
- // InternalFSM.g:1828:6: ( ruleNonInitialTransition )
- // InternalFSM.g:1829:1: ruleNonInitialTransition
+ // InternalFSM.g:1854:6: ( ruleNonInitialTransition )
+ // InternalFSM.g:1855:1: ruleNonInitialTransition
{
before(grammarAccess.getTransitionAccess().getNonInitialTransitionParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -5303,21 +5381,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonInitialTransition__Alternatives"
- // InternalFSM.g:1839:1: rule__NonInitialTransition__Alternatives : ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) );
+ // InternalFSM.g:1865:1: rule__NonInitialTransition__Alternatives : ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) );
public final void rule__NonInitialTransition__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1843:1: ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) )
+ // InternalFSM.g:1869:1: ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) )
int alt10=3;
alt10 = dfa10.predict(input);
switch (alt10) {
case 1 :
- // InternalFSM.g:1844:1: ( ruleTransitionChainStartTransition )
+ // InternalFSM.g:1870:1: ( ruleTransitionChainStartTransition )
{
- // InternalFSM.g:1844:1: ( ruleTransitionChainStartTransition )
- // InternalFSM.g:1845:1: ruleTransitionChainStartTransition
+ // InternalFSM.g:1870:1: ( ruleTransitionChainStartTransition )
+ // InternalFSM.g:1871:1: ruleTransitionChainStartTransition
{
before(grammarAccess.getNonInitialTransitionAccess().getTransitionChainStartTransitionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -5333,10 +5411,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1850:6: ( ruleContinuationTransition )
+ // InternalFSM.g:1876:6: ( ruleContinuationTransition )
{
- // InternalFSM.g:1850:6: ( ruleContinuationTransition )
- // InternalFSM.g:1851:1: ruleContinuationTransition
+ // InternalFSM.g:1876:6: ( ruleContinuationTransition )
+ // InternalFSM.g:1877:1: ruleContinuationTransition
{
before(grammarAccess.getNonInitialTransitionAccess().getContinuationTransitionParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -5352,10 +5430,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalFSM.g:1856:6: ( ruleCPBranchTransition )
+ // InternalFSM.g:1882:6: ( ruleCPBranchTransition )
{
- // InternalFSM.g:1856:6: ( ruleCPBranchTransition )
- // InternalFSM.g:1857:1: ruleCPBranchTransition
+ // InternalFSM.g:1882:6: ( ruleCPBranchTransition )
+ // InternalFSM.g:1883:1: ruleCPBranchTransition
{
before(grammarAccess.getNonInitialTransitionAccess().getCPBranchTransitionParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -5388,21 +5466,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TransitionChainStartTransition__Alternatives"
- // InternalFSM.g:1867:1: rule__TransitionChainStartTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) );
+ // InternalFSM.g:1893:1: rule__TransitionChainStartTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) );
public final void rule__TransitionChainStartTransition__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1871:1: ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) )
+ // InternalFSM.g:1897:1: ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) )
int alt11=2;
alt11 = dfa11.predict(input);
switch (alt11) {
case 1 :
- // InternalFSM.g:1872:1: ( ruleTriggeredTransition )
+ // InternalFSM.g:1898:1: ( ruleTriggeredTransition )
{
- // InternalFSM.g:1872:1: ( ruleTriggeredTransition )
- // InternalFSM.g:1873:1: ruleTriggeredTransition
+ // InternalFSM.g:1898:1: ( ruleTriggeredTransition )
+ // InternalFSM.g:1899:1: ruleTriggeredTransition
{
before(grammarAccess.getTransitionChainStartTransitionAccess().getTriggeredTransitionParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -5418,10 +5496,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1878:6: ( ruleGuardedTransition )
+ // InternalFSM.g:1904:6: ( ruleGuardedTransition )
{
- // InternalFSM.g:1878:6: ( ruleGuardedTransition )
- // InternalFSM.g:1879:1: ruleGuardedTransition
+ // InternalFSM.g:1904:6: ( ruleGuardedTransition )
+ // InternalFSM.g:1905:1: ruleGuardedTransition
{
before(grammarAccess.getTransitionChainStartTransitionAccess().getGuardedTransitionParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -5454,20 +5532,20 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TransitionTerminal__Alternatives"
- // InternalFSM.g:1889:1: rule__TransitionTerminal__Alternatives : ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) );
+ // InternalFSM.g:1915:1: rule__TransitionTerminal__Alternatives : ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) );
public final void rule__TransitionTerminal__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1893:1: ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) )
+ // InternalFSM.g:1919:1: ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) )
int alt12=4;
switch ( input.LA(1) ) {
case RULE_ID:
{
int LA12_1 = input.LA(2);
- if ( (LA12_1==EOF||(LA12_1>=29 && LA12_1<=30)||LA12_1==32||(LA12_1>=37 && LA12_1<=42)||LA12_1==45||LA12_1==51||LA12_1==66||LA12_1==70) ) {
+ if ( (LA12_1==EOF||(LA12_1>=29 && LA12_1<=30)||LA12_1==32||(LA12_1>=37 && LA12_1<=42)||LA12_1==45||LA12_1==51||LA12_1==67||LA12_1==71) ) {
alt12=1;
}
else if ( (LA12_1==53) ) {
@@ -5500,10 +5578,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
switch (alt12) {
case 1 :
- // InternalFSM.g:1894:1: ( ruleStateTerminal )
+ // InternalFSM.g:1920:1: ( ruleStateTerminal )
{
- // InternalFSM.g:1894:1: ( ruleStateTerminal )
- // InternalFSM.g:1895:1: ruleStateTerminal
+ // InternalFSM.g:1920:1: ( ruleStateTerminal )
+ // InternalFSM.g:1921:1: ruleStateTerminal
{
before(grammarAccess.getTransitionTerminalAccess().getStateTerminalParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -5519,10 +5597,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1900:6: ( ruleTrPointTerminal )
+ // InternalFSM.g:1926:6: ( ruleTrPointTerminal )
{
- // InternalFSM.g:1900:6: ( ruleTrPointTerminal )
- // InternalFSM.g:1901:1: ruleTrPointTerminal
+ // InternalFSM.g:1926:6: ( ruleTrPointTerminal )
+ // InternalFSM.g:1927:1: ruleTrPointTerminal
{
before(grammarAccess.getTransitionTerminalAccess().getTrPointTerminalParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -5538,10 +5616,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalFSM.g:1906:6: ( ruleSubStateTrPointTerminal )
+ // InternalFSM.g:1932:6: ( ruleSubStateTrPointTerminal )
{
- // InternalFSM.g:1906:6: ( ruleSubStateTrPointTerminal )
- // InternalFSM.g:1907:1: ruleSubStateTrPointTerminal
+ // InternalFSM.g:1932:6: ( ruleSubStateTrPointTerminal )
+ // InternalFSM.g:1933:1: ruleSubStateTrPointTerminal
{
before(grammarAccess.getTransitionTerminalAccess().getSubStateTrPointTerminalParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -5557,10 +5635,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalFSM.g:1912:6: ( ruleChoicepointTerminal )
+ // InternalFSM.g:1938:6: ( ruleChoicepointTerminal )
{
- // InternalFSM.g:1912:6: ( ruleChoicepointTerminal )
- // InternalFSM.g:1913:1: ruleChoicepointTerminal
+ // InternalFSM.g:1938:6: ( ruleChoicepointTerminal )
+ // InternalFSM.g:1939:1: ruleChoicepointTerminal
{
before(grammarAccess.getTransitionTerminalAccess().getChoicepointTerminalParserRuleCall_3());
pushFollow(FOLLOW_2);
@@ -5593,13 +5671,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SemanticsRule__Alternatives"
- // InternalFSM.g:1923:1: rule__SemanticsRule__Alternatives : ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) );
+ // InternalFSM.g:1949:1: rule__SemanticsRule__Alternatives : ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) );
public final void rule__SemanticsRule__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1927:1: ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) )
+ // InternalFSM.g:1953:1: ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) )
int alt13=2;
int LA13_0 = input.LA(1);
@@ -5617,10 +5695,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt13) {
case 1 :
- // InternalFSM.g:1928:1: ( ruleInSemanticsRule )
+ // InternalFSM.g:1954:1: ( ruleInSemanticsRule )
{
- // InternalFSM.g:1928:1: ( ruleInSemanticsRule )
- // InternalFSM.g:1929:1: ruleInSemanticsRule
+ // InternalFSM.g:1954:1: ( ruleInSemanticsRule )
+ // InternalFSM.g:1955:1: ruleInSemanticsRule
{
before(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -5636,10 +5714,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1934:6: ( ruleOutSemanticsRule )
+ // InternalFSM.g:1960:6: ( ruleOutSemanticsRule )
{
- // InternalFSM.g:1934:6: ( ruleOutSemanticsRule )
- // InternalFSM.g:1935:1: ruleOutSemanticsRule
+ // InternalFSM.g:1960:6: ( ruleOutSemanticsRule )
+ // InternalFSM.g:1961:1: ruleOutSemanticsRule
{
before(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -5672,13 +5750,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InSemanticsRule__Alternatives_3_1"
- // InternalFSM.g:1945:1: rule__InSemanticsRule__Alternatives_3_1 : ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) );
+ // InternalFSM.g:1971:1: rule__InSemanticsRule__Alternatives_3_1 : ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) );
public final void rule__InSemanticsRule__Alternatives_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1949:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) )
+ // InternalFSM.g:1975:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) )
int alt14=2;
int LA14_0 = input.LA(1);
@@ -5696,14 +5774,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt14) {
case 1 :
- // InternalFSM.g:1950:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) )
+ // InternalFSM.g:1976:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) )
{
- // InternalFSM.g:1950:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) )
- // InternalFSM.g:1951:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 )
+ // InternalFSM.g:1976:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) )
+ // InternalFSM.g:1977:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 )
{
before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_0());
- // InternalFSM.g:1952:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 )
- // InternalFSM.g:1952:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_0
+ // InternalFSM.g:1978:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 )
+ // InternalFSM.g:1978:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_0
{
pushFollow(FOLLOW_2);
rule__InSemanticsRule__FollowUpsAssignment_3_1_0();
@@ -5721,14 +5799,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1956:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) )
+ // InternalFSM.g:1982:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) )
{
- // InternalFSM.g:1956:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) )
- // InternalFSM.g:1957:1: ( rule__InSemanticsRule__Group_3_1_1__0 )
+ // InternalFSM.g:1982:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) )
+ // InternalFSM.g:1983:1: ( rule__InSemanticsRule__Group_3_1_1__0 )
{
before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1());
- // InternalFSM.g:1958:1: ( rule__InSemanticsRule__Group_3_1_1__0 )
- // InternalFSM.g:1958:2: rule__InSemanticsRule__Group_3_1_1__0
+ // InternalFSM.g:1984:1: ( rule__InSemanticsRule__Group_3_1_1__0 )
+ // InternalFSM.g:1984:2: rule__InSemanticsRule__Group_3_1_1__0
{
pushFollow(FOLLOW_2);
rule__InSemanticsRule__Group_3_1_1__0();
@@ -5763,13 +5841,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OutSemanticsRule__Alternatives_3_1"
- // InternalFSM.g:1967:1: rule__OutSemanticsRule__Alternatives_3_1 : ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) );
+ // InternalFSM.g:1993:1: rule__OutSemanticsRule__Alternatives_3_1 : ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) );
public final void rule__OutSemanticsRule__Alternatives_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1971:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) )
+ // InternalFSM.g:1997:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) )
int alt15=2;
int LA15_0 = input.LA(1);
@@ -5787,14 +5865,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt15) {
case 1 :
- // InternalFSM.g:1972:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) )
+ // InternalFSM.g:1998:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) )
{
- // InternalFSM.g:1972:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) )
- // InternalFSM.g:1973:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 )
+ // InternalFSM.g:1998:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) )
+ // InternalFSM.g:1999:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 )
{
before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_0());
- // InternalFSM.g:1974:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 )
- // InternalFSM.g:1974:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0
+ // InternalFSM.g:2000:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 )
+ // InternalFSM.g:2000:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0
{
pushFollow(FOLLOW_2);
rule__OutSemanticsRule__FollowUpsAssignment_3_1_0();
@@ -5812,14 +5890,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:1978:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) )
+ // InternalFSM.g:2004:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) )
{
- // InternalFSM.g:1978:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) )
- // InternalFSM.g:1979:1: ( rule__OutSemanticsRule__Group_3_1_1__0 )
+ // InternalFSM.g:2004:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) )
+ // InternalFSM.g:2005:1: ( rule__OutSemanticsRule__Group_3_1_1__0 )
{
before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1());
- // InternalFSM.g:1980:1: ( rule__OutSemanticsRule__Group_3_1_1__0 )
- // InternalFSM.g:1980:2: rule__OutSemanticsRule__Group_3_1_1__0
+ // InternalFSM.g:2006:1: ( rule__OutSemanticsRule__Group_3_1_1__0 )
+ // InternalFSM.g:2006:2: rule__OutSemanticsRule__Group_3_1_1__0
{
pushFollow(FOLLOW_2);
rule__OutSemanticsRule__Group_3_1_1__0();
@@ -5854,20 +5932,20 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotationAttribute__Alternatives"
- // InternalFSM.g:1990:1: rule__AnnotationAttribute__Alternatives : ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) );
+ // InternalFSM.g:2016:1: rule__AnnotationAttribute__Alternatives : ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) );
public final void rule__AnnotationAttribute__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:1994:1: ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) )
+ // InternalFSM.g:2020:1: ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) )
int alt16=2;
int LA16_0 = input.LA(1);
- if ( (LA16_0==71) ) {
+ if ( (LA16_0==72) ) {
int LA16_1 = input.LA(2);
- if ( (LA16_1==64) ) {
+ if ( (LA16_1==65) ) {
int LA16_3 = input.LA(3);
if ( (LA16_3==RULE_ID) ) {
@@ -5913,7 +5991,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
else if ( (LA16_0==13) ) {
int LA16_2 = input.LA(2);
- if ( (LA16_2==64) ) {
+ if ( (LA16_2==65) ) {
int LA16_3 = input.LA(3);
if ( (LA16_3==RULE_ID) ) {
@@ -5964,10 +6042,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt16) {
case 1 :
- // InternalFSM.g:1995:1: ( ruleSimpleAnnotationAttribute )
+ // InternalFSM.g:2021:1: ( ruleSimpleAnnotationAttribute )
{
- // InternalFSM.g:1995:1: ( ruleSimpleAnnotationAttribute )
- // InternalFSM.g:1996:1: ruleSimpleAnnotationAttribute
+ // InternalFSM.g:2021:1: ( ruleSimpleAnnotationAttribute )
+ // InternalFSM.g:2022:1: ruleSimpleAnnotationAttribute
{
before(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -5983,10 +6061,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2001:6: ( ruleEnumAnnotationAttribute )
+ // InternalFSM.g:2027:6: ( ruleEnumAnnotationAttribute )
{
- // InternalFSM.g:2001:6: ( ruleEnumAnnotationAttribute )
- // InternalFSM.g:2002:1: ruleEnumAnnotationAttribute
+ // InternalFSM.g:2027:6: ( ruleEnumAnnotationAttribute )
+ // InternalFSM.g:2028:1: ruleEnumAnnotationAttribute
{
before(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6019,17 +6097,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleAnnotationAttribute__Alternatives_0"
- // InternalFSM.g:2012:1: rule__SimpleAnnotationAttribute__Alternatives_0 : ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) );
+ // InternalFSM.g:2038:1: rule__SimpleAnnotationAttribute__Alternatives_0 : ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) );
public final void rule__SimpleAnnotationAttribute__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2016:1: ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) )
+ // InternalFSM.g:2042:1: ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) )
int alt17=2;
int LA17_0 = input.LA(1);
- if ( (LA17_0==71) ) {
+ if ( (LA17_0==72) ) {
alt17=1;
}
else if ( (LA17_0==13) ) {
@@ -6043,14 +6121,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt17) {
case 1 :
- // InternalFSM.g:2017:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) )
+ // InternalFSM.g:2043:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) )
{
- // InternalFSM.g:2017:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) )
- // InternalFSM.g:2018:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 )
+ // InternalFSM.g:2043:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) )
+ // InternalFSM.g:2044:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 )
{
before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0());
- // InternalFSM.g:2019:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 )
- // InternalFSM.g:2019:2: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0
+ // InternalFSM.g:2045:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 )
+ // InternalFSM.g:2045:2: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0
{
pushFollow(FOLLOW_2);
rule__SimpleAnnotationAttribute__OptionalAssignment_0_0();
@@ -6068,10 +6146,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2023:6: ( 'mandatory' )
+ // InternalFSM.g:2049:6: ( 'mandatory' )
{
- // InternalFSM.g:2023:6: ( 'mandatory' )
- // InternalFSM.g:2024:1: 'mandatory'
+ // InternalFSM.g:2049:6: ( 'mandatory' )
+ // InternalFSM.g:2050:1: 'mandatory'
{
before(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1());
match(input,13,FOLLOW_2);
@@ -6100,17 +6178,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EnumAnnotationAttribute__Alternatives_0"
- // InternalFSM.g:2036:1: rule__EnumAnnotationAttribute__Alternatives_0 : ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) );
+ // InternalFSM.g:2062:1: rule__EnumAnnotationAttribute__Alternatives_0 : ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) );
public final void rule__EnumAnnotationAttribute__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2040:1: ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) )
+ // InternalFSM.g:2066:1: ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) )
int alt18=2;
int LA18_0 = input.LA(1);
- if ( (LA18_0==71) ) {
+ if ( (LA18_0==72) ) {
alt18=1;
}
else if ( (LA18_0==13) ) {
@@ -6124,14 +6202,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt18) {
case 1 :
- // InternalFSM.g:2041:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) )
+ // InternalFSM.g:2067:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) )
{
- // InternalFSM.g:2041:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) )
- // InternalFSM.g:2042:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 )
+ // InternalFSM.g:2067:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) )
+ // InternalFSM.g:2068:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 )
{
before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0());
- // InternalFSM.g:2043:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 )
- // InternalFSM.g:2043:2: rule__EnumAnnotationAttribute__OptionalAssignment_0_0
+ // InternalFSM.g:2069:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 )
+ // InternalFSM.g:2069:2: rule__EnumAnnotationAttribute__OptionalAssignment_0_0
{
pushFollow(FOLLOW_2);
rule__EnumAnnotationAttribute__OptionalAssignment_0_0();
@@ -6149,10 +6227,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2047:6: ( 'mandatory' )
+ // InternalFSM.g:2073:6: ( 'mandatory' )
{
- // InternalFSM.g:2047:6: ( 'mandatory' )
- // InternalFSM.g:2048:1: 'mandatory'
+ // InternalFSM.g:2073:6: ( 'mandatory' )
+ // InternalFSM.g:2074:1: 'mandatory'
{
before(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1());
match(input,13,FOLLOW_2);
@@ -6181,17 +6259,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Literal__Alternatives"
- // InternalFSM.g:2062:1: rule__Literal__Alternatives : ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) );
+ // InternalFSM.g:2088:1: rule__Literal__Alternatives : ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) );
public final void rule__Literal__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2066:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) )
+ // InternalFSM.g:2092:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) )
int alt19=3;
switch ( input.LA(1) ) {
case 14:
- case 72:
+ case 73:
{
alt19=1;
}
@@ -6218,10 +6296,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
switch (alt19) {
case 1 :
- // InternalFSM.g:2067:1: ( ruleBooleanLiteral )
+ // InternalFSM.g:2093:1: ( ruleBooleanLiteral )
{
- // InternalFSM.g:2067:1: ( ruleBooleanLiteral )
- // InternalFSM.g:2068:1: ruleBooleanLiteral
+ // InternalFSM.g:2093:1: ( ruleBooleanLiteral )
+ // InternalFSM.g:2094:1: ruleBooleanLiteral
{
before(grammarAccess.getLiteralAccess().getBooleanLiteralParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6237,10 +6315,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2073:6: ( ruleNumberLiteral )
+ // InternalFSM.g:2099:6: ( ruleNumberLiteral )
{
- // InternalFSM.g:2073:6: ( ruleNumberLiteral )
- // InternalFSM.g:2074:1: ruleNumberLiteral
+ // InternalFSM.g:2099:6: ( ruleNumberLiteral )
+ // InternalFSM.g:2100:1: ruleNumberLiteral
{
before(grammarAccess.getLiteralAccess().getNumberLiteralParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6256,10 +6334,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalFSM.g:2079:6: ( ruleStringLiteral )
+ // InternalFSM.g:2105:6: ( ruleStringLiteral )
{
- // InternalFSM.g:2079:6: ( ruleStringLiteral )
- // InternalFSM.g:2080:1: ruleStringLiteral
+ // InternalFSM.g:2105:6: ( ruleStringLiteral )
+ // InternalFSM.g:2106:1: ruleStringLiteral
{
before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_2());
pushFollow(FOLLOW_2);
@@ -6292,20 +6370,20 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BooleanLiteral__Alternatives_1"
- // InternalFSM.g:2090:1: rule__BooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) );
+ // InternalFSM.g:2116:1: rule__BooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) );
public final void rule__BooleanLiteral__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2094:1: ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) )
+ // InternalFSM.g:2120:1: ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) )
int alt20=2;
int LA20_0 = input.LA(1);
if ( (LA20_0==14) ) {
alt20=1;
}
- else if ( (LA20_0==72) ) {
+ else if ( (LA20_0==73) ) {
alt20=2;
}
else {
@@ -6316,10 +6394,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt20) {
case 1 :
- // InternalFSM.g:2095:1: ( 'false' )
+ // InternalFSM.g:2121:1: ( 'false' )
{
- // InternalFSM.g:2095:1: ( 'false' )
- // InternalFSM.g:2096:1: 'false'
+ // InternalFSM.g:2121:1: ( 'false' )
+ // InternalFSM.g:2122:1: 'false'
{
before(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0());
match(input,14,FOLLOW_2);
@@ -6331,14 +6409,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2103:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
+ // InternalFSM.g:2129:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
{
- // InternalFSM.g:2103:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
- // InternalFSM.g:2104:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
+ // InternalFSM.g:2129:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
+ // InternalFSM.g:2130:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
{
before(grammarAccess.getBooleanLiteralAccess().getIsTrueAssignment_1_1());
- // InternalFSM.g:2105:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
- // InternalFSM.g:2105:2: rule__BooleanLiteral__IsTrueAssignment_1_1
+ // InternalFSM.g:2131:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
+ // InternalFSM.g:2131:2: rule__BooleanLiteral__IsTrueAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__BooleanLiteral__IsTrueAssignment_1_1();
@@ -6373,13 +6451,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NumberLiteral__Alternatives"
- // InternalFSM.g:2114:1: rule__NumberLiteral__Alternatives : ( ( ruleIntLiteral ) | ( ruleRealLiteral ) );
+ // InternalFSM.g:2140:1: rule__NumberLiteral__Alternatives : ( ( ruleIntLiteral ) | ( ruleRealLiteral ) );
public final void rule__NumberLiteral__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2118:1: ( ( ruleIntLiteral ) | ( ruleRealLiteral ) )
+ // InternalFSM.g:2144:1: ( ( ruleIntLiteral ) | ( ruleRealLiteral ) )
int alt21=2;
switch ( input.LA(1) ) {
case 15:
@@ -6389,10 +6467,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
if ( (LA21_1==RULE_INT) ) {
int LA21_3 = input.LA(3);
- if ( (LA21_3==EOF) ) {
+ if ( (LA21_3==EOF||(LA21_3>=60 && LA21_3<=61)) ) {
alt21=1;
}
- else if ( (LA21_3==68) ) {
+ else if ( (LA21_3==69) ) {
alt21=2;
}
else {
@@ -6417,10 +6495,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
if ( (LA21_2==RULE_INT) ) {
int LA21_3 = input.LA(3);
- if ( (LA21_3==EOF) ) {
+ if ( (LA21_3==EOF||(LA21_3>=60 && LA21_3<=61)) ) {
alt21=1;
}
- else if ( (LA21_3==68) ) {
+ else if ( (LA21_3==69) ) {
alt21=2;
}
else {
@@ -6442,10 +6520,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
{
int LA21_3 = input.LA(2);
- if ( (LA21_3==EOF) ) {
+ if ( (LA21_3==EOF||(LA21_3>=60 && LA21_3<=61)) ) {
alt21=1;
}
- else if ( (LA21_3==68) ) {
+ else if ( (LA21_3==69) ) {
alt21=2;
}
else {
@@ -6470,10 +6548,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
switch (alt21) {
case 1 :
- // InternalFSM.g:2119:1: ( ruleIntLiteral )
+ // InternalFSM.g:2145:1: ( ruleIntLiteral )
{
- // InternalFSM.g:2119:1: ( ruleIntLiteral )
- // InternalFSM.g:2120:1: ruleIntLiteral
+ // InternalFSM.g:2145:1: ( ruleIntLiteral )
+ // InternalFSM.g:2146:1: ruleIntLiteral
{
before(grammarAccess.getNumberLiteralAccess().getIntLiteralParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6489,10 +6567,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2125:6: ( ruleRealLiteral )
+ // InternalFSM.g:2151:6: ( ruleRealLiteral )
{
- // InternalFSM.g:2125:6: ( ruleRealLiteral )
- // InternalFSM.g:2126:1: ruleRealLiteral
+ // InternalFSM.g:2151:6: ( ruleRealLiteral )
+ // InternalFSM.g:2152:1: ruleRealLiteral
{
before(grammarAccess.getNumberLiteralAccess().getRealLiteralParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6525,13 +6603,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Integer__Alternatives"
- // InternalFSM.g:2136:1: rule__Integer__Alternatives : ( ( ( rule__Integer__Group_0__0 ) ) | ( RULE_HEX ) );
+ // InternalFSM.g:2162:1: rule__Integer__Alternatives : ( ( ( rule__Integer__Group_0__0 ) ) | ( RULE_HEX ) );
public final void rule__Integer__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2140:1: ( ( ( rule__Integer__Group_0__0 ) ) | ( RULE_HEX ) )
+ // InternalFSM.g:2166:1: ( ( ( rule__Integer__Group_0__0 ) ) | ( RULE_HEX ) )
int alt22=2;
int LA22_0 = input.LA(1);
@@ -6549,14 +6627,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt22) {
case 1 :
- // InternalFSM.g:2141:1: ( ( rule__Integer__Group_0__0 ) )
+ // InternalFSM.g:2167:1: ( ( rule__Integer__Group_0__0 ) )
{
- // InternalFSM.g:2141:1: ( ( rule__Integer__Group_0__0 ) )
- // InternalFSM.g:2142:1: ( rule__Integer__Group_0__0 )
+ // InternalFSM.g:2167:1: ( ( rule__Integer__Group_0__0 ) )
+ // InternalFSM.g:2168:1: ( rule__Integer__Group_0__0 )
{
before(grammarAccess.getIntegerAccess().getGroup_0());
- // InternalFSM.g:2143:1: ( rule__Integer__Group_0__0 )
- // InternalFSM.g:2143:2: rule__Integer__Group_0__0
+ // InternalFSM.g:2169:1: ( rule__Integer__Group_0__0 )
+ // InternalFSM.g:2169:2: rule__Integer__Group_0__0
{
pushFollow(FOLLOW_2);
rule__Integer__Group_0__0();
@@ -6574,10 +6652,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2147:6: ( RULE_HEX )
+ // InternalFSM.g:2173:6: ( RULE_HEX )
{
- // InternalFSM.g:2147:6: ( RULE_HEX )
- // InternalFSM.g:2148:1: RULE_HEX
+ // InternalFSM.g:2173:6: ( RULE_HEX )
+ // InternalFSM.g:2174:1: RULE_HEX
{
before(grammarAccess.getIntegerAccess().getHEXTerminalRuleCall_1());
match(input,RULE_HEX,FOLLOW_2);
@@ -6606,13 +6684,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Integer__Alternatives_0_0"
- // InternalFSM.g:2158:1: rule__Integer__Alternatives_0_0 : ( ( '+' ) | ( '-' ) );
+ // InternalFSM.g:2184:1: rule__Integer__Alternatives_0_0 : ( ( '+' ) | ( '-' ) );
public final void rule__Integer__Alternatives_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2162:1: ( ( '+' ) | ( '-' ) )
+ // InternalFSM.g:2188:1: ( ( '+' ) | ( '-' ) )
int alt23=2;
int LA23_0 = input.LA(1);
@@ -6630,10 +6708,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt23) {
case 1 :
- // InternalFSM.g:2163:1: ( '+' )
+ // InternalFSM.g:2189:1: ( '+' )
{
- // InternalFSM.g:2163:1: ( '+' )
- // InternalFSM.g:2164:1: '+'
+ // InternalFSM.g:2189:1: ( '+' )
+ // InternalFSM.g:2190:1: '+'
{
before(grammarAccess.getIntegerAccess().getPlusSignKeyword_0_0_0());
match(input,15,FOLLOW_2);
@@ -6645,10 +6723,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2171:6: ( '-' )
+ // InternalFSM.g:2197:6: ( '-' )
{
- // InternalFSM.g:2171:6: ( '-' )
- // InternalFSM.g:2172:1: '-'
+ // InternalFSM.g:2197:6: ( '-' )
+ // InternalFSM.g:2198:1: '-'
{
before(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0_0_1());
match(input,16,FOLLOW_2);
@@ -6677,13 +6755,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Real__Alternatives"
- // InternalFSM.g:2184:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDecimalExp ) );
+ // InternalFSM.g:2210:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDecimalExp ) );
public final void rule__Real__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2188:1: ( ( ruleDecimal ) | ( ruleDecimalExp ) )
+ // InternalFSM.g:2214:1: ( ( ruleDecimal ) | ( ruleDecimalExp ) )
int alt24=2;
switch ( input.LA(1) ) {
case 15:
@@ -6693,18 +6771,18 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
if ( (LA24_1==RULE_INT) ) {
int LA24_3 = input.LA(3);
- if ( (LA24_3==68) ) {
+ if ( (LA24_3==69) ) {
int LA24_4 = input.LA(4);
if ( (LA24_4==RULE_INT) ) {
int LA24_5 = input.LA(5);
- if ( ((LA24_5>=17 && LA24_5<=18)) ) {
- alt24=2;
- }
- else if ( (LA24_5==EOF) ) {
+ if ( (LA24_5==EOF||(LA24_5>=60 && LA24_5<=61)) ) {
alt24=1;
}
+ else if ( ((LA24_5>=17 && LA24_5<=18)) ) {
+ alt24=2;
+ }
else {
NoViableAltException nvae =
new NoViableAltException("", 24, 5, input);
@@ -6741,18 +6819,18 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
if ( (LA24_2==RULE_INT) ) {
int LA24_3 = input.LA(3);
- if ( (LA24_3==68) ) {
+ if ( (LA24_3==69) ) {
int LA24_4 = input.LA(4);
if ( (LA24_4==RULE_INT) ) {
int LA24_5 = input.LA(5);
- if ( ((LA24_5>=17 && LA24_5<=18)) ) {
- alt24=2;
- }
- else if ( (LA24_5==EOF) ) {
+ if ( (LA24_5==EOF||(LA24_5>=60 && LA24_5<=61)) ) {
alt24=1;
}
+ else if ( ((LA24_5>=17 && LA24_5<=18)) ) {
+ alt24=2;
+ }
else {
NoViableAltException nvae =
new NoViableAltException("", 24, 5, input);
@@ -6786,18 +6864,18 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
{
int LA24_3 = input.LA(2);
- if ( (LA24_3==68) ) {
+ if ( (LA24_3==69) ) {
int LA24_4 = input.LA(3);
if ( (LA24_4==RULE_INT) ) {
int LA24_5 = input.LA(4);
- if ( ((LA24_5>=17 && LA24_5<=18)) ) {
- alt24=2;
- }
- else if ( (LA24_5==EOF) ) {
+ if ( (LA24_5==EOF||(LA24_5>=60 && LA24_5<=61)) ) {
alt24=1;
}
+ else if ( ((LA24_5>=17 && LA24_5<=18)) ) {
+ alt24=2;
+ }
else {
NoViableAltException nvae =
new NoViableAltException("", 24, 5, input);
@@ -6829,10 +6907,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
switch (alt24) {
case 1 :
- // InternalFSM.g:2189:1: ( ruleDecimal )
+ // InternalFSM.g:2215:1: ( ruleDecimal )
{
- // InternalFSM.g:2189:1: ( ruleDecimal )
- // InternalFSM.g:2190:1: ruleDecimal
+ // InternalFSM.g:2215:1: ( ruleDecimal )
+ // InternalFSM.g:2216:1: ruleDecimal
{
before(grammarAccess.getRealAccess().getDecimalParserRuleCall_0());
pushFollow(FOLLOW_2);
@@ -6848,10 +6926,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2195:6: ( ruleDecimalExp )
+ // InternalFSM.g:2221:6: ( ruleDecimalExp )
{
- // InternalFSM.g:2195:6: ( ruleDecimalExp )
- // InternalFSM.g:2196:1: ruleDecimalExp
+ // InternalFSM.g:2221:6: ( ruleDecimalExp )
+ // InternalFSM.g:2222:1: ruleDecimalExp
{
before(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_1());
pushFollow(FOLLOW_2);
@@ -6884,13 +6962,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Decimal__Alternatives_0"
- // InternalFSM.g:2206:1: rule__Decimal__Alternatives_0 : ( ( '+' ) | ( '-' ) );
+ // InternalFSM.g:2232:1: rule__Decimal__Alternatives_0 : ( ( '+' ) | ( '-' ) );
public final void rule__Decimal__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2210:1: ( ( '+' ) | ( '-' ) )
+ // InternalFSM.g:2236:1: ( ( '+' ) | ( '-' ) )
int alt25=2;
int LA25_0 = input.LA(1);
@@ -6908,10 +6986,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt25) {
case 1 :
- // InternalFSM.g:2211:1: ( '+' )
+ // InternalFSM.g:2237:1: ( '+' )
{
- // InternalFSM.g:2211:1: ( '+' )
- // InternalFSM.g:2212:1: '+'
+ // InternalFSM.g:2237:1: ( '+' )
+ // InternalFSM.g:2238:1: '+'
{
before(grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0());
match(input,15,FOLLOW_2);
@@ -6923,10 +7001,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2219:6: ( '-' )
+ // InternalFSM.g:2245:6: ( '-' )
{
- // InternalFSM.g:2219:6: ( '-' )
- // InternalFSM.g:2220:1: '-'
+ // InternalFSM.g:2245:6: ( '-' )
+ // InternalFSM.g:2246:1: '-'
{
before(grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1());
match(input,16,FOLLOW_2);
@@ -6955,13 +7033,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Alternatives_0"
- // InternalFSM.g:2232:1: rule__DecimalExp__Alternatives_0 : ( ( '+' ) | ( '-' ) );
+ // InternalFSM.g:2258:1: rule__DecimalExp__Alternatives_0 : ( ( '+' ) | ( '-' ) );
public final void rule__DecimalExp__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2236:1: ( ( '+' ) | ( '-' ) )
+ // InternalFSM.g:2262:1: ( ( '+' ) | ( '-' ) )
int alt26=2;
int LA26_0 = input.LA(1);
@@ -6979,10 +7057,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt26) {
case 1 :
- // InternalFSM.g:2237:1: ( '+' )
+ // InternalFSM.g:2263:1: ( '+' )
{
- // InternalFSM.g:2237:1: ( '+' )
- // InternalFSM.g:2238:1: '+'
+ // InternalFSM.g:2263:1: ( '+' )
+ // InternalFSM.g:2264:1: '+'
{
before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0());
match(input,15,FOLLOW_2);
@@ -6994,10 +7072,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2245:6: ( '-' )
+ // InternalFSM.g:2271:6: ( '-' )
{
- // InternalFSM.g:2245:6: ( '-' )
- // InternalFSM.g:2246:1: '-'
+ // InternalFSM.g:2271:6: ( '-' )
+ // InternalFSM.g:2272:1: '-'
{
before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1());
match(input,16,FOLLOW_2);
@@ -7026,13 +7104,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Alternatives_4"
- // InternalFSM.g:2258:1: rule__DecimalExp__Alternatives_4 : ( ( 'e' ) | ( 'E' ) );
+ // InternalFSM.g:2284:1: rule__DecimalExp__Alternatives_4 : ( ( 'e' ) | ( 'E' ) );
public final void rule__DecimalExp__Alternatives_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2262:1: ( ( 'e' ) | ( 'E' ) )
+ // InternalFSM.g:2288:1: ( ( 'e' ) | ( 'E' ) )
int alt27=2;
int LA27_0 = input.LA(1);
@@ -7050,10 +7128,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt27) {
case 1 :
- // InternalFSM.g:2263:1: ( 'e' )
+ // InternalFSM.g:2289:1: ( 'e' )
{
- // InternalFSM.g:2263:1: ( 'e' )
- // InternalFSM.g:2264:1: 'e'
+ // InternalFSM.g:2289:1: ( 'e' )
+ // InternalFSM.g:2290:1: 'e'
{
before(grammarAccess.getDecimalExpAccess().getEKeyword_4_0());
match(input,17,FOLLOW_2);
@@ -7065,10 +7143,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2271:6: ( 'E' )
+ // InternalFSM.g:2297:6: ( 'E' )
{
- // InternalFSM.g:2271:6: ( 'E' )
- // InternalFSM.g:2272:1: 'E'
+ // InternalFSM.g:2297:6: ( 'E' )
+ // InternalFSM.g:2298:1: 'E'
{
before(grammarAccess.getDecimalExpAccess().getEKeyword_4_1());
match(input,18,FOLLOW_2);
@@ -7097,13 +7175,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Alternatives_5"
- // InternalFSM.g:2284:1: rule__DecimalExp__Alternatives_5 : ( ( '+' ) | ( '-' ) );
+ // InternalFSM.g:2310:1: rule__DecimalExp__Alternatives_5 : ( ( '+' ) | ( '-' ) );
public final void rule__DecimalExp__Alternatives_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2288:1: ( ( '+' ) | ( '-' ) )
+ // InternalFSM.g:2314:1: ( ( '+' ) | ( '-' ) )
int alt28=2;
int LA28_0 = input.LA(1);
@@ -7121,10 +7199,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt28) {
case 1 :
- // InternalFSM.g:2289:1: ( '+' )
+ // InternalFSM.g:2315:1: ( '+' )
{
- // InternalFSM.g:2289:1: ( '+' )
- // InternalFSM.g:2290:1: '+'
+ // InternalFSM.g:2315:1: ( '+' )
+ // InternalFSM.g:2316:1: '+'
{
before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0());
match(input,15,FOLLOW_2);
@@ -7136,10 +7214,10 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2297:6: ( '-' )
+ // InternalFSM.g:2323:6: ( '-' )
{
- // InternalFSM.g:2297:6: ( '-' )
- // InternalFSM.g:2298:1: '-'
+ // InternalFSM.g:2323:6: ( '-' )
+ // InternalFSM.g:2324:1: '-'
{
before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1());
match(input,16,FOLLOW_2);
@@ -7168,13 +7246,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ComponentCommunicationType__Alternatives"
- // InternalFSM.g:2310:1: rule__ComponentCommunicationType__Alternatives : ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) );
+ // InternalFSM.g:2336:1: rule__ComponentCommunicationType__Alternatives : ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) );
public final void rule__ComponentCommunicationType__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2314:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) )
+ // InternalFSM.g:2340:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) )
int alt29=4;
switch ( input.LA(1) ) {
case 19:
@@ -7206,14 +7284,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
switch (alt29) {
case 1 :
- // InternalFSM.g:2315:1: ( ( 'eventdriven' ) )
+ // InternalFSM.g:2341:1: ( ( 'eventdriven' ) )
{
- // InternalFSM.g:2315:1: ( ( 'eventdriven' ) )
- // InternalFSM.g:2316:1: ( 'eventdriven' )
+ // InternalFSM.g:2341:1: ( ( 'eventdriven' ) )
+ // InternalFSM.g:2342:1: ( 'eventdriven' )
{
before(grammarAccess.getComponentCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0());
- // InternalFSM.g:2317:1: ( 'eventdriven' )
- // InternalFSM.g:2317:3: 'eventdriven'
+ // InternalFSM.g:2343:1: ( 'eventdriven' )
+ // InternalFSM.g:2343:3: 'eventdriven'
{
match(input,19,FOLLOW_2);
@@ -7227,14 +7305,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2322:6: ( ( 'datadriven' ) )
+ // InternalFSM.g:2348:6: ( ( 'datadriven' ) )
{
- // InternalFSM.g:2322:6: ( ( 'datadriven' ) )
- // InternalFSM.g:2323:1: ( 'datadriven' )
+ // InternalFSM.g:2348:6: ( ( 'datadriven' ) )
+ // InternalFSM.g:2349:1: ( 'datadriven' )
{
before(grammarAccess.getComponentCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1());
- // InternalFSM.g:2324:1: ( 'datadriven' )
- // InternalFSM.g:2324:3: 'datadriven'
+ // InternalFSM.g:2350:1: ( 'datadriven' )
+ // InternalFSM.g:2350:3: 'datadriven'
{
match(input,20,FOLLOW_2);
@@ -7248,14 +7326,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalFSM.g:2329:6: ( ( 'async' ) )
+ // InternalFSM.g:2355:6: ( ( 'async' ) )
{
- // InternalFSM.g:2329:6: ( ( 'async' ) )
- // InternalFSM.g:2330:1: ( 'async' )
+ // InternalFSM.g:2355:6: ( ( 'async' ) )
+ // InternalFSM.g:2356:1: ( 'async' )
{
before(grammarAccess.getComponentCommunicationTypeAccess().getASYNCHRONOUSEnumLiteralDeclaration_2());
- // InternalFSM.g:2331:1: ( 'async' )
- // InternalFSM.g:2331:3: 'async'
+ // InternalFSM.g:2357:1: ( 'async' )
+ // InternalFSM.g:2357:3: 'async'
{
match(input,21,FOLLOW_2);
@@ -7269,14 +7347,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalFSM.g:2336:6: ( ( 'sync' ) )
+ // InternalFSM.g:2362:6: ( ( 'sync' ) )
{
- // InternalFSM.g:2336:6: ( ( 'sync' ) )
- // InternalFSM.g:2337:1: ( 'sync' )
+ // InternalFSM.g:2362:6: ( ( 'sync' ) )
+ // InternalFSM.g:2363:1: ( 'sync' )
{
before(grammarAccess.getComponentCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_3());
- // InternalFSM.g:2338:1: ( 'sync' )
- // InternalFSM.g:2338:3: 'sync'
+ // InternalFSM.g:2364:1: ( 'sync' )
+ // InternalFSM.g:2364:3: 'sync'
{
match(input,22,FOLLOW_2);
@@ -7307,13 +7385,13 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LiteralType__Alternatives"
- // InternalFSM.g:2348:1: rule__LiteralType__Alternatives : ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) );
+ // InternalFSM.g:2374:1: rule__LiteralType__Alternatives : ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) );
public final void rule__LiteralType__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2352:1: ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) )
+ // InternalFSM.g:2378:1: ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) )
int alt30=4;
switch ( input.LA(1) ) {
case 23:
@@ -7345,14 +7423,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
switch (alt30) {
case 1 :
- // InternalFSM.g:2353:1: ( ( 'ptBoolean' ) )
+ // InternalFSM.g:2379:1: ( ( 'ptBoolean' ) )
{
- // InternalFSM.g:2353:1: ( ( 'ptBoolean' ) )
- // InternalFSM.g:2354:1: ( 'ptBoolean' )
+ // InternalFSM.g:2379:1: ( ( 'ptBoolean' ) )
+ // InternalFSM.g:2380:1: ( 'ptBoolean' )
{
before(grammarAccess.getLiteralTypeAccess().getBOOLEnumLiteralDeclaration_0());
- // InternalFSM.g:2355:1: ( 'ptBoolean' )
- // InternalFSM.g:2355:3: 'ptBoolean'
+ // InternalFSM.g:2381:1: ( 'ptBoolean' )
+ // InternalFSM.g:2381:3: 'ptBoolean'
{
match(input,23,FOLLOW_2);
@@ -7366,14 +7444,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // InternalFSM.g:2360:6: ( ( 'ptInteger' ) )
+ // InternalFSM.g:2386:6: ( ( 'ptInteger' ) )
{
- // InternalFSM.g:2360:6: ( ( 'ptInteger' ) )
- // InternalFSM.g:2361:1: ( 'ptInteger' )
+ // InternalFSM.g:2386:6: ( ( 'ptInteger' ) )
+ // InternalFSM.g:2387:1: ( 'ptInteger' )
{
before(grammarAccess.getLiteralTypeAccess().getINTEnumLiteralDeclaration_1());
- // InternalFSM.g:2362:1: ( 'ptInteger' )
- // InternalFSM.g:2362:3: 'ptInteger'
+ // InternalFSM.g:2388:1: ( 'ptInteger' )
+ // InternalFSM.g:2388:3: 'ptInteger'
{
match(input,24,FOLLOW_2);
@@ -7387,14 +7465,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // InternalFSM.g:2367:6: ( ( 'ptReal' ) )
+ // InternalFSM.g:2393:6: ( ( 'ptReal' ) )
{
- // InternalFSM.g:2367:6: ( ( 'ptReal' ) )
- // InternalFSM.g:2368:1: ( 'ptReal' )
+ // InternalFSM.g:2393:6: ( ( 'ptReal' ) )
+ // InternalFSM.g:2394:1: ( 'ptReal' )
{
before(grammarAccess.getLiteralTypeAccess().getREALEnumLiteralDeclaration_2());
- // InternalFSM.g:2369:1: ( 'ptReal' )
- // InternalFSM.g:2369:3: 'ptReal'
+ // InternalFSM.g:2395:1: ( 'ptReal' )
+ // InternalFSM.g:2395:3: 'ptReal'
{
match(input,25,FOLLOW_2);
@@ -7408,14 +7486,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // InternalFSM.g:2374:6: ( ( 'ptCharacter' ) )
+ // InternalFSM.g:2400:6: ( ( 'ptCharacter' ) )
{
- // InternalFSM.g:2374:6: ( ( 'ptCharacter' ) )
- // InternalFSM.g:2375:1: ( 'ptCharacter' )
+ // InternalFSM.g:2400:6: ( ( 'ptCharacter' ) )
+ // InternalFSM.g:2401:1: ( 'ptCharacter' )
{
before(grammarAccess.getLiteralTypeAccess().getCHAREnumLiteralDeclaration_3());
- // InternalFSM.g:2376:1: ( 'ptCharacter' )
- // InternalFSM.g:2376:3: 'ptCharacter'
+ // InternalFSM.g:2402:1: ( 'ptCharacter' )
+ // InternalFSM.g:2402:3: 'ptCharacter'
{
match(input,26,FOLLOW_2);
@@ -7446,14 +7524,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group__0"
- // InternalFSM.g:2388:1: rule__ModelComponent__Group__0 : rule__ModelComponent__Group__0__Impl rule__ModelComponent__Group__1 ;
+ // InternalFSM.g:2414:1: rule__ModelComponent__Group__0 : rule__ModelComponent__Group__0__Impl rule__ModelComponent__Group__1 ;
public final void rule__ModelComponent__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2392:1: ( rule__ModelComponent__Group__0__Impl rule__ModelComponent__Group__1 )
- // InternalFSM.g:2393:2: rule__ModelComponent__Group__0__Impl rule__ModelComponent__Group__1
+ // InternalFSM.g:2418:1: ( rule__ModelComponent__Group__0__Impl rule__ModelComponent__Group__1 )
+ // InternalFSM.g:2419:2: rule__ModelComponent__Group__0__Impl rule__ModelComponent__Group__1
{
pushFollow(FOLLOW_4);
rule__ModelComponent__Group__0__Impl();
@@ -7484,21 +7562,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group__0__Impl"
- // InternalFSM.g:2400:1: rule__ModelComponent__Group__0__Impl : ( ( rule__ModelComponent__UnorderedGroup_0 ) ) ;
+ // InternalFSM.g:2426:1: rule__ModelComponent__Group__0__Impl : ( ( rule__ModelComponent__UnorderedGroup_0 ) ) ;
public final void rule__ModelComponent__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2404:1: ( ( ( rule__ModelComponent__UnorderedGroup_0 ) ) )
- // InternalFSM.g:2405:1: ( ( rule__ModelComponent__UnorderedGroup_0 ) )
+ // InternalFSM.g:2430:1: ( ( ( rule__ModelComponent__UnorderedGroup_0 ) ) )
+ // InternalFSM.g:2431:1: ( ( rule__ModelComponent__UnorderedGroup_0 ) )
{
- // InternalFSM.g:2405:1: ( ( rule__ModelComponent__UnorderedGroup_0 ) )
- // InternalFSM.g:2406:1: ( rule__ModelComponent__UnorderedGroup_0 )
+ // InternalFSM.g:2431:1: ( ( rule__ModelComponent__UnorderedGroup_0 ) )
+ // InternalFSM.g:2432:1: ( rule__ModelComponent__UnorderedGroup_0 )
{
before(grammarAccess.getModelComponentAccess().getUnorderedGroup_0());
- // InternalFSM.g:2407:1: ( rule__ModelComponent__UnorderedGroup_0 )
- // InternalFSM.g:2407:2: rule__ModelComponent__UnorderedGroup_0
+ // InternalFSM.g:2433:1: ( rule__ModelComponent__UnorderedGroup_0 )
+ // InternalFSM.g:2433:2: rule__ModelComponent__UnorderedGroup_0
{
pushFollow(FOLLOW_2);
rule__ModelComponent__UnorderedGroup_0();
@@ -7531,14 +7609,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group__1"
- // InternalFSM.g:2417:1: rule__ModelComponent__Group__1 : rule__ModelComponent__Group__1__Impl rule__ModelComponent__Group__2 ;
+ // InternalFSM.g:2443:1: rule__ModelComponent__Group__1 : rule__ModelComponent__Group__1__Impl rule__ModelComponent__Group__2 ;
public final void rule__ModelComponent__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2421:1: ( rule__ModelComponent__Group__1__Impl rule__ModelComponent__Group__2 )
- // InternalFSM.g:2422:2: rule__ModelComponent__Group__1__Impl rule__ModelComponent__Group__2
+ // InternalFSM.g:2447:1: ( rule__ModelComponent__Group__1__Impl rule__ModelComponent__Group__2 )
+ // InternalFSM.g:2448:2: rule__ModelComponent__Group__1__Impl rule__ModelComponent__Group__2
{
pushFollow(FOLLOW_5);
rule__ModelComponent__Group__1__Impl();
@@ -7569,17 +7647,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group__1__Impl"
- // InternalFSM.g:2429:1: rule__ModelComponent__Group__1__Impl : ( 'ModelComponent' ) ;
+ // InternalFSM.g:2455:1: rule__ModelComponent__Group__1__Impl : ( 'ModelComponent' ) ;
public final void rule__ModelComponent__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2433:1: ( ( 'ModelComponent' ) )
- // InternalFSM.g:2434:1: ( 'ModelComponent' )
+ // InternalFSM.g:2459:1: ( ( 'ModelComponent' ) )
+ // InternalFSM.g:2460:1: ( 'ModelComponent' )
{
- // InternalFSM.g:2434:1: ( 'ModelComponent' )
- // InternalFSM.g:2435:1: 'ModelComponent'
+ // InternalFSM.g:2460:1: ( 'ModelComponent' )
+ // InternalFSM.g:2461:1: 'ModelComponent'
{
before(grammarAccess.getModelComponentAccess().getModelComponentKeyword_1());
match(input,27,FOLLOW_2);
@@ -7606,14 +7684,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group__2"
- // InternalFSM.g:2448:1: rule__ModelComponent__Group__2 : rule__ModelComponent__Group__2__Impl rule__ModelComponent__Group__3 ;
+ // InternalFSM.g:2474:1: rule__ModelComponent__Group__2 : rule__ModelComponent__Group__2__Impl rule__ModelComponent__Group__3 ;
public final void rule__ModelComponent__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2452:1: ( rule__ModelComponent__Group__2__Impl rule__ModelComponent__Group__3 )
- // InternalFSM.g:2453:2: rule__ModelComponent__Group__2__Impl rule__ModelComponent__Group__3
+ // InternalFSM.g:2478:1: ( rule__ModelComponent__Group__2__Impl rule__ModelComponent__Group__3 )
+ // InternalFSM.g:2479:2: rule__ModelComponent__Group__2__Impl rule__ModelComponent__Group__3
{
pushFollow(FOLLOW_6);
rule__ModelComponent__Group__2__Impl();
@@ -7644,21 +7722,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group__2__Impl"
- // InternalFSM.g:2460:1: rule__ModelComponent__Group__2__Impl : ( ( rule__ModelComponent__ComponentNameAssignment_2 ) ) ;
+ // InternalFSM.g:2486:1: rule__ModelComponent__Group__2__Impl : ( ( rule__ModelComponent__ComponentNameAssignment_2 ) ) ;
public final void rule__ModelComponent__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2464:1: ( ( ( rule__ModelComponent__ComponentNameAssignment_2 ) ) )
- // InternalFSM.g:2465:1: ( ( rule__ModelComponent__ComponentNameAssignment_2 ) )
+ // InternalFSM.g:2490:1: ( ( ( rule__ModelComponent__ComponentNameAssignment_2 ) ) )
+ // InternalFSM.g:2491:1: ( ( rule__ModelComponent__ComponentNameAssignment_2 ) )
{
- // InternalFSM.g:2465:1: ( ( rule__ModelComponent__ComponentNameAssignment_2 ) )
- // InternalFSM.g:2466:1: ( rule__ModelComponent__ComponentNameAssignment_2 )
+ // InternalFSM.g:2491:1: ( ( rule__ModelComponent__ComponentNameAssignment_2 ) )
+ // InternalFSM.g:2492:1: ( rule__ModelComponent__ComponentNameAssignment_2 )
{
before(grammarAccess.getModelComponentAccess().getComponentNameAssignment_2());
- // InternalFSM.g:2467:1: ( rule__ModelComponent__ComponentNameAssignment_2 )
- // InternalFSM.g:2467:2: rule__ModelComponent__ComponentNameAssignment_2
+ // InternalFSM.g:2493:1: ( rule__ModelComponent__ComponentNameAssignment_2 )
+ // InternalFSM.g:2493:2: rule__ModelComponent__ComponentNameAssignment_2
{
pushFollow(FOLLOW_2);
rule__ModelComponent__ComponentNameAssignment_2();
@@ -7691,14 +7769,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group__3"
- // InternalFSM.g:2477:1: rule__ModelComponent__Group__3 : rule__ModelComponent__Group__3__Impl rule__ModelComponent__Group__4 ;
+ // InternalFSM.g:2503:1: rule__ModelComponent__Group__3 : rule__ModelComponent__Group__3__Impl rule__ModelComponent__Group__4 ;
public final void rule__ModelComponent__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2481:1: ( rule__ModelComponent__Group__3__Impl rule__ModelComponent__Group__4 )
- // InternalFSM.g:2482:2: rule__ModelComponent__Group__3__Impl rule__ModelComponent__Group__4
+ // InternalFSM.g:2507:1: ( rule__ModelComponent__Group__3__Impl rule__ModelComponent__Group__4 )
+ // InternalFSM.g:2508:2: rule__ModelComponent__Group__3__Impl rule__ModelComponent__Group__4
{
pushFollow(FOLLOW_6);
rule__ModelComponent__Group__3__Impl();
@@ -7729,20 +7807,20 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group__3__Impl"
- // InternalFSM.g:2489:1: rule__ModelComponent__Group__3__Impl : ( ( rule__ModelComponent__Group_3__0 )? ) ;
+ // InternalFSM.g:2515:1: rule__ModelComponent__Group__3__Impl : ( ( rule__ModelComponent__Group_3__0 )? ) ;
public final void rule__ModelComponent__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2493:1: ( ( ( rule__ModelComponent__Group_3__0 )? ) )
- // InternalFSM.g:2494:1: ( ( rule__ModelComponent__Group_3__0 )? )
+ // InternalFSM.g:2519:1: ( ( ( rule__ModelComponent__Group_3__0 )? ) )
+ // InternalFSM.g:2520:1: ( ( rule__ModelComponent__Group_3__0 )? )
{
- // InternalFSM.g:2494:1: ( ( rule__ModelComponent__Group_3__0 )? )
- // InternalFSM.g:2495:1: ( rule__ModelComponent__Group_3__0 )?
+ // InternalFSM.g:2520:1: ( ( rule__ModelComponent__Group_3__0 )? )
+ // InternalFSM.g:2521:1: ( rule__ModelComponent__Group_3__0 )?
{
before(grammarAccess.getModelComponentAccess().getGroup_3());
- // InternalFSM.g:2496:1: ( rule__ModelComponent__Group_3__0 )?
+ // InternalFSM.g:2522:1: ( rule__ModelComponent__Group_3__0 )?
int alt31=2;
int LA31_0 = input.LA(1);
@@ -7751,7 +7829,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt31) {
case 1 :
- // InternalFSM.g:2496:2: rule__ModelComponent__Group_3__0
+ // InternalFSM.g:2522:2: rule__ModelComponent__Group_3__0
{
pushFollow(FOLLOW_2);
rule__ModelComponent__Group_3__0();
@@ -7787,14 +7865,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group__4"
- // InternalFSM.g:2506:1: rule__ModelComponent__Group__4 : rule__ModelComponent__Group__4__Impl ;
+ // InternalFSM.g:2532:1: rule__ModelComponent__Group__4 : rule__ModelComponent__Group__4__Impl ;
public final void rule__ModelComponent__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2510:1: ( rule__ModelComponent__Group__4__Impl )
- // InternalFSM.g:2511:2: rule__ModelComponent__Group__4__Impl
+ // InternalFSM.g:2536:1: ( rule__ModelComponent__Group__4__Impl )
+ // InternalFSM.g:2537:2: rule__ModelComponent__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__ModelComponent__Group__4__Impl();
@@ -7820,21 +7898,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group__4__Impl"
- // InternalFSM.g:2517:1: rule__ModelComponent__Group__4__Impl : ( ( rule__ModelComponent__StateMachineAssignment_4 ) ) ;
+ // InternalFSM.g:2543:1: rule__ModelComponent__Group__4__Impl : ( ( rule__ModelComponent__StateMachineAssignment_4 ) ) ;
public final void rule__ModelComponent__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2521:1: ( ( ( rule__ModelComponent__StateMachineAssignment_4 ) ) )
- // InternalFSM.g:2522:1: ( ( rule__ModelComponent__StateMachineAssignment_4 ) )
+ // InternalFSM.g:2547:1: ( ( ( rule__ModelComponent__StateMachineAssignment_4 ) ) )
+ // InternalFSM.g:2548:1: ( ( rule__ModelComponent__StateMachineAssignment_4 ) )
{
- // InternalFSM.g:2522:1: ( ( rule__ModelComponent__StateMachineAssignment_4 ) )
- // InternalFSM.g:2523:1: ( rule__ModelComponent__StateMachineAssignment_4 )
+ // InternalFSM.g:2548:1: ( ( rule__ModelComponent__StateMachineAssignment_4 ) )
+ // InternalFSM.g:2549:1: ( rule__ModelComponent__StateMachineAssignment_4 )
{
before(grammarAccess.getModelComponentAccess().getStateMachineAssignment_4());
- // InternalFSM.g:2524:1: ( rule__ModelComponent__StateMachineAssignment_4 )
- // InternalFSM.g:2524:2: rule__ModelComponent__StateMachineAssignment_4
+ // InternalFSM.g:2550:1: ( rule__ModelComponent__StateMachineAssignment_4 )
+ // InternalFSM.g:2550:2: rule__ModelComponent__StateMachineAssignment_4
{
pushFollow(FOLLOW_2);
rule__ModelComponent__StateMachineAssignment_4();
@@ -7867,14 +7945,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group_3__0"
- // InternalFSM.g:2544:1: rule__ModelComponent__Group_3__0 : rule__ModelComponent__Group_3__0__Impl rule__ModelComponent__Group_3__1 ;
+ // InternalFSM.g:2570:1: rule__ModelComponent__Group_3__0 : rule__ModelComponent__Group_3__0__Impl rule__ModelComponent__Group_3__1 ;
public final void rule__ModelComponent__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2548:1: ( rule__ModelComponent__Group_3__0__Impl rule__ModelComponent__Group_3__1 )
- // InternalFSM.g:2549:2: rule__ModelComponent__Group_3__0__Impl rule__ModelComponent__Group_3__1
+ // InternalFSM.g:2574:1: ( rule__ModelComponent__Group_3__0__Impl rule__ModelComponent__Group_3__1 )
+ // InternalFSM.g:2575:2: rule__ModelComponent__Group_3__0__Impl rule__ModelComponent__Group_3__1
{
pushFollow(FOLLOW_5);
rule__ModelComponent__Group_3__0__Impl();
@@ -7905,17 +7983,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group_3__0__Impl"
- // InternalFSM.g:2556:1: rule__ModelComponent__Group_3__0__Impl : ( 'extends' ) ;
+ // InternalFSM.g:2582:1: rule__ModelComponent__Group_3__0__Impl : ( 'extends' ) ;
public final void rule__ModelComponent__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2560:1: ( ( 'extends' ) )
- // InternalFSM.g:2561:1: ( 'extends' )
+ // InternalFSM.g:2586:1: ( ( 'extends' ) )
+ // InternalFSM.g:2587:1: ( 'extends' )
{
- // InternalFSM.g:2561:1: ( 'extends' )
- // InternalFSM.g:2562:1: 'extends'
+ // InternalFSM.g:2587:1: ( 'extends' )
+ // InternalFSM.g:2588:1: 'extends'
{
before(grammarAccess.getModelComponentAccess().getExtendsKeyword_3_0());
match(input,28,FOLLOW_2);
@@ -7942,14 +8020,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group_3__1"
- // InternalFSM.g:2575:1: rule__ModelComponent__Group_3__1 : rule__ModelComponent__Group_3__1__Impl ;
+ // InternalFSM.g:2601:1: rule__ModelComponent__Group_3__1 : rule__ModelComponent__Group_3__1__Impl ;
public final void rule__ModelComponent__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2579:1: ( rule__ModelComponent__Group_3__1__Impl )
- // InternalFSM.g:2580:2: rule__ModelComponent__Group_3__1__Impl
+ // InternalFSM.g:2605:1: ( rule__ModelComponent__Group_3__1__Impl )
+ // InternalFSM.g:2606:2: rule__ModelComponent__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__ModelComponent__Group_3__1__Impl();
@@ -7975,21 +8053,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ModelComponent__Group_3__1__Impl"
- // InternalFSM.g:2586:1: rule__ModelComponent__Group_3__1__Impl : ( ( rule__ModelComponent__BaseAssignment_3_1 ) ) ;
+ // InternalFSM.g:2612:1: rule__ModelComponent__Group_3__1__Impl : ( ( rule__ModelComponent__BaseAssignment_3_1 ) ) ;
public final void rule__ModelComponent__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2590:1: ( ( ( rule__ModelComponent__BaseAssignment_3_1 ) ) )
- // InternalFSM.g:2591:1: ( ( rule__ModelComponent__BaseAssignment_3_1 ) )
+ // InternalFSM.g:2616:1: ( ( ( rule__ModelComponent__BaseAssignment_3_1 ) ) )
+ // InternalFSM.g:2617:1: ( ( rule__ModelComponent__BaseAssignment_3_1 ) )
{
- // InternalFSM.g:2591:1: ( ( rule__ModelComponent__BaseAssignment_3_1 ) )
- // InternalFSM.g:2592:1: ( rule__ModelComponent__BaseAssignment_3_1 )
+ // InternalFSM.g:2617:1: ( ( rule__ModelComponent__BaseAssignment_3_1 ) )
+ // InternalFSM.g:2618:1: ( rule__ModelComponent__BaseAssignment_3_1 )
{
before(grammarAccess.getModelComponentAccess().getBaseAssignment_3_1());
- // InternalFSM.g:2593:1: ( rule__ModelComponent__BaseAssignment_3_1 )
- // InternalFSM.g:2593:2: rule__ModelComponent__BaseAssignment_3_1
+ // InternalFSM.g:2619:1: ( rule__ModelComponent__BaseAssignment_3_1 )
+ // InternalFSM.g:2619:2: rule__ModelComponent__BaseAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__ModelComponent__BaseAssignment_3_1();
@@ -8022,14 +8100,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraph__Group__0"
- // InternalFSM.g:2607:1: rule__StateGraph__Group__0 : rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 ;
+ // InternalFSM.g:2633:1: rule__StateGraph__Group__0 : rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 ;
public final void rule__StateGraph__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2611:1: ( rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 )
- // InternalFSM.g:2612:2: rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1
+ // InternalFSM.g:2637:1: ( rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 )
+ // InternalFSM.g:2638:2: rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1
{
pushFollow(FOLLOW_7);
rule__StateGraph__Group__0__Impl();
@@ -8060,21 +8138,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraph__Group__0__Impl"
- // InternalFSM.g:2619:1: rule__StateGraph__Group__0__Impl : ( () ) ;
+ // InternalFSM.g:2645:1: rule__StateGraph__Group__0__Impl : ( () ) ;
public final void rule__StateGraph__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2623:1: ( ( () ) )
- // InternalFSM.g:2624:1: ( () )
+ // InternalFSM.g:2649:1: ( ( () ) )
+ // InternalFSM.g:2650:1: ( () )
{
- // InternalFSM.g:2624:1: ( () )
- // InternalFSM.g:2625:1: ()
+ // InternalFSM.g:2650:1: ( () )
+ // InternalFSM.g:2651:1: ()
{
before(grammarAccess.getStateGraphAccess().getStateGraphAction_0());
- // InternalFSM.g:2626:1: ()
- // InternalFSM.g:2628:1:
+ // InternalFSM.g:2652:1: ()
+ // InternalFSM.g:2654:1:
{
}
@@ -8097,14 +8175,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraph__Group__1"
- // InternalFSM.g:2638:1: rule__StateGraph__Group__1 : rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 ;
+ // InternalFSM.g:2664:1: rule__StateGraph__Group__1 : rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 ;
public final void rule__StateGraph__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2642:1: ( rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 )
- // InternalFSM.g:2643:2: rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2
+ // InternalFSM.g:2668:1: ( rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 )
+ // InternalFSM.g:2669:2: rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2
{
pushFollow(FOLLOW_8);
rule__StateGraph__Group__1__Impl();
@@ -8135,17 +8213,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraph__Group__1__Impl"
- // InternalFSM.g:2650:1: rule__StateGraph__Group__1__Impl : ( '{' ) ;
+ // InternalFSM.g:2676:1: rule__StateGraph__Group__1__Impl : ( '{' ) ;
public final void rule__StateGraph__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2654:1: ( ( '{' ) )
- // InternalFSM.g:2655:1: ( '{' )
+ // InternalFSM.g:2680:1: ( ( '{' ) )
+ // InternalFSM.g:2681:1: ( '{' )
{
- // InternalFSM.g:2655:1: ( '{' )
- // InternalFSM.g:2656:1: '{'
+ // InternalFSM.g:2681:1: ( '{' )
+ // InternalFSM.g:2682:1: '{'
{
before(grammarAccess.getStateGraphAccess().getLeftCurlyBracketKeyword_1());
match(input,29,FOLLOW_2);
@@ -8172,14 +8250,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraph__Group__2"
- // InternalFSM.g:2669:1: rule__StateGraph__Group__2 : rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 ;
+ // InternalFSM.g:2695:1: rule__StateGraph__Group__2 : rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 ;
public final void rule__StateGraph__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2673:1: ( rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 )
- // InternalFSM.g:2674:2: rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3
+ // InternalFSM.g:2699:1: ( rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 )
+ // InternalFSM.g:2700:2: rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3
{
pushFollow(FOLLOW_8);
rule__StateGraph__Group__2__Impl();
@@ -8210,33 +8288,33 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraph__Group__2__Impl"
- // InternalFSM.g:2681:1: rule__StateGraph__Group__2__Impl : ( ( rule__StateGraph__Alternatives_2 )* ) ;
+ // InternalFSM.g:2707:1: rule__StateGraph__Group__2__Impl : ( ( rule__StateGraph__Alternatives_2 )* ) ;
public final void rule__StateGraph__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2685:1: ( ( ( rule__StateGraph__Alternatives_2 )* ) )
- // InternalFSM.g:2686:1: ( ( rule__StateGraph__Alternatives_2 )* )
+ // InternalFSM.g:2711:1: ( ( ( rule__StateGraph__Alternatives_2 )* ) )
+ // InternalFSM.g:2712:1: ( ( rule__StateGraph__Alternatives_2 )* )
{
- // InternalFSM.g:2686:1: ( ( rule__StateGraph__Alternatives_2 )* )
- // InternalFSM.g:2687:1: ( rule__StateGraph__Alternatives_2 )*
+ // InternalFSM.g:2712:1: ( ( rule__StateGraph__Alternatives_2 )* )
+ // InternalFSM.g:2713:1: ( rule__StateGraph__Alternatives_2 )*
{
before(grammarAccess.getStateGraphAccess().getAlternatives_2());
- // InternalFSM.g:2688:1: ( rule__StateGraph__Alternatives_2 )*
+ // InternalFSM.g:2714:1: ( rule__StateGraph__Alternatives_2 )*
loop32:
do {
int alt32=2;
int LA32_0 = input.LA(1);
- if ( (LA32_0==32||(LA32_0>=37 && LA32_0<=42)||LA32_0==51||LA32_0==70) ) {
+ if ( (LA32_0==32||(LA32_0>=37 && LA32_0<=42)||LA32_0==51||LA32_0==71) ) {
alt32=1;
}
switch (alt32) {
case 1 :
- // InternalFSM.g:2688:2: rule__StateGraph__Alternatives_2
+ // InternalFSM.g:2714:2: rule__StateGraph__Alternatives_2
{
pushFollow(FOLLOW_9);
rule__StateGraph__Alternatives_2();
@@ -8275,14 +8353,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraph__Group__3"
- // InternalFSM.g:2698:1: rule__StateGraph__Group__3 : rule__StateGraph__Group__3__Impl ;
+ // InternalFSM.g:2724:1: rule__StateGraph__Group__3 : rule__StateGraph__Group__3__Impl ;
public final void rule__StateGraph__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2702:1: ( rule__StateGraph__Group__3__Impl )
- // InternalFSM.g:2703:2: rule__StateGraph__Group__3__Impl
+ // InternalFSM.g:2728:1: ( rule__StateGraph__Group__3__Impl )
+ // InternalFSM.g:2729:2: rule__StateGraph__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__StateGraph__Group__3__Impl();
@@ -8308,17 +8386,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraph__Group__3__Impl"
- // InternalFSM.g:2709:1: rule__StateGraph__Group__3__Impl : ( '}' ) ;
+ // InternalFSM.g:2735:1: rule__StateGraph__Group__3__Impl : ( '}' ) ;
public final void rule__StateGraph__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2713:1: ( ( '}' ) )
- // InternalFSM.g:2714:1: ( '}' )
+ // InternalFSM.g:2739:1: ( ( '}' ) )
+ // InternalFSM.g:2740:1: ( '}' )
{
- // InternalFSM.g:2714:1: ( '}' )
- // InternalFSM.g:2715:1: '}'
+ // InternalFSM.g:2740:1: ( '}' )
+ // InternalFSM.g:2741:1: '}'
{
before(grammarAccess.getStateGraphAccess().getRightCurlyBracketKeyword_3());
match(input,30,FOLLOW_2);
@@ -8345,14 +8423,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Group__0"
- // InternalFSM.g:2736:1: rule__StateMachine__Group__0 : rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ;
+ // InternalFSM.g:2762:1: rule__StateMachine__Group__0 : rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ;
public final void rule__StateMachine__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2740:1: ( rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 )
- // InternalFSM.g:2741:2: rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1
+ // InternalFSM.g:2766:1: ( rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 )
+ // InternalFSM.g:2767:2: rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1
{
pushFollow(FOLLOW_6);
rule__StateMachine__Group__0__Impl();
@@ -8383,21 +8461,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Group__0__Impl"
- // InternalFSM.g:2748:1: rule__StateMachine__Group__0__Impl : ( () ) ;
+ // InternalFSM.g:2774:1: rule__StateMachine__Group__0__Impl : ( () ) ;
public final void rule__StateMachine__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2752:1: ( ( () ) )
- // InternalFSM.g:2753:1: ( () )
+ // InternalFSM.g:2778:1: ( ( () ) )
+ // InternalFSM.g:2779:1: ( () )
{
- // InternalFSM.g:2753:1: ( () )
- // InternalFSM.g:2754:1: ()
+ // InternalFSM.g:2779:1: ( () )
+ // InternalFSM.g:2780:1: ()
{
before(grammarAccess.getStateMachineAccess().getStateGraphAction_0());
- // InternalFSM.g:2755:1: ()
- // InternalFSM.g:2757:1:
+ // InternalFSM.g:2781:1: ()
+ // InternalFSM.g:2783:1:
{
}
@@ -8420,14 +8498,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Group__1"
- // InternalFSM.g:2767:1: rule__StateMachine__Group__1 : rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ;
+ // InternalFSM.g:2793:1: rule__StateMachine__Group__1 : rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ;
public final void rule__StateMachine__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2771:1: ( rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 )
- // InternalFSM.g:2772:2: rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2
+ // InternalFSM.g:2797:1: ( rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 )
+ // InternalFSM.g:2798:2: rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2
{
pushFollow(FOLLOW_7);
rule__StateMachine__Group__1__Impl();
@@ -8458,17 +8536,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Group__1__Impl"
- // InternalFSM.g:2779:1: rule__StateMachine__Group__1__Impl : ( 'StateMachine' ) ;
+ // InternalFSM.g:2805:1: rule__StateMachine__Group__1__Impl : ( 'StateMachine' ) ;
public final void rule__StateMachine__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2783:1: ( ( 'StateMachine' ) )
- // InternalFSM.g:2784:1: ( 'StateMachine' )
+ // InternalFSM.g:2809:1: ( ( 'StateMachine' ) )
+ // InternalFSM.g:2810:1: ( 'StateMachine' )
{
- // InternalFSM.g:2784:1: ( 'StateMachine' )
- // InternalFSM.g:2785:1: 'StateMachine'
+ // InternalFSM.g:2810:1: ( 'StateMachine' )
+ // InternalFSM.g:2811:1: 'StateMachine'
{
before(grammarAccess.getStateMachineAccess().getStateMachineKeyword_1());
match(input,31,FOLLOW_2);
@@ -8495,14 +8573,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Group__2"
- // InternalFSM.g:2798:1: rule__StateMachine__Group__2 : rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ;
+ // InternalFSM.g:2824:1: rule__StateMachine__Group__2 : rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ;
public final void rule__StateMachine__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2802:1: ( rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 )
- // InternalFSM.g:2803:2: rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3
+ // InternalFSM.g:2828:1: ( rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 )
+ // InternalFSM.g:2829:2: rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3
{
pushFollow(FOLLOW_8);
rule__StateMachine__Group__2__Impl();
@@ -8533,17 +8611,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Group__2__Impl"
- // InternalFSM.g:2810:1: rule__StateMachine__Group__2__Impl : ( '{' ) ;
+ // InternalFSM.g:2836:1: rule__StateMachine__Group__2__Impl : ( '{' ) ;
public final void rule__StateMachine__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2814:1: ( ( '{' ) )
- // InternalFSM.g:2815:1: ( '{' )
+ // InternalFSM.g:2840:1: ( ( '{' ) )
+ // InternalFSM.g:2841:1: ( '{' )
{
- // InternalFSM.g:2815:1: ( '{' )
- // InternalFSM.g:2816:1: '{'
+ // InternalFSM.g:2841:1: ( '{' )
+ // InternalFSM.g:2842:1: '{'
{
before(grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_2());
match(input,29,FOLLOW_2);
@@ -8570,14 +8648,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Group__3"
- // InternalFSM.g:2829:1: rule__StateMachine__Group__3 : rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ;
+ // InternalFSM.g:2855:1: rule__StateMachine__Group__3 : rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ;
public final void rule__StateMachine__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2833:1: ( rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 )
- // InternalFSM.g:2834:2: rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4
+ // InternalFSM.g:2859:1: ( rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 )
+ // InternalFSM.g:2860:2: rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4
{
pushFollow(FOLLOW_8);
rule__StateMachine__Group__3__Impl();
@@ -8608,33 +8686,33 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Group__3__Impl"
- // InternalFSM.g:2841:1: rule__StateMachine__Group__3__Impl : ( ( rule__StateMachine__Alternatives_3 )* ) ;
+ // InternalFSM.g:2867:1: rule__StateMachine__Group__3__Impl : ( ( rule__StateMachine__Alternatives_3 )* ) ;
public final void rule__StateMachine__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2845:1: ( ( ( rule__StateMachine__Alternatives_3 )* ) )
- // InternalFSM.g:2846:1: ( ( rule__StateMachine__Alternatives_3 )* )
+ // InternalFSM.g:2871:1: ( ( ( rule__StateMachine__Alternatives_3 )* ) )
+ // InternalFSM.g:2872:1: ( ( rule__StateMachine__Alternatives_3 )* )
{
- // InternalFSM.g:2846:1: ( ( rule__StateMachine__Alternatives_3 )* )
- // InternalFSM.g:2847:1: ( rule__StateMachine__Alternatives_3 )*
+ // InternalFSM.g:2872:1: ( ( rule__StateMachine__Alternatives_3 )* )
+ // InternalFSM.g:2873:1: ( rule__StateMachine__Alternatives_3 )*
{
before(grammarAccess.getStateMachineAccess().getAlternatives_3());
- // InternalFSM.g:2848:1: ( rule__StateMachine__Alternatives_3 )*
+ // InternalFSM.g:2874:1: ( rule__StateMachine__Alternatives_3 )*
loop33:
do {
int alt33=2;
int LA33_0 = input.LA(1);
- if ( (LA33_0==32||(LA33_0>=37 && LA33_0<=42)||LA33_0==51||LA33_0==70) ) {
+ if ( (LA33_0==32||(LA33_0>=37 && LA33_0<=42)||LA33_0==51||LA33_0==71) ) {
alt33=1;
}
switch (alt33) {
case 1 :
- // InternalFSM.g:2848:2: rule__StateMachine__Alternatives_3
+ // InternalFSM.g:2874:2: rule__StateMachine__Alternatives_3
{
pushFollow(FOLLOW_9);
rule__StateMachine__Alternatives_3();
@@ -8673,14 +8751,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Group__4"
- // InternalFSM.g:2858:1: rule__StateMachine__Group__4 : rule__StateMachine__Group__4__Impl ;
+ // InternalFSM.g:2884:1: rule__StateMachine__Group__4 : rule__StateMachine__Group__4__Impl ;
public final void rule__StateMachine__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2862:1: ( rule__StateMachine__Group__4__Impl )
- // InternalFSM.g:2863:2: rule__StateMachine__Group__4__Impl
+ // InternalFSM.g:2888:1: ( rule__StateMachine__Group__4__Impl )
+ // InternalFSM.g:2889:2: rule__StateMachine__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__StateMachine__Group__4__Impl();
@@ -8706,17 +8784,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Group__4__Impl"
- // InternalFSM.g:2869:1: rule__StateMachine__Group__4__Impl : ( '}' ) ;
+ // InternalFSM.g:2895:1: rule__StateMachine__Group__4__Impl : ( '}' ) ;
public final void rule__StateMachine__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2873:1: ( ( '}' ) )
- // InternalFSM.g:2874:1: ( '}' )
+ // InternalFSM.g:2899:1: ( ( '}' ) )
+ // InternalFSM.g:2900:1: ( '}' )
{
- // InternalFSM.g:2874:1: ( '}' )
- // InternalFSM.g:2875:1: '}'
+ // InternalFSM.g:2900:1: ( '}' )
+ // InternalFSM.g:2901:1: '}'
{
before(grammarAccess.getStateMachineAccess().getRightCurlyBracketKeyword_4());
match(input,30,FOLLOW_2);
@@ -8743,14 +8821,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group__0"
- // InternalFSM.g:2898:1: rule__SimpleState__Group__0 : rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 ;
+ // InternalFSM.g:2924:1: rule__SimpleState__Group__0 : rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 ;
public final void rule__SimpleState__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2902:1: ( rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 )
- // InternalFSM.g:2903:2: rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1
+ // InternalFSM.g:2928:1: ( rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 )
+ // InternalFSM.g:2929:2: rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1
{
pushFollow(FOLLOW_5);
rule__SimpleState__Group__0__Impl();
@@ -8781,17 +8859,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group__0__Impl"
- // InternalFSM.g:2910:1: rule__SimpleState__Group__0__Impl : ( 'State' ) ;
+ // InternalFSM.g:2936:1: rule__SimpleState__Group__0__Impl : ( 'State' ) ;
public final void rule__SimpleState__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2914:1: ( ( 'State' ) )
- // InternalFSM.g:2915:1: ( 'State' )
+ // InternalFSM.g:2940:1: ( ( 'State' ) )
+ // InternalFSM.g:2941:1: ( 'State' )
{
- // InternalFSM.g:2915:1: ( 'State' )
- // InternalFSM.g:2916:1: 'State'
+ // InternalFSM.g:2941:1: ( 'State' )
+ // InternalFSM.g:2942:1: 'State'
{
before(grammarAccess.getSimpleStateAccess().getStateKeyword_0());
match(input,32,FOLLOW_2);
@@ -8818,14 +8896,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group__1"
- // InternalFSM.g:2929:1: rule__SimpleState__Group__1 : rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 ;
+ // InternalFSM.g:2955:1: rule__SimpleState__Group__1 : rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 ;
public final void rule__SimpleState__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2933:1: ( rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 )
- // InternalFSM.g:2934:2: rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2
+ // InternalFSM.g:2959:1: ( rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 )
+ // InternalFSM.g:2960:2: rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2
{
pushFollow(FOLLOW_10);
rule__SimpleState__Group__1__Impl();
@@ -8856,21 +8934,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group__1__Impl"
- // InternalFSM.g:2941:1: rule__SimpleState__Group__1__Impl : ( ( rule__SimpleState__NameAssignment_1 ) ) ;
+ // InternalFSM.g:2967:1: rule__SimpleState__Group__1__Impl : ( ( rule__SimpleState__NameAssignment_1 ) ) ;
public final void rule__SimpleState__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2945:1: ( ( ( rule__SimpleState__NameAssignment_1 ) ) )
- // InternalFSM.g:2946:1: ( ( rule__SimpleState__NameAssignment_1 ) )
+ // InternalFSM.g:2971:1: ( ( ( rule__SimpleState__NameAssignment_1 ) ) )
+ // InternalFSM.g:2972:1: ( ( rule__SimpleState__NameAssignment_1 ) )
{
- // InternalFSM.g:2946:1: ( ( rule__SimpleState__NameAssignment_1 ) )
- // InternalFSM.g:2947:1: ( rule__SimpleState__NameAssignment_1 )
+ // InternalFSM.g:2972:1: ( ( rule__SimpleState__NameAssignment_1 ) )
+ // InternalFSM.g:2973:1: ( rule__SimpleState__NameAssignment_1 )
{
before(grammarAccess.getSimpleStateAccess().getNameAssignment_1());
- // InternalFSM.g:2948:1: ( rule__SimpleState__NameAssignment_1 )
- // InternalFSM.g:2948:2: rule__SimpleState__NameAssignment_1
+ // InternalFSM.g:2974:1: ( rule__SimpleState__NameAssignment_1 )
+ // InternalFSM.g:2974:2: rule__SimpleState__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__SimpleState__NameAssignment_1();
@@ -8903,14 +8981,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group__2"
- // InternalFSM.g:2958:1: rule__SimpleState__Group__2 : rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 ;
+ // InternalFSM.g:2984:1: rule__SimpleState__Group__2 : rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 ;
public final void rule__SimpleState__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2962:1: ( rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 )
- // InternalFSM.g:2963:2: rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3
+ // InternalFSM.g:2988:1: ( rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 )
+ // InternalFSM.g:2989:2: rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3
{
pushFollow(FOLLOW_10);
rule__SimpleState__Group__2__Impl();
@@ -8941,29 +9019,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group__2__Impl"
- // InternalFSM.g:2970:1: rule__SimpleState__Group__2__Impl : ( ( rule__SimpleState__DocuAssignment_2 )? ) ;
+ // InternalFSM.g:2996:1: rule__SimpleState__Group__2__Impl : ( ( rule__SimpleState__DocuAssignment_2 )? ) ;
public final void rule__SimpleState__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2974:1: ( ( ( rule__SimpleState__DocuAssignment_2 )? ) )
- // InternalFSM.g:2975:1: ( ( rule__SimpleState__DocuAssignment_2 )? )
+ // InternalFSM.g:3000:1: ( ( ( rule__SimpleState__DocuAssignment_2 )? ) )
+ // InternalFSM.g:3001:1: ( ( rule__SimpleState__DocuAssignment_2 )? )
{
- // InternalFSM.g:2975:1: ( ( rule__SimpleState__DocuAssignment_2 )? )
- // InternalFSM.g:2976:1: ( rule__SimpleState__DocuAssignment_2 )?
+ // InternalFSM.g:3001:1: ( ( rule__SimpleState__DocuAssignment_2 )? )
+ // InternalFSM.g:3002:1: ( rule__SimpleState__DocuAssignment_2 )?
{
before(grammarAccess.getSimpleStateAccess().getDocuAssignment_2());
- // InternalFSM.g:2977:1: ( rule__SimpleState__DocuAssignment_2 )?
+ // InternalFSM.g:3003:1: ( rule__SimpleState__DocuAssignment_2 )?
int alt34=2;
int LA34_0 = input.LA(1);
- if ( (LA34_0==66) ) {
+ if ( (LA34_0==67) ) {
alt34=1;
}
switch (alt34) {
case 1 :
- // InternalFSM.g:2977:2: rule__SimpleState__DocuAssignment_2
+ // InternalFSM.g:3003:2: rule__SimpleState__DocuAssignment_2
{
pushFollow(FOLLOW_2);
rule__SimpleState__DocuAssignment_2();
@@ -8999,14 +9077,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group__3"
- // InternalFSM.g:2987:1: rule__SimpleState__Group__3 : rule__SimpleState__Group__3__Impl ;
+ // InternalFSM.g:3013:1: rule__SimpleState__Group__3 : rule__SimpleState__Group__3__Impl ;
public final void rule__SimpleState__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:2991:1: ( rule__SimpleState__Group__3__Impl )
- // InternalFSM.g:2992:2: rule__SimpleState__Group__3__Impl
+ // InternalFSM.g:3017:1: ( rule__SimpleState__Group__3__Impl )
+ // InternalFSM.g:3018:2: rule__SimpleState__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__SimpleState__Group__3__Impl();
@@ -9032,20 +9110,20 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group__3__Impl"
- // InternalFSM.g:2998:1: rule__SimpleState__Group__3__Impl : ( ( rule__SimpleState__Group_3__0 )? ) ;
+ // InternalFSM.g:3024:1: rule__SimpleState__Group__3__Impl : ( ( rule__SimpleState__Group_3__0 )? ) ;
public final void rule__SimpleState__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3002:1: ( ( ( rule__SimpleState__Group_3__0 )? ) )
- // InternalFSM.g:3003:1: ( ( rule__SimpleState__Group_3__0 )? )
+ // InternalFSM.g:3028:1: ( ( ( rule__SimpleState__Group_3__0 )? ) )
+ // InternalFSM.g:3029:1: ( ( rule__SimpleState__Group_3__0 )? )
{
- // InternalFSM.g:3003:1: ( ( rule__SimpleState__Group_3__0 )? )
- // InternalFSM.g:3004:1: ( rule__SimpleState__Group_3__0 )?
+ // InternalFSM.g:3029:1: ( ( rule__SimpleState__Group_3__0 )? )
+ // InternalFSM.g:3030:1: ( rule__SimpleState__Group_3__0 )?
{
before(grammarAccess.getSimpleStateAccess().getGroup_3());
- // InternalFSM.g:3005:1: ( rule__SimpleState__Group_3__0 )?
+ // InternalFSM.g:3031:1: ( rule__SimpleState__Group_3__0 )?
int alt35=2;
int LA35_0 = input.LA(1);
@@ -9054,7 +9132,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
switch (alt35) {
case 1 :
- // InternalFSM.g:3005:2: rule__SimpleState__Group_3__0
+ // InternalFSM.g:3031:2: rule__SimpleState__Group_3__0
{
pushFollow(FOLLOW_2);
rule__SimpleState__Group_3__0();
@@ -9090,14 +9168,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__0"
- // InternalFSM.g:3023:1: rule__SimpleState__Group_3__0 : rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 ;
+ // InternalFSM.g:3049:1: rule__SimpleState__Group_3__0 : rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 ;
public final void rule__SimpleState__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3027:1: ( rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 )
- // InternalFSM.g:3028:2: rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1
+ // InternalFSM.g:3053:1: ( rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 )
+ // InternalFSM.g:3054:2: rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1
{
pushFollow(FOLLOW_11);
rule__SimpleState__Group_3__0__Impl();
@@ -9128,17 +9206,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__0__Impl"
- // InternalFSM.g:3035:1: rule__SimpleState__Group_3__0__Impl : ( '{' ) ;
+ // InternalFSM.g:3061:1: rule__SimpleState__Group_3__0__Impl : ( '{' ) ;
public final void rule__SimpleState__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3039:1: ( ( '{' ) )
- // InternalFSM.g:3040:1: ( '{' )
+ // InternalFSM.g:3065:1: ( ( '{' ) )
+ // InternalFSM.g:3066:1: ( '{' )
{
- // InternalFSM.g:3040:1: ( '{' )
- // InternalFSM.g:3041:1: '{'
+ // InternalFSM.g:3066:1: ( '{' )
+ // InternalFSM.g:3067:1: '{'
{
before(grammarAccess.getSimpleStateAccess().getLeftCurlyBracketKeyword_3_0());
match(input,29,FOLLOW_2);
@@ -9165,14 +9243,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__1"
- // InternalFSM.g:3054:1: rule__SimpleState__Group_3__1 : rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 ;
+ // InternalFSM.g:3080:1: rule__SimpleState__Group_3__1 : rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 ;
public final void rule__SimpleState__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3058:1: ( rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 )
- // InternalFSM.g:3059:2: rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2
+ // InternalFSM.g:3084:1: ( rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 )
+ // InternalFSM.g:3085:2: rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2
{
pushFollow(FOLLOW_11);
rule__SimpleState__Group_3__1__Impl();
@@ -9203,42 +9281,49 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__1__Impl"
- // InternalFSM.g:3066:1: rule__SimpleState__Group_3__1__Impl : ( ( rule__SimpleState__Group_3_1__0 )? ) ;
+ // InternalFSM.g:3092:1: rule__SimpleState__Group_3__1__Impl : ( ( rule__SimpleState__AnnotationsAssignment_3_1 )* ) ;
public final void rule__SimpleState__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3070:1: ( ( ( rule__SimpleState__Group_3_1__0 )? ) )
- // InternalFSM.g:3071:1: ( ( rule__SimpleState__Group_3_1__0 )? )
+ // InternalFSM.g:3096:1: ( ( ( rule__SimpleState__AnnotationsAssignment_3_1 )* ) )
+ // InternalFSM.g:3097:1: ( ( rule__SimpleState__AnnotationsAssignment_3_1 )* )
{
- // InternalFSM.g:3071:1: ( ( rule__SimpleState__Group_3_1__0 )? )
- // InternalFSM.g:3072:1: ( rule__SimpleState__Group_3_1__0 )?
+ // InternalFSM.g:3097:1: ( ( rule__SimpleState__AnnotationsAssignment_3_1 )* )
+ // InternalFSM.g:3098:1: ( rule__SimpleState__AnnotationsAssignment_3_1 )*
{
- before(grammarAccess.getSimpleStateAccess().getGroup_3_1());
- // InternalFSM.g:3073:1: ( rule__SimpleState__Group_3_1__0 )?
- int alt36=2;
- int LA36_0 = input.LA(1);
+ before(grammarAccess.getSimpleStateAccess().getAnnotationsAssignment_3_1());
+ // InternalFSM.g:3099:1: ( rule__SimpleState__AnnotationsAssignment_3_1 )*
+ loop36:
+ do {
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if ( (LA36_0==33) ) {
- alt36=1;
- }
- switch (alt36) {
- case 1 :
- // InternalFSM.g:3073:2: rule__SimpleState__Group_3_1__0
- {
- pushFollow(FOLLOW_2);
- rule__SimpleState__Group_3_1__0();
+ if ( (LA36_0==63) ) {
+ alt36=1;
+ }
- state._fsp--;
+ switch (alt36) {
+ case 1 :
+ // InternalFSM.g:3099:2: rule__SimpleState__AnnotationsAssignment_3_1
+ {
+ pushFollow(FOLLOW_12);
+ rule__SimpleState__AnnotationsAssignment_3_1();
- }
- break;
+ state._fsp--;
- }
- after(grammarAccess.getSimpleStateAccess().getGroup_3_1());
+ }
+ break;
+
+ default :
+ break loop36;
+ }
+ } while (true);
+
+ after(grammarAccess.getSimpleStateAccess().getAnnotationsAssignment_3_1());
}
@@ -9261,14 +9346,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__2"
- // InternalFSM.g:3083:1: rule__SimpleState__Group_3__2 : rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 ;
+ // InternalFSM.g:3109:1: rule__SimpleState__Group_3__2 : rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 ;
public final void rule__SimpleState__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3087:1: ( rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 )
- // InternalFSM.g:3088:2: rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3
+ // InternalFSM.g:3113:1: ( rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 )
+ // InternalFSM.g:3114:2: rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3
{
pushFollow(FOLLOW_11);
rule__SimpleState__Group_3__2__Impl();
@@ -9299,29 +9384,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__2__Impl"
- // InternalFSM.g:3095:1: rule__SimpleState__Group_3__2__Impl : ( ( rule__SimpleState__Group_3_2__0 )? ) ;
+ // InternalFSM.g:3121:1: rule__SimpleState__Group_3__2__Impl : ( ( rule__SimpleState__Group_3_2__0 )? ) ;
public final void rule__SimpleState__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3099:1: ( ( ( rule__SimpleState__Group_3_2__0 )? ) )
- // InternalFSM.g:3100:1: ( ( rule__SimpleState__Group_3_2__0 )? )
+ // InternalFSM.g:3125:1: ( ( ( rule__SimpleState__Group_3_2__0 )? ) )
+ // InternalFSM.g:3126:1: ( ( rule__SimpleState__Group_3_2__0 )? )
{
- // InternalFSM.g:3100:1: ( ( rule__SimpleState__Group_3_2__0 )? )
- // InternalFSM.g:3101:1: ( rule__SimpleState__Group_3_2__0 )?
+ // InternalFSM.g:3126:1: ( ( rule__SimpleState__Group_3_2__0 )? )
+ // InternalFSM.g:3127:1: ( rule__SimpleState__Group_3_2__0 )?
{
before(grammarAccess.getSimpleStateAccess().getGroup_3_2());
- // InternalFSM.g:3102:1: ( rule__SimpleState__Group_3_2__0 )?
+ // InternalFSM.g:3128:1: ( rule__SimpleState__Group_3_2__0 )?
int alt37=2;
int LA37_0 = input.LA(1);
- if ( (LA37_0==34) ) {
+ if ( (LA37_0==33) ) {
alt37=1;
}
switch (alt37) {
case 1 :
- // InternalFSM.g:3102:2: rule__SimpleState__Group_3_2__0
+ // InternalFSM.g:3128:2: rule__SimpleState__Group_3_2__0
{
pushFollow(FOLLOW_2);
rule__SimpleState__Group_3_2__0();
@@ -9357,14 +9442,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__3"
- // InternalFSM.g:3112:1: rule__SimpleState__Group_3__3 : rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 ;
+ // InternalFSM.g:3138:1: rule__SimpleState__Group_3__3 : rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 ;
public final void rule__SimpleState__Group_3__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3116:1: ( rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 )
- // InternalFSM.g:3117:2: rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4
+ // InternalFSM.g:3142:1: ( rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 )
+ // InternalFSM.g:3143:2: rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4
{
pushFollow(FOLLOW_11);
rule__SimpleState__Group_3__3__Impl();
@@ -9395,29 +9480,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__3__Impl"
- // InternalFSM.g:3124:1: rule__SimpleState__Group_3__3__Impl : ( ( rule__SimpleState__Group_3_3__0 )? ) ;
+ // InternalFSM.g:3150:1: rule__SimpleState__Group_3__3__Impl : ( ( rule__SimpleState__Group_3_3__0 )? ) ;
public final void rule__SimpleState__Group_3__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3128:1: ( ( ( rule__SimpleState__Group_3_3__0 )? ) )
- // InternalFSM.g:3129:1: ( ( rule__SimpleState__Group_3_3__0 )? )
+ // InternalFSM.g:3154:1: ( ( ( rule__SimpleState__Group_3_3__0 )? ) )
+ // InternalFSM.g:3155:1: ( ( rule__SimpleState__Group_3_3__0 )? )
{
- // InternalFSM.g:3129:1: ( ( rule__SimpleState__Group_3_3__0 )? )
- // InternalFSM.g:3130:1: ( rule__SimpleState__Group_3_3__0 )?
+ // InternalFSM.g:3155:1: ( ( rule__SimpleState__Group_3_3__0 )? )
+ // InternalFSM.g:3156:1: ( rule__SimpleState__Group_3_3__0 )?
{
before(grammarAccess.getSimpleStateAccess().getGroup_3_3());
- // InternalFSM.g:3131:1: ( rule__SimpleState__Group_3_3__0 )?
+ // InternalFSM.g:3157:1: ( rule__SimpleState__Group_3_3__0 )?
int alt38=2;
int LA38_0 = input.LA(1);
- if ( (LA38_0==35) ) {
+ if ( (LA38_0==34) ) {
alt38=1;
}
switch (alt38) {
case 1 :
- // InternalFSM.g:3131:2: rule__SimpleState__Group_3_3__0
+ // InternalFSM.g:3157:2: rule__SimpleState__Group_3_3__0
{
pushFollow(FOLLOW_2);
rule__SimpleState__Group_3_3__0();
@@ -9453,14 +9538,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__4"
- // InternalFSM.g:3141:1: rule__SimpleState__Group_3__4 : rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 ;
+ // InternalFSM.g:3167:1: rule__SimpleState__Group_3__4 : rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 ;
public final void rule__SimpleState__Group_3__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3145:1: ( rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 )
- // InternalFSM.g:3146:2: rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5
+ // InternalFSM.g:3171:1: ( rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 )
+ // InternalFSM.g:3172:2: rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5
{
pushFollow(FOLLOW_11);
rule__SimpleState__Group_3__4__Impl();
@@ -9491,29 +9576,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__4__Impl"
- // InternalFSM.g:3153:1: rule__SimpleState__Group_3__4__Impl : ( ( rule__SimpleState__Group_3_4__0 )? ) ;
+ // InternalFSM.g:3179:1: rule__SimpleState__Group_3__4__Impl : ( ( rule__SimpleState__Group_3_4__0 )? ) ;
public final void rule__SimpleState__Group_3__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3157:1: ( ( ( rule__SimpleState__Group_3_4__0 )? ) )
- // InternalFSM.g:3158:1: ( ( rule__SimpleState__Group_3_4__0 )? )
+ // InternalFSM.g:3183:1: ( ( ( rule__SimpleState__Group_3_4__0 )? ) )
+ // InternalFSM.g:3184:1: ( ( rule__SimpleState__Group_3_4__0 )? )
{
- // InternalFSM.g:3158:1: ( ( rule__SimpleState__Group_3_4__0 )? )
- // InternalFSM.g:3159:1: ( rule__SimpleState__Group_3_4__0 )?
+ // InternalFSM.g:3184:1: ( ( rule__SimpleState__Group_3_4__0 )? )
+ // InternalFSM.g:3185:1: ( rule__SimpleState__Group_3_4__0 )?
{
before(grammarAccess.getSimpleStateAccess().getGroup_3_4());
- // InternalFSM.g:3160:1: ( rule__SimpleState__Group_3_4__0 )?
+ // InternalFSM.g:3186:1: ( rule__SimpleState__Group_3_4__0 )?
int alt39=2;
int LA39_0 = input.LA(1);
- if ( (LA39_0==36) ) {
+ if ( (LA39_0==35) ) {
alt39=1;
}
switch (alt39) {
case 1 :
- // InternalFSM.g:3160:2: rule__SimpleState__Group_3_4__0
+ // InternalFSM.g:3186:2: rule__SimpleState__Group_3_4__0
{
pushFollow(FOLLOW_2);
rule__SimpleState__Group_3_4__0();
@@ -9549,20 +9634,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__5"
- // InternalFSM.g:3170:1: rule__SimpleState__Group_3__5 : rule__SimpleState__Group_3__5__Impl ;
+ // InternalFSM.g:3196:1: rule__SimpleState__Group_3__5 : rule__SimpleState__Group_3__5__Impl rule__SimpleState__Group_3__6 ;
public final void rule__SimpleState__Group_3__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3174:1: ( rule__SimpleState__Group_3__5__Impl )
- // InternalFSM.g:3175:2: rule__SimpleState__Group_3__5__Impl
+ // InternalFSM.g:3200:1: ( rule__SimpleState__Group_3__5__Impl rule__SimpleState__Group_3__6 )
+ // InternalFSM.g:3201:2: rule__SimpleState__Group_3__5__Impl rule__SimpleState__Group_3__6
{
- pushFollow(FOLLOW_2);
+ pushFollow(FOLLOW_11);
rule__SimpleState__Group_3__5__Impl();
state._fsp--;
+ pushFollow(FOLLOW_2);
+ rule__SimpleState__Group_3__6();
+
+ state._fsp--;
+
}
@@ -9582,21 +9672,42 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleState__Group_3__5__Impl"
- // InternalFSM.g:3181:1: rule__SimpleState__Group_3__5__Impl : ( '}' ) ;
+ // InternalFSM.g:3208:1: rule__SimpleState__Group_3__5__Impl : ( ( rule__SimpleState__Group_3_5__0 )? ) ;
public final void rule__SimpleState__Group_3__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3185:1: ( ( '}' ) )
- // InternalFSM.g:3186:1: ( '}' )
+ // InternalFSM.g:3212:1: ( ( ( rule__SimpleState__Group_3_5__0 )? ) )
+ // InternalFSM.g:3213:1: ( ( rule__SimpleState__Group_3_5__0 )? )
{
- // InternalFSM.g:3186:1: ( '}' )
- // InternalFSM.g:3187:1: '}'
+ // InternalFSM.g:3213:1: ( ( rule__SimpleState__Group_3_5__0 )? )
+ // InternalFSM.g:3214:1: ( rule__SimpleState__Group_3_5__0 )?
{
- before(grammarAccess.getSimpleStateAccess().getRightCurlyBracketKeyword_3_5());
- match(input,30,FOLLOW_2);
- after(grammarAccess.getSimpleStateAccess().getRightCurlyBracketKeyword_3_5());
+ before(grammarAccess.getSimpleStateAccess().getGroup_3_5());
+ // InternalFSM.g:3215:1: ( rule__SimpleState__Group_3_5__0 )?
+ int alt40=2;
+ int LA40_0 = input.LA(1);
+
+ if ( (LA40_0==36) ) {
+ alt40=1;
+ }
+ switch (alt40) {
+ case 1 :
+ // InternalFSM.g:3215:2: rule__SimpleState__Group_3_5__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SimpleState__Group_3_5__0();
+
+ state._fsp--;
+
+
+ }
+ break;
+
+ }
+
+ after(grammarAccess.getSimpleStateAccess().getGroup_3_5());
}
@@ -9618,23 +9729,93 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__SimpleState__Group_3__5__Impl"
- // $ANTLR start "rule__SimpleState__Group_3_1__0"
- // InternalFSM.g:3212:1: rule__SimpleState__Group_3_1__0 : rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 ;
- public final void rule__SimpleState__Group_3_1__0() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3__6"
+ // InternalFSM.g:3225:1: rule__SimpleState__Group_3__6 : rule__SimpleState__Group_3__6__Impl ;
+ public final void rule__SimpleState__Group_3__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3216:1: ( rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 )
- // InternalFSM.g:3217:2: rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1
+ // InternalFSM.g:3229:1: ( rule__SimpleState__Group_3__6__Impl )
+ // InternalFSM.g:3230:2: rule__SimpleState__Group_3__6__Impl
{
- pushFollow(FOLLOW_12);
- rule__SimpleState__Group_3_1__0__Impl();
+ pushFollow(FOLLOW_2);
+ rule__SimpleState__Group_3__6__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleState__Group_3__6"
+
+
+ // $ANTLR start "rule__SimpleState__Group_3__6__Impl"
+ // InternalFSM.g:3236:1: rule__SimpleState__Group_3__6__Impl : ( '}' ) ;
+ public final void rule__SimpleState__Group_3__6__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalFSM.g:3240:1: ( ( '}' ) )
+ // InternalFSM.g:3241:1: ( '}' )
+ {
+ // InternalFSM.g:3241:1: ( '}' )
+ // InternalFSM.g:3242:1: '}'
+ {
+ before(grammarAccess.getSimpleStateAccess().getRightCurlyBracketKeyword_3_6());
+ match(input,30,FOLLOW_2);
+ after(grammarAccess.getSimpleStateAccess().getRightCurlyBracketKeyword_3_6());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleState__Group_3__6__Impl"
+
+
+ // $ANTLR start "rule__SimpleState__Group_3_2__0"
+ // InternalFSM.g:3269:1: rule__SimpleState__Group_3_2__0 : rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 ;
+ public final void rule__SimpleState__Group_3_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalFSM.g:3273:1: ( rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 )
+ // InternalFSM.g:3274:2: rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1
+ {
+ pushFollow(FOLLOW_13);
+ rule__SimpleState__Group_3_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__SimpleState__Group_3_1__1();
+ rule__SimpleState__Group_3_2__1();
state._fsp--;
@@ -9653,25 +9834,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_1__0"
+ // $ANTLR end "rule__SimpleState__Group_3_2__0"
- // $ANTLR start "rule__SimpleState__Group_3_1__0__Impl"
- // InternalFSM.g:3224:1: rule__SimpleState__Group_3_1__0__Impl : ( 'entry' ) ;
- public final void rule__SimpleState__Group_3_1__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_2__0__Impl"
+ // InternalFSM.g:3281:1: rule__SimpleState__Group_3_2__0__Impl : ( 'entry' ) ;
+ public final void rule__SimpleState__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3228:1: ( ( 'entry' ) )
- // InternalFSM.g:3229:1: ( 'entry' )
+ // InternalFSM.g:3285:1: ( ( 'entry' ) )
+ // InternalFSM.g:3286:1: ( 'entry' )
{
- // InternalFSM.g:3229:1: ( 'entry' )
- // InternalFSM.g:3230:1: 'entry'
+ // InternalFSM.g:3286:1: ( 'entry' )
+ // InternalFSM.g:3287:1: 'entry'
{
- before(grammarAccess.getSimpleStateAccess().getEntryKeyword_3_1_0());
+ before(grammarAccess.getSimpleStateAccess().getEntryKeyword_3_2_0());
match(input,33,FOLLOW_2);
- after(grammarAccess.getSimpleStateAccess().getEntryKeyword_3_1_0());
+ after(grammarAccess.getSimpleStateAccess().getEntryKeyword_3_2_0());
}
@@ -9690,21 +9871,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_1__0__Impl"
+ // $ANTLR end "rule__SimpleState__Group_3_2__0__Impl"
- // $ANTLR start "rule__SimpleState__Group_3_1__1"
- // InternalFSM.g:3243:1: rule__SimpleState__Group_3_1__1 : rule__SimpleState__Group_3_1__1__Impl ;
- public final void rule__SimpleState__Group_3_1__1() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_2__1"
+ // InternalFSM.g:3300:1: rule__SimpleState__Group_3_2__1 : rule__SimpleState__Group_3_2__1__Impl ;
+ public final void rule__SimpleState__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3247:1: ( rule__SimpleState__Group_3_1__1__Impl )
- // InternalFSM.g:3248:2: rule__SimpleState__Group_3_1__1__Impl
+ // InternalFSM.g:3304:1: ( rule__SimpleState__Group_3_2__1__Impl )
+ // InternalFSM.g:3305:2: rule__SimpleState__Group_3_2__1__Impl
{
pushFollow(FOLLOW_2);
- rule__SimpleState__Group_3_1__1__Impl();
+ rule__SimpleState__Group_3_2__1__Impl();
state._fsp--;
@@ -9723,35 +9904,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_1__1"
+ // $ANTLR end "rule__SimpleState__Group_3_2__1"
- // $ANTLR start "rule__SimpleState__Group_3_1__1__Impl"
- // InternalFSM.g:3254:1: rule__SimpleState__Group_3_1__1__Impl : ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) ;
- public final void rule__SimpleState__Group_3_1__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_2__1__Impl"
+ // InternalFSM.g:3311:1: rule__SimpleState__Group_3_2__1__Impl : ( ( rule__SimpleState__EntryCodeAssignment_3_2_1 ) ) ;
+ public final void rule__SimpleState__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3258:1: ( ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) )
- // InternalFSM.g:3259:1: ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) )
+ // InternalFSM.g:3315:1: ( ( ( rule__SimpleState__EntryCodeAssignment_3_2_1 ) ) )
+ // InternalFSM.g:3316:1: ( ( rule__SimpleState__EntryCodeAssignment_3_2_1 ) )
{
- // InternalFSM.g:3259:1: ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) )
- // InternalFSM.g:3260:1: ( rule__SimpleState__EntryCodeAssignment_3_1_1 )
+ // InternalFSM.g:3316:1: ( ( rule__SimpleState__EntryCodeAssignment_3_2_1 ) )
+ // InternalFSM.g:3317:1: ( rule__SimpleState__EntryCodeAssignment_3_2_1 )
{
- before(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_1_1());
- // InternalFSM.g:3261:1: ( rule__SimpleState__EntryCodeAssignment_3_1_1 )
- // InternalFSM.g:3261:2: rule__SimpleState__EntryCodeAssignment_3_1_1
+ before(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_2_1());
+ // InternalFSM.g:3318:1: ( rule__SimpleState__EntryCodeAssignment_3_2_1 )
+ // InternalFSM.g:3318:2: rule__SimpleState__EntryCodeAssignment_3_2_1
{
pushFollow(FOLLOW_2);
- rule__SimpleState__EntryCodeAssignment_3_1_1();
+ rule__SimpleState__EntryCodeAssignment_3_2_1();
state._fsp--;
}
- after(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_1_1());
+ after(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_2_1());
}
@@ -9770,26 +9951,26 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_1__1__Impl"
+ // $ANTLR end "rule__SimpleState__Group_3_2__1__Impl"
- // $ANTLR start "rule__SimpleState__Group_3_2__0"
- // InternalFSM.g:3275:1: rule__SimpleState__Group_3_2__0 : rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 ;
- public final void rule__SimpleState__Group_3_2__0() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_3__0"
+ // InternalFSM.g:3332:1: rule__SimpleState__Group_3_3__0 : rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 ;
+ public final void rule__SimpleState__Group_3_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3279:1: ( rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 )
- // InternalFSM.g:3280:2: rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1
+ // InternalFSM.g:3336:1: ( rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 )
+ // InternalFSM.g:3337:2: rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1
{
- pushFollow(FOLLOW_12);
- rule__SimpleState__Group_3_2__0__Impl();
+ pushFollow(FOLLOW_13);
+ rule__SimpleState__Group_3_3__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__SimpleState__Group_3_2__1();
+ rule__SimpleState__Group_3_3__1();
state._fsp--;
@@ -9808,25 +9989,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_2__0"
+ // $ANTLR end "rule__SimpleState__Group_3_3__0"
- // $ANTLR start "rule__SimpleState__Group_3_2__0__Impl"
- // InternalFSM.g:3287:1: rule__SimpleState__Group_3_2__0__Impl : ( 'exit' ) ;
- public final void rule__SimpleState__Group_3_2__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_3__0__Impl"
+ // InternalFSM.g:3344:1: rule__SimpleState__Group_3_3__0__Impl : ( 'exit' ) ;
+ public final void rule__SimpleState__Group_3_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3291:1: ( ( 'exit' ) )
- // InternalFSM.g:3292:1: ( 'exit' )
+ // InternalFSM.g:3348:1: ( ( 'exit' ) )
+ // InternalFSM.g:3349:1: ( 'exit' )
{
- // InternalFSM.g:3292:1: ( 'exit' )
- // InternalFSM.g:3293:1: 'exit'
+ // InternalFSM.g:3349:1: ( 'exit' )
+ // InternalFSM.g:3350:1: 'exit'
{
- before(grammarAccess.getSimpleStateAccess().getExitKeyword_3_2_0());
+ before(grammarAccess.getSimpleStateAccess().getExitKeyword_3_3_0());
match(input,34,FOLLOW_2);
- after(grammarAccess.getSimpleStateAccess().getExitKeyword_3_2_0());
+ after(grammarAccess.getSimpleStateAccess().getExitKeyword_3_3_0());
}
@@ -9845,21 +10026,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_2__0__Impl"
+ // $ANTLR end "rule__SimpleState__Group_3_3__0__Impl"
- // $ANTLR start "rule__SimpleState__Group_3_2__1"
- // InternalFSM.g:3306:1: rule__SimpleState__Group_3_2__1 : rule__SimpleState__Group_3_2__1__Impl ;
- public final void rule__SimpleState__Group_3_2__1() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_3__1"
+ // InternalFSM.g:3363:1: rule__SimpleState__Group_3_3__1 : rule__SimpleState__Group_3_3__1__Impl ;
+ public final void rule__SimpleState__Group_3_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3310:1: ( rule__SimpleState__Group_3_2__1__Impl )
- // InternalFSM.g:3311:2: rule__SimpleState__Group_3_2__1__Impl
+ // InternalFSM.g:3367:1: ( rule__SimpleState__Group_3_3__1__Impl )
+ // InternalFSM.g:3368:2: rule__SimpleState__Group_3_3__1__Impl
{
pushFollow(FOLLOW_2);
- rule__SimpleState__Group_3_2__1__Impl();
+ rule__SimpleState__Group_3_3__1__Impl();
state._fsp--;
@@ -9878,35 +10059,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_2__1"
+ // $ANTLR end "rule__SimpleState__Group_3_3__1"
- // $ANTLR start "rule__SimpleState__Group_3_2__1__Impl"
- // InternalFSM.g:3317:1: rule__SimpleState__Group_3_2__1__Impl : ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) ;
- public final void rule__SimpleState__Group_3_2__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_3__1__Impl"
+ // InternalFSM.g:3374:1: rule__SimpleState__Group_3_3__1__Impl : ( ( rule__SimpleState__ExitCodeAssignment_3_3_1 ) ) ;
+ public final void rule__SimpleState__Group_3_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3321:1: ( ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) )
- // InternalFSM.g:3322:1: ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) )
+ // InternalFSM.g:3378:1: ( ( ( rule__SimpleState__ExitCodeAssignment_3_3_1 ) ) )
+ // InternalFSM.g:3379:1: ( ( rule__SimpleState__ExitCodeAssignment_3_3_1 ) )
{
- // InternalFSM.g:3322:1: ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) )
- // InternalFSM.g:3323:1: ( rule__SimpleState__ExitCodeAssignment_3_2_1 )
+ // InternalFSM.g:3379:1: ( ( rule__SimpleState__ExitCodeAssignment_3_3_1 ) )
+ // InternalFSM.g:3380:1: ( rule__SimpleState__ExitCodeAssignment_3_3_1 )
{
- before(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_2_1());
- // InternalFSM.g:3324:1: ( rule__SimpleState__ExitCodeAssignment_3_2_1 )
- // InternalFSM.g:3324:2: rule__SimpleState__ExitCodeAssignment_3_2_1
+ before(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_3_1());
+ // InternalFSM.g:3381:1: ( rule__SimpleState__ExitCodeAssignment_3_3_1 )
+ // InternalFSM.g:3381:2: rule__SimpleState__ExitCodeAssignment_3_3_1
{
pushFollow(FOLLOW_2);
- rule__SimpleState__ExitCodeAssignment_3_2_1();
+ rule__SimpleState__ExitCodeAssignment_3_3_1();
state._fsp--;
}
- after(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_2_1());
+ after(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_3_1());
}
@@ -9925,26 +10106,26 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_2__1__Impl"
+ // $ANTLR end "rule__SimpleState__Group_3_3__1__Impl"
- // $ANTLR start "rule__SimpleState__Group_3_3__0"
- // InternalFSM.g:3338:1: rule__SimpleState__Group_3_3__0 : rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 ;
- public final void rule__SimpleState__Group_3_3__0() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_4__0"
+ // InternalFSM.g:3395:1: rule__SimpleState__Group_3_4__0 : rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 ;
+ public final void rule__SimpleState__Group_3_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3342:1: ( rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 )
- // InternalFSM.g:3343:2: rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1
+ // InternalFSM.g:3399:1: ( rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 )
+ // InternalFSM.g:3400:2: rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1
{
- pushFollow(FOLLOW_12);
- rule__SimpleState__Group_3_3__0__Impl();
+ pushFollow(FOLLOW_13);
+ rule__SimpleState__Group_3_4__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__SimpleState__Group_3_3__1();
+ rule__SimpleState__Group_3_4__1();
state._fsp--;
@@ -9963,25 +10144,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_3__0"
+ // $ANTLR end "rule__SimpleState__Group_3_4__0"
- // $ANTLR start "rule__SimpleState__Group_3_3__0__Impl"
- // InternalFSM.g:3350:1: rule__SimpleState__Group_3_3__0__Impl : ( 'do' ) ;
- public final void rule__SimpleState__Group_3_3__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_4__0__Impl"
+ // InternalFSM.g:3407:1: rule__SimpleState__Group_3_4__0__Impl : ( 'do' ) ;
+ public final void rule__SimpleState__Group_3_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3354:1: ( ( 'do' ) )
- // InternalFSM.g:3355:1: ( 'do' )
+ // InternalFSM.g:3411:1: ( ( 'do' ) )
+ // InternalFSM.g:3412:1: ( 'do' )
{
- // InternalFSM.g:3355:1: ( 'do' )
- // InternalFSM.g:3356:1: 'do'
+ // InternalFSM.g:3412:1: ( 'do' )
+ // InternalFSM.g:3413:1: 'do'
{
- before(grammarAccess.getSimpleStateAccess().getDoKeyword_3_3_0());
+ before(grammarAccess.getSimpleStateAccess().getDoKeyword_3_4_0());
match(input,35,FOLLOW_2);
- after(grammarAccess.getSimpleStateAccess().getDoKeyword_3_3_0());
+ after(grammarAccess.getSimpleStateAccess().getDoKeyword_3_4_0());
}
@@ -10000,21 +10181,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_3__0__Impl"
+ // $ANTLR end "rule__SimpleState__Group_3_4__0__Impl"
- // $ANTLR start "rule__SimpleState__Group_3_3__1"
- // InternalFSM.g:3369:1: rule__SimpleState__Group_3_3__1 : rule__SimpleState__Group_3_3__1__Impl ;
- public final void rule__SimpleState__Group_3_3__1() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_4__1"
+ // InternalFSM.g:3426:1: rule__SimpleState__Group_3_4__1 : rule__SimpleState__Group_3_4__1__Impl ;
+ public final void rule__SimpleState__Group_3_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3373:1: ( rule__SimpleState__Group_3_3__1__Impl )
- // InternalFSM.g:3374:2: rule__SimpleState__Group_3_3__1__Impl
+ // InternalFSM.g:3430:1: ( rule__SimpleState__Group_3_4__1__Impl )
+ // InternalFSM.g:3431:2: rule__SimpleState__Group_3_4__1__Impl
{
pushFollow(FOLLOW_2);
- rule__SimpleState__Group_3_3__1__Impl();
+ rule__SimpleState__Group_3_4__1__Impl();
state._fsp--;
@@ -10033,35 +10214,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_3__1"
+ // $ANTLR end "rule__SimpleState__Group_3_4__1"
- // $ANTLR start "rule__SimpleState__Group_3_3__1__Impl"
- // InternalFSM.g:3380:1: rule__SimpleState__Group_3_3__1__Impl : ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) ;
- public final void rule__SimpleState__Group_3_3__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_4__1__Impl"
+ // InternalFSM.g:3437:1: rule__SimpleState__Group_3_4__1__Impl : ( ( rule__SimpleState__DoCodeAssignment_3_4_1 ) ) ;
+ public final void rule__SimpleState__Group_3_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3384:1: ( ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) )
- // InternalFSM.g:3385:1: ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) )
+ // InternalFSM.g:3441:1: ( ( ( rule__SimpleState__DoCodeAssignment_3_4_1 ) ) )
+ // InternalFSM.g:3442:1: ( ( rule__SimpleState__DoCodeAssignment_3_4_1 ) )
{
- // InternalFSM.g:3385:1: ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) )
- // InternalFSM.g:3386:1: ( rule__SimpleState__DoCodeAssignment_3_3_1 )
+ // InternalFSM.g:3442:1: ( ( rule__SimpleState__DoCodeAssignment_3_4_1 ) )
+ // InternalFSM.g:3443:1: ( rule__SimpleState__DoCodeAssignment_3_4_1 )
{
- before(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_3_1());
- // InternalFSM.g:3387:1: ( rule__SimpleState__DoCodeAssignment_3_3_1 )
- // InternalFSM.g:3387:2: rule__SimpleState__DoCodeAssignment_3_3_1
+ before(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_4_1());
+ // InternalFSM.g:3444:1: ( rule__SimpleState__DoCodeAssignment_3_4_1 )
+ // InternalFSM.g:3444:2: rule__SimpleState__DoCodeAssignment_3_4_1
{
pushFollow(FOLLOW_2);
- rule__SimpleState__DoCodeAssignment_3_3_1();
+ rule__SimpleState__DoCodeAssignment_3_4_1();
state._fsp--;
}
- after(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_3_1());
+ after(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_4_1());
}
@@ -10080,26 +10261,26 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_3__1__Impl"
+ // $ANTLR end "rule__SimpleState__Group_3_4__1__Impl"
- // $ANTLR start "rule__SimpleState__Group_3_4__0"
- // InternalFSM.g:3401:1: rule__SimpleState__Group_3_4__0 : rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 ;
- public final void rule__SimpleState__Group_3_4__0() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_5__0"
+ // InternalFSM.g:3458:1: rule__SimpleState__Group_3_5__0 : rule__SimpleState__Group_3_5__0__Impl rule__SimpleState__Group_3_5__1 ;
+ public final void rule__SimpleState__Group_3_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3405:1: ( rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 )
- // InternalFSM.g:3406:2: rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1
+ // InternalFSM.g:3462:1: ( rule__SimpleState__Group_3_5__0__Impl rule__SimpleState__Group_3_5__1 )
+ // InternalFSM.g:3463:2: rule__SimpleState__Group_3_5__0__Impl rule__SimpleState__Group_3_5__1
{
pushFollow(FOLLOW_7);
- rule__SimpleState__Group_3_4__0__Impl();
+ rule__SimpleState__Group_3_5__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__SimpleState__Group_3_4__1();
+ rule__SimpleState__Group_3_5__1();
state._fsp--;
@@ -10118,25 +10299,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_4__0"
+ // $ANTLR end "rule__SimpleState__Group_3_5__0"
- // $ANTLR start "rule__SimpleState__Group_3_4__0__Impl"
- // InternalFSM.g:3413:1: rule__SimpleState__Group_3_4__0__Impl : ( 'subgraph' ) ;
- public final void rule__SimpleState__Group_3_4__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_5__0__Impl"
+ // InternalFSM.g:3470:1: rule__SimpleState__Group_3_5__0__Impl : ( 'subgraph' ) ;
+ public final void rule__SimpleState__Group_3_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3417:1: ( ( 'subgraph' ) )
- // InternalFSM.g:3418:1: ( 'subgraph' )
+ // InternalFSM.g:3474:1: ( ( 'subgraph' ) )
+ // InternalFSM.g:3475:1: ( 'subgraph' )
{
- // InternalFSM.g:3418:1: ( 'subgraph' )
- // InternalFSM.g:3419:1: 'subgraph'
+ // InternalFSM.g:3475:1: ( 'subgraph' )
+ // InternalFSM.g:3476:1: 'subgraph'
{
- before(grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_4_0());
+ before(grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_5_0());
match(input,36,FOLLOW_2);
- after(grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_4_0());
+ after(grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_5_0());
}
@@ -10155,21 +10336,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_4__0__Impl"
+ // $ANTLR end "rule__SimpleState__Group_3_5__0__Impl"
- // $ANTLR start "rule__SimpleState__Group_3_4__1"
- // InternalFSM.g:3432:1: rule__SimpleState__Group_3_4__1 : rule__SimpleState__Group_3_4__1__Impl ;
- public final void rule__SimpleState__Group_3_4__1() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_5__1"
+ // InternalFSM.g:3489:1: rule__SimpleState__Group_3_5__1 : rule__SimpleState__Group_3_5__1__Impl ;
+ public final void rule__SimpleState__Group_3_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3436:1: ( rule__SimpleState__Group_3_4__1__Impl )
- // InternalFSM.g:3437:2: rule__SimpleState__Group_3_4__1__Impl
+ // InternalFSM.g:3493:1: ( rule__SimpleState__Group_3_5__1__Impl )
+ // InternalFSM.g:3494:2: rule__SimpleState__Group_3_5__1__Impl
{
pushFollow(FOLLOW_2);
- rule__SimpleState__Group_3_4__1__Impl();
+ rule__SimpleState__Group_3_5__1__Impl();
state._fsp--;
@@ -10188,35 +10369,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_4__1"
+ // $ANTLR end "rule__SimpleState__Group_3_5__1"
- // $ANTLR start "rule__SimpleState__Group_3_4__1__Impl"
- // InternalFSM.g:3443:1: rule__SimpleState__Group_3_4__1__Impl : ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) ;
- public final void rule__SimpleState__Group_3_4__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SimpleState__Group_3_5__1__Impl"
+ // InternalFSM.g:3500:1: rule__SimpleState__Group_3_5__1__Impl : ( ( rule__SimpleState__SubgraphAssignment_3_5_1 ) ) ;
+ public final void rule__SimpleState__Group_3_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3447:1: ( ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) )
- // InternalFSM.g:3448:1: ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) )
+ // InternalFSM.g:3504:1: ( ( ( rule__SimpleState__SubgraphAssignment_3_5_1 ) ) )
+ // InternalFSM.g:3505:1: ( ( rule__SimpleState__SubgraphAssignment_3_5_1 ) )
{
- // InternalFSM.g:3448:1: ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) )
- // InternalFSM.g:3449:1: ( rule__SimpleState__SubgraphAssignment_3_4_1 )
+ // InternalFSM.g:3505:1: ( ( rule__SimpleState__SubgraphAssignment_3_5_1 ) )
+ // InternalFSM.g:3506:1: ( rule__SimpleState__SubgraphAssignment_3_5_1 )
{
- before(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_4_1());
- // InternalFSM.g:3450:1: ( rule__SimpleState__SubgraphAssignment_3_4_1 )
- // InternalFSM.g:3450:2: rule__SimpleState__SubgraphAssignment_3_4_1
+ before(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_5_1());
+ // InternalFSM.g:3507:1: ( rule__SimpleState__SubgraphAssignment_3_5_1 )
+ // InternalFSM.g:3507:2: rule__SimpleState__SubgraphAssignment_3_5_1
{
pushFollow(FOLLOW_2);
- rule__SimpleState__SubgraphAssignment_3_4_1();
+ rule__SimpleState__SubgraphAssignment_3_5_1();
state._fsp--;
}
- after(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_4_1());
+ after(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_5_1());
}
@@ -10235,18 +10416,18 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__SimpleState__Group_3_4__1__Impl"
+ // $ANTLR end "rule__SimpleState__Group_3_5__1__Impl"
// $ANTLR start "rule__RefinedState__Group__0"
- // InternalFSM.g:3464:1: rule__RefinedState__Group__0 : rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 ;
+ // InternalFSM.g:3521:1: rule__RefinedState__Group__0 : rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 ;
public final void rule__RefinedState__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3468:1: ( rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 )
- // InternalFSM.g:3469:2: rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1
+ // InternalFSM.g:3525:1: ( rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 )
+ // InternalFSM.g:3526:2: rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1
{
pushFollow(FOLLOW_5);
rule__RefinedState__Group__0__Impl();
@@ -10277,17 +10458,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__0__Impl"
- // InternalFSM.g:3476:1: rule__RefinedState__Group__0__Impl : ( 'RefinedState' ) ;
+ // InternalFSM.g:3533:1: rule__RefinedState__Group__0__Impl : ( 'RefinedState' ) ;
public final void rule__RefinedState__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3480:1: ( ( 'RefinedState' ) )
- // InternalFSM.g:3481:1: ( 'RefinedState' )
+ // InternalFSM.g:3537:1: ( ( 'RefinedState' ) )
+ // InternalFSM.g:3538:1: ( 'RefinedState' )
{
- // InternalFSM.g:3481:1: ( 'RefinedState' )
- // InternalFSM.g:3482:1: 'RefinedState'
+ // InternalFSM.g:3538:1: ( 'RefinedState' )
+ // InternalFSM.g:3539:1: 'RefinedState'
{
before(grammarAccess.getRefinedStateAccess().getRefinedStateKeyword_0());
match(input,37,FOLLOW_2);
@@ -10314,14 +10495,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__1"
- // InternalFSM.g:3495:1: rule__RefinedState__Group__1 : rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 ;
+ // InternalFSM.g:3552:1: rule__RefinedState__Group__1 : rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 ;
public final void rule__RefinedState__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3499:1: ( rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 )
- // InternalFSM.g:3500:2: rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2
+ // InternalFSM.g:3556:1: ( rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 )
+ // InternalFSM.g:3557:2: rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2
{
pushFollow(FOLLOW_10);
rule__RefinedState__Group__1__Impl();
@@ -10352,21 +10533,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__1__Impl"
- // InternalFSM.g:3507:1: rule__RefinedState__Group__1__Impl : ( ( rule__RefinedState__TargetAssignment_1 ) ) ;
+ // InternalFSM.g:3564:1: rule__RefinedState__Group__1__Impl : ( ( rule__RefinedState__TargetAssignment_1 ) ) ;
public final void rule__RefinedState__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3511:1: ( ( ( rule__RefinedState__TargetAssignment_1 ) ) )
- // InternalFSM.g:3512:1: ( ( rule__RefinedState__TargetAssignment_1 ) )
+ // InternalFSM.g:3568:1: ( ( ( rule__RefinedState__TargetAssignment_1 ) ) )
+ // InternalFSM.g:3569:1: ( ( rule__RefinedState__TargetAssignment_1 ) )
{
- // InternalFSM.g:3512:1: ( ( rule__RefinedState__TargetAssignment_1 ) )
- // InternalFSM.g:3513:1: ( rule__RefinedState__TargetAssignment_1 )
+ // InternalFSM.g:3569:1: ( ( rule__RefinedState__TargetAssignment_1 ) )
+ // InternalFSM.g:3570:1: ( rule__RefinedState__TargetAssignment_1 )
{
before(grammarAccess.getRefinedStateAccess().getTargetAssignment_1());
- // InternalFSM.g:3514:1: ( rule__RefinedState__TargetAssignment_1 )
- // InternalFSM.g:3514:2: rule__RefinedState__TargetAssignment_1
+ // InternalFSM.g:3571:1: ( rule__RefinedState__TargetAssignment_1 )
+ // InternalFSM.g:3571:2: rule__RefinedState__TargetAssignment_1
{
pushFollow(FOLLOW_2);
rule__RefinedState__TargetAssignment_1();
@@ -10399,14 +10580,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__2"
- // InternalFSM.g:3524:1: rule__RefinedState__Group__2 : rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 ;
+ // InternalFSM.g:3581:1: rule__RefinedState__Group__2 : rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 ;
public final void rule__RefinedState__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3528:1: ( rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 )
- // InternalFSM.g:3529:2: rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3
+ // InternalFSM.g:3585:1: ( rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 )
+ // InternalFSM.g:3586:2: rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3
{
pushFollow(FOLLOW_10);
rule__RefinedState__Group__2__Impl();
@@ -10437,29 +10618,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__2__Impl"
- // InternalFSM.g:3536:1: rule__RefinedState__Group__2__Impl : ( ( rule__RefinedState__DocuAssignment_2 )? ) ;
+ // InternalFSM.g:3593:1: rule__RefinedState__Group__2__Impl : ( ( rule__RefinedState__DocuAssignment_2 )? ) ;
public final void rule__RefinedState__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3540:1: ( ( ( rule__RefinedState__DocuAssignment_2 )? ) )
- // InternalFSM.g:3541:1: ( ( rule__RefinedState__DocuAssignment_2 )? )
+ // InternalFSM.g:3597:1: ( ( ( rule__RefinedState__DocuAssignment_2 )? ) )
+ // InternalFSM.g:3598:1: ( ( rule__RefinedState__DocuAssignment_2 )? )
{
- // InternalFSM.g:3541:1: ( ( rule__RefinedState__DocuAssignment_2 )? )
- // InternalFSM.g:3542:1: ( rule__RefinedState__DocuAssignment_2 )?
+ // InternalFSM.g:3598:1: ( ( rule__RefinedState__DocuAssignment_2 )? )
+ // InternalFSM.g:3599:1: ( rule__RefinedState__DocuAssignment_2 )?
{
before(grammarAccess.getRefinedStateAccess().getDocuAssignment_2());
- // InternalFSM.g:3543:1: ( rule__RefinedState__DocuAssignment_2 )?
- int alt40=2;
- int LA40_0 = input.LA(1);
+ // InternalFSM.g:3600:1: ( rule__RefinedState__DocuAssignment_2 )?
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( (LA40_0==66) ) {
- alt40=1;
+ if ( (LA41_0==67) ) {
+ alt41=1;
}
- switch (alt40) {
+ switch (alt41) {
case 1 :
- // InternalFSM.g:3543:2: rule__RefinedState__DocuAssignment_2
+ // InternalFSM.g:3600:2: rule__RefinedState__DocuAssignment_2
{
pushFollow(FOLLOW_2);
rule__RefinedState__DocuAssignment_2();
@@ -10495,14 +10676,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__3"
- // InternalFSM.g:3553:1: rule__RefinedState__Group__3 : rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 ;
+ // InternalFSM.g:3610:1: rule__RefinedState__Group__3 : rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 ;
public final void rule__RefinedState__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3557:1: ( rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 )
- // InternalFSM.g:3558:2: rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4
+ // InternalFSM.g:3614:1: ( rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 )
+ // InternalFSM.g:3615:2: rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4
{
pushFollow(FOLLOW_11);
rule__RefinedState__Group__3__Impl();
@@ -10533,17 +10714,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__3__Impl"
- // InternalFSM.g:3565:1: rule__RefinedState__Group__3__Impl : ( '{' ) ;
+ // InternalFSM.g:3622:1: rule__RefinedState__Group__3__Impl : ( '{' ) ;
public final void rule__RefinedState__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3569:1: ( ( '{' ) )
- // InternalFSM.g:3570:1: ( '{' )
+ // InternalFSM.g:3626:1: ( ( '{' ) )
+ // InternalFSM.g:3627:1: ( '{' )
{
- // InternalFSM.g:3570:1: ( '{' )
- // InternalFSM.g:3571:1: '{'
+ // InternalFSM.g:3627:1: ( '{' )
+ // InternalFSM.g:3628:1: '{'
{
before(grammarAccess.getRefinedStateAccess().getLeftCurlyBracketKeyword_3());
match(input,29,FOLLOW_2);
@@ -10570,14 +10751,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__4"
- // InternalFSM.g:3584:1: rule__RefinedState__Group__4 : rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 ;
+ // InternalFSM.g:3641:1: rule__RefinedState__Group__4 : rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 ;
public final void rule__RefinedState__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3588:1: ( rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 )
- // InternalFSM.g:3589:2: rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5
+ // InternalFSM.g:3645:1: ( rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 )
+ // InternalFSM.g:3646:2: rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5
{
pushFollow(FOLLOW_11);
rule__RefinedState__Group__4__Impl();
@@ -10608,42 +10789,49 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__4__Impl"
- // InternalFSM.g:3596:1: rule__RefinedState__Group__4__Impl : ( ( rule__RefinedState__Group_4__0 )? ) ;
+ // InternalFSM.g:3653:1: rule__RefinedState__Group__4__Impl : ( ( rule__RefinedState__AnnotationsAssignment_4 )* ) ;
public final void rule__RefinedState__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3600:1: ( ( ( rule__RefinedState__Group_4__0 )? ) )
- // InternalFSM.g:3601:1: ( ( rule__RefinedState__Group_4__0 )? )
+ // InternalFSM.g:3657:1: ( ( ( rule__RefinedState__AnnotationsAssignment_4 )* ) )
+ // InternalFSM.g:3658:1: ( ( rule__RefinedState__AnnotationsAssignment_4 )* )
{
- // InternalFSM.g:3601:1: ( ( rule__RefinedState__Group_4__0 )? )
- // InternalFSM.g:3602:1: ( rule__RefinedState__Group_4__0 )?
+ // InternalFSM.g:3658:1: ( ( rule__RefinedState__AnnotationsAssignment_4 )* )
+ // InternalFSM.g:3659:1: ( rule__RefinedState__AnnotationsAssignment_4 )*
{
- before(grammarAccess.getRefinedStateAccess().getGroup_4());
- // InternalFSM.g:3603:1: ( rule__RefinedState__Group_4__0 )?
- int alt41=2;
- int LA41_0 = input.LA(1);
+ before(grammarAccess.getRefinedStateAccess().getAnnotationsAssignment_4());
+ // InternalFSM.g:3660:1: ( rule__RefinedState__AnnotationsAssignment_4 )*
+ loop42:
+ do {
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- if ( (LA41_0==33) ) {
- alt41=1;
- }
- switch (alt41) {
- case 1 :
- // InternalFSM.g:3603:2: rule__RefinedState__Group_4__0
- {
- pushFollow(FOLLOW_2);
- rule__RefinedState__Group_4__0();
+ if ( (LA42_0==63) ) {
+ alt42=1;
+ }
- state._fsp--;
+ switch (alt42) {
+ case 1 :
+ // InternalFSM.g:3660:2: rule__RefinedState__AnnotationsAssignment_4
+ {
+ pushFollow(FOLLOW_12);
+ rule__RefinedState__AnnotationsAssignment_4();
- }
- break;
+ state._fsp--;
- }
- after(grammarAccess.getRefinedStateAccess().getGroup_4());
+ }
+ break;
+
+ default :
+ break loop42;
+ }
+ } while (true);
+
+ after(grammarAccess.getRefinedStateAccess().getAnnotationsAssignment_4());
}
@@ -10666,14 +10854,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__5"
- // InternalFSM.g:3613:1: rule__RefinedState__Group__5 : rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 ;
+ // InternalFSM.g:3670:1: rule__RefinedState__Group__5 : rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 ;
public final void rule__RefinedState__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3617:1: ( rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 )
- // InternalFSM.g:3618:2: rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6
+ // InternalFSM.g:3674:1: ( rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 )
+ // InternalFSM.g:3675:2: rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6
{
pushFollow(FOLLOW_11);
rule__RefinedState__Group__5__Impl();
@@ -10704,29 +10892,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__5__Impl"
- // InternalFSM.g:3625:1: rule__RefinedState__Group__5__Impl : ( ( rule__RefinedState__Group_5__0 )? ) ;
+ // InternalFSM.g:3682:1: rule__RefinedState__Group__5__Impl : ( ( rule__RefinedState__Group_5__0 )? ) ;
public final void rule__RefinedState__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3629:1: ( ( ( rule__RefinedState__Group_5__0 )? ) )
- // InternalFSM.g:3630:1: ( ( rule__RefinedState__Group_5__0 )? )
+ // InternalFSM.g:3686:1: ( ( ( rule__RefinedState__Group_5__0 )? ) )
+ // InternalFSM.g:3687:1: ( ( rule__RefinedState__Group_5__0 )? )
{
- // InternalFSM.g:3630:1: ( ( rule__RefinedState__Group_5__0 )? )
- // InternalFSM.g:3631:1: ( rule__RefinedState__Group_5__0 )?
+ // InternalFSM.g:3687:1: ( ( rule__RefinedState__Group_5__0 )? )
+ // InternalFSM.g:3688:1: ( rule__RefinedState__Group_5__0 )?
{
before(grammarAccess.getRefinedStateAccess().getGroup_5());
- // InternalFSM.g:3632:1: ( rule__RefinedState__Group_5__0 )?
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // InternalFSM.g:3689:1: ( rule__RefinedState__Group_5__0 )?
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA42_0==34) ) {
- alt42=1;
+ if ( (LA43_0==33) ) {
+ alt43=1;
}
- switch (alt42) {
+ switch (alt43) {
case 1 :
- // InternalFSM.g:3632:2: rule__RefinedState__Group_5__0
+ // InternalFSM.g:3689:2: rule__RefinedState__Group_5__0
{
pushFollow(FOLLOW_2);
rule__RefinedState__Group_5__0();
@@ -10762,14 +10950,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__6"
- // InternalFSM.g:3642:1: rule__RefinedState__Group__6 : rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 ;
+ // InternalFSM.g:3699:1: rule__RefinedState__Group__6 : rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 ;
public final void rule__RefinedState__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3646:1: ( rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 )
- // InternalFSM.g:3647:2: rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7
+ // InternalFSM.g:3703:1: ( rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 )
+ // InternalFSM.g:3704:2: rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7
{
pushFollow(FOLLOW_11);
rule__RefinedState__Group__6__Impl();
@@ -10800,29 +10988,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__6__Impl"
- // InternalFSM.g:3654:1: rule__RefinedState__Group__6__Impl : ( ( rule__RefinedState__Group_6__0 )? ) ;
+ // InternalFSM.g:3711:1: rule__RefinedState__Group__6__Impl : ( ( rule__RefinedState__Group_6__0 )? ) ;
public final void rule__RefinedState__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3658:1: ( ( ( rule__RefinedState__Group_6__0 )? ) )
- // InternalFSM.g:3659:1: ( ( rule__RefinedState__Group_6__0 )? )
+ // InternalFSM.g:3715:1: ( ( ( rule__RefinedState__Group_6__0 )? ) )
+ // InternalFSM.g:3716:1: ( ( rule__RefinedState__Group_6__0 )? )
{
- // InternalFSM.g:3659:1: ( ( rule__RefinedState__Group_6__0 )? )
- // InternalFSM.g:3660:1: ( rule__RefinedState__Group_6__0 )?
+ // InternalFSM.g:3716:1: ( ( rule__RefinedState__Group_6__0 )? )
+ // InternalFSM.g:3717:1: ( rule__RefinedState__Group_6__0 )?
{
before(grammarAccess.getRefinedStateAccess().getGroup_6());
- // InternalFSM.g:3661:1: ( rule__RefinedState__Group_6__0 )?
- int alt43=2;
- int LA43_0 = input.LA(1);
+ // InternalFSM.g:3718:1: ( rule__RefinedState__Group_6__0 )?
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA43_0==35) ) {
- alt43=1;
+ if ( (LA44_0==34) ) {
+ alt44=1;
}
- switch (alt43) {
+ switch (alt44) {
case 1 :
- // InternalFSM.g:3661:2: rule__RefinedState__Group_6__0
+ // InternalFSM.g:3718:2: rule__RefinedState__Group_6__0
{
pushFollow(FOLLOW_2);
rule__RefinedState__Group_6__0();
@@ -10858,14 +11046,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__7"
- // InternalFSM.g:3671:1: rule__RefinedState__Group__7 : rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 ;
+ // InternalFSM.g:3728:1: rule__RefinedState__Group__7 : rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 ;
public final void rule__RefinedState__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3675:1: ( rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 )
- // InternalFSM.g:3676:2: rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8
+ // InternalFSM.g:3732:1: ( rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 )
+ // InternalFSM.g:3733:2: rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8
{
pushFollow(FOLLOW_11);
rule__RefinedState__Group__7__Impl();
@@ -10896,29 +11084,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__7__Impl"
- // InternalFSM.g:3683:1: rule__RefinedState__Group__7__Impl : ( ( rule__RefinedState__Group_7__0 )? ) ;
+ // InternalFSM.g:3740:1: rule__RefinedState__Group__7__Impl : ( ( rule__RefinedState__Group_7__0 )? ) ;
public final void rule__RefinedState__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3687:1: ( ( ( rule__RefinedState__Group_7__0 )? ) )
- // InternalFSM.g:3688:1: ( ( rule__RefinedState__Group_7__0 )? )
+ // InternalFSM.g:3744:1: ( ( ( rule__RefinedState__Group_7__0 )? ) )
+ // InternalFSM.g:3745:1: ( ( rule__RefinedState__Group_7__0 )? )
{
- // InternalFSM.g:3688:1: ( ( rule__RefinedState__Group_7__0 )? )
- // InternalFSM.g:3689:1: ( rule__RefinedState__Group_7__0 )?
+ // InternalFSM.g:3745:1: ( ( rule__RefinedState__Group_7__0 )? )
+ // InternalFSM.g:3746:1: ( rule__RefinedState__Group_7__0 )?
{
before(grammarAccess.getRefinedStateAccess().getGroup_7());
- // InternalFSM.g:3690:1: ( rule__RefinedState__Group_7__0 )?
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // InternalFSM.g:3747:1: ( rule__RefinedState__Group_7__0 )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA44_0==36) ) {
- alt44=1;
+ if ( (LA45_0==35) ) {
+ alt45=1;
}
- switch (alt44) {
+ switch (alt45) {
case 1 :
- // InternalFSM.g:3690:2: rule__RefinedState__Group_7__0
+ // InternalFSM.g:3747:2: rule__RefinedState__Group_7__0
{
pushFollow(FOLLOW_2);
rule__RefinedState__Group_7__0();
@@ -10954,20 +11142,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__8"
- // InternalFSM.g:3700:1: rule__RefinedState__Group__8 : rule__RefinedState__Group__8__Impl ;
+ // InternalFSM.g:3757:1: rule__RefinedState__Group__8 : rule__RefinedState__Group__8__Impl rule__RefinedState__Group__9 ;
public final void rule__RefinedState__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3704:1: ( rule__RefinedState__Group__8__Impl )
- // InternalFSM.g:3705:2: rule__RefinedState__Group__8__Impl
+ // InternalFSM.g:3761:1: ( rule__RefinedState__Group__8__Impl rule__RefinedState__Group__9 )
+ // InternalFSM.g:3762:2: rule__RefinedState__Group__8__Impl rule__RefinedState__Group__9
{
- pushFollow(FOLLOW_2);
+ pushFollow(FOLLOW_11);
rule__RefinedState__Group__8__Impl();
state._fsp--;
+ pushFollow(FOLLOW_2);
+ rule__RefinedState__Group__9();
+
+ state._fsp--;
+
}
@@ -10987,21 +11180,42 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RefinedState__Group__8__Impl"
- // InternalFSM.g:3711:1: rule__RefinedState__Group__8__Impl : ( '}' ) ;
+ // InternalFSM.g:3769:1: rule__RefinedState__Group__8__Impl : ( ( rule__RefinedState__Group_8__0 )? ) ;
public final void rule__RefinedState__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3715:1: ( ( '}' ) )
- // InternalFSM.g:3716:1: ( '}' )
+ // InternalFSM.g:3773:1: ( ( ( rule__RefinedState__Group_8__0 )? ) )
+ // InternalFSM.g:3774:1: ( ( rule__RefinedState__Group_8__0 )? )
{
- // InternalFSM.g:3716:1: ( '}' )
- // InternalFSM.g:3717:1: '}'
+ // InternalFSM.g:3774:1: ( ( rule__RefinedState__Group_8__0 )? )
+ // InternalFSM.g:3775:1: ( rule__RefinedState__Group_8__0 )?
{
- before(grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_8());
- match(input,30,FOLLOW_2);
- after(grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_8());
+ before(grammarAccess.getRefinedStateAccess().getGroup_8());
+ // InternalFSM.g:3776:1: ( rule__RefinedState__Group_8__0 )?
+ int alt46=2;
+ int LA46_0 = input.LA(1);
+
+ if ( (LA46_0==36) ) {
+ alt46=1;
+ }
+ switch (alt46) {
+ case 1 :
+ // InternalFSM.g:3776:2: rule__RefinedState__Group_8__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__RefinedState__Group_8__0();
+
+ state._fsp--;
+
+
+ }
+ break;
+
+ }
+
+ after(grammarAccess.getRefinedStateAccess().getGroup_8());
}
@@ -11023,23 +11237,93 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__RefinedState__Group__8__Impl"
- // $ANTLR start "rule__RefinedState__Group_4__0"
- // InternalFSM.g:3748:1: rule__RefinedState__Group_4__0 : rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 ;
- public final void rule__RefinedState__Group_4__0() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group__9"
+ // InternalFSM.g:3786:1: rule__RefinedState__Group__9 : rule__RefinedState__Group__9__Impl ;
+ public final void rule__RefinedState__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3752:1: ( rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 )
- // InternalFSM.g:3753:2: rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1
+ // InternalFSM.g:3790:1: ( rule__RefinedState__Group__9__Impl )
+ // InternalFSM.g:3791:2: rule__RefinedState__Group__9__Impl
{
- pushFollow(FOLLOW_12);
- rule__RefinedState__Group_4__0__Impl();
+ pushFollow(FOLLOW_2);
+ rule__RefinedState__Group__9__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RefinedState__Group__9"
+
+
+ // $ANTLR start "rule__RefinedState__Group__9__Impl"
+ // InternalFSM.g:3797:1: rule__RefinedState__Group__9__Impl : ( '}' ) ;
+ public final void rule__RefinedState__Group__9__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalFSM.g:3801:1: ( ( '}' ) )
+ // InternalFSM.g:3802:1: ( '}' )
+ {
+ // InternalFSM.g:3802:1: ( '}' )
+ // InternalFSM.g:3803:1: '}'
+ {
+ before(grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_9());
+ match(input,30,FOLLOW_2);
+ after(grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_9());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RefinedState__Group__9__Impl"
+
+
+ // $ANTLR start "rule__RefinedState__Group_5__0"
+ // InternalFSM.g:3836:1: rule__RefinedState__Group_5__0 : rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 ;
+ public final void rule__RefinedState__Group_5__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalFSM.g:3840:1: ( rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 )
+ // InternalFSM.g:3841:2: rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1
+ {
+ pushFollow(FOLLOW_13);
+ rule__RefinedState__Group_5__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__RefinedState__Group_4__1();
+ rule__RefinedState__Group_5__1();
state._fsp--;
@@ -11058,25 +11342,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_4__0"
+ // $ANTLR end "rule__RefinedState__Group_5__0"
- // $ANTLR start "rule__RefinedState__Group_4__0__Impl"
- // InternalFSM.g:3760:1: rule__RefinedState__Group_4__0__Impl : ( 'entry' ) ;
- public final void rule__RefinedState__Group_4__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_5__0__Impl"
+ // InternalFSM.g:3848:1: rule__RefinedState__Group_5__0__Impl : ( 'entry' ) ;
+ public final void rule__RefinedState__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3764:1: ( ( 'entry' ) )
- // InternalFSM.g:3765:1: ( 'entry' )
+ // InternalFSM.g:3852:1: ( ( 'entry' ) )
+ // InternalFSM.g:3853:1: ( 'entry' )
{
- // InternalFSM.g:3765:1: ( 'entry' )
- // InternalFSM.g:3766:1: 'entry'
+ // InternalFSM.g:3853:1: ( 'entry' )
+ // InternalFSM.g:3854:1: 'entry'
{
- before(grammarAccess.getRefinedStateAccess().getEntryKeyword_4_0());
+ before(grammarAccess.getRefinedStateAccess().getEntryKeyword_5_0());
match(input,33,FOLLOW_2);
- after(grammarAccess.getRefinedStateAccess().getEntryKeyword_4_0());
+ after(grammarAccess.getRefinedStateAccess().getEntryKeyword_5_0());
}
@@ -11095,21 +11379,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_4__0__Impl"
+ // $ANTLR end "rule__RefinedState__Group_5__0__Impl"
- // $ANTLR start "rule__RefinedState__Group_4__1"
- // InternalFSM.g:3779:1: rule__RefinedState__Group_4__1 : rule__RefinedState__Group_4__1__Impl ;
- public final void rule__RefinedState__Group_4__1() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_5__1"
+ // InternalFSM.g:3867:1: rule__RefinedState__Group_5__1 : rule__RefinedState__Group_5__1__Impl ;
+ public final void rule__RefinedState__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3783:1: ( rule__RefinedState__Group_4__1__Impl )
- // InternalFSM.g:3784:2: rule__RefinedState__Group_4__1__Impl
+ // InternalFSM.g:3871:1: ( rule__RefinedState__Group_5__1__Impl )
+ // InternalFSM.g:3872:2: rule__RefinedState__Group_5__1__Impl
{
pushFollow(FOLLOW_2);
- rule__RefinedState__Group_4__1__Impl();
+ rule__RefinedState__Group_5__1__Impl();
state._fsp--;
@@ -11128,35 +11412,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_4__1"
+ // $ANTLR end "rule__RefinedState__Group_5__1"
- // $ANTLR start "rule__RefinedState__Group_4__1__Impl"
- // InternalFSM.g:3790:1: rule__RefinedState__Group_4__1__Impl : ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) ;
- public final void rule__RefinedState__Group_4__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_5__1__Impl"
+ // InternalFSM.g:3878:1: rule__RefinedState__Group_5__1__Impl : ( ( rule__RefinedState__EntryCodeAssignment_5_1 ) ) ;
+ public final void rule__RefinedState__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3794:1: ( ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) )
- // InternalFSM.g:3795:1: ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) )
+ // InternalFSM.g:3882:1: ( ( ( rule__RefinedState__EntryCodeAssignment_5_1 ) ) )
+ // InternalFSM.g:3883:1: ( ( rule__RefinedState__EntryCodeAssignment_5_1 ) )
{
- // InternalFSM.g:3795:1: ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) )
- // InternalFSM.g:3796:1: ( rule__RefinedState__EntryCodeAssignment_4_1 )
+ // InternalFSM.g:3883:1: ( ( rule__RefinedState__EntryCodeAssignment_5_1 ) )
+ // InternalFSM.g:3884:1: ( rule__RefinedState__EntryCodeAssignment_5_1 )
{
- before(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_4_1());
- // InternalFSM.g:3797:1: ( rule__RefinedState__EntryCodeAssignment_4_1 )
- // InternalFSM.g:3797:2: rule__RefinedState__EntryCodeAssignment_4_1
+ before(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_5_1());
+ // InternalFSM.g:3885:1: ( rule__RefinedState__EntryCodeAssignment_5_1 )
+ // InternalFSM.g:3885:2: rule__RefinedState__EntryCodeAssignment_5_1
{
pushFollow(FOLLOW_2);
- rule__RefinedState__EntryCodeAssignment_4_1();
+ rule__RefinedState__EntryCodeAssignment_5_1();
state._fsp--;
}
- after(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_4_1());
+ after(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_5_1());
}
@@ -11175,26 +11459,26 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_4__1__Impl"
+ // $ANTLR end "rule__RefinedState__Group_5__1__Impl"
- // $ANTLR start "rule__RefinedState__Group_5__0"
- // InternalFSM.g:3811:1: rule__RefinedState__Group_5__0 : rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 ;
- public final void rule__RefinedState__Group_5__0() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_6__0"
+ // InternalFSM.g:3899:1: rule__RefinedState__Group_6__0 : rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 ;
+ public final void rule__RefinedState__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3815:1: ( rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 )
- // InternalFSM.g:3816:2: rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1
+ // InternalFSM.g:3903:1: ( rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 )
+ // InternalFSM.g:3904:2: rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1
{
- pushFollow(FOLLOW_12);
- rule__RefinedState__Group_5__0__Impl();
+ pushFollow(FOLLOW_13);
+ rule__RefinedState__Group_6__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__RefinedState__Group_5__1();
+ rule__RefinedState__Group_6__1();
state._fsp--;
@@ -11213,25 +11497,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_5__0"
+ // $ANTLR end "rule__RefinedState__Group_6__0"
- // $ANTLR start "rule__RefinedState__Group_5__0__Impl"
- // InternalFSM.g:3823:1: rule__RefinedState__Group_5__0__Impl : ( 'exit' ) ;
- public final void rule__RefinedState__Group_5__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_6__0__Impl"
+ // InternalFSM.g:3911:1: rule__RefinedState__Group_6__0__Impl : ( 'exit' ) ;
+ public final void rule__RefinedState__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3827:1: ( ( 'exit' ) )
- // InternalFSM.g:3828:1: ( 'exit' )
+ // InternalFSM.g:3915:1: ( ( 'exit' ) )
+ // InternalFSM.g:3916:1: ( 'exit' )
{
- // InternalFSM.g:3828:1: ( 'exit' )
- // InternalFSM.g:3829:1: 'exit'
+ // InternalFSM.g:3916:1: ( 'exit' )
+ // InternalFSM.g:3917:1: 'exit'
{
- before(grammarAccess.getRefinedStateAccess().getExitKeyword_5_0());
+ before(grammarAccess.getRefinedStateAccess().getExitKeyword_6_0());
match(input,34,FOLLOW_2);
- after(grammarAccess.getRefinedStateAccess().getExitKeyword_5_0());
+ after(grammarAccess.getRefinedStateAccess().getExitKeyword_6_0());
}
@@ -11250,21 +11534,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_5__0__Impl"
+ // $ANTLR end "rule__RefinedState__Group_6__0__Impl"
- // $ANTLR start "rule__RefinedState__Group_5__1"
- // InternalFSM.g:3842:1: rule__RefinedState__Group_5__1 : rule__RefinedState__Group_5__1__Impl ;
- public final void rule__RefinedState__Group_5__1() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_6__1"
+ // InternalFSM.g:3930:1: rule__RefinedState__Group_6__1 : rule__RefinedState__Group_6__1__Impl ;
+ public final void rule__RefinedState__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3846:1: ( rule__RefinedState__Group_5__1__Impl )
- // InternalFSM.g:3847:2: rule__RefinedState__Group_5__1__Impl
+ // InternalFSM.g:3934:1: ( rule__RefinedState__Group_6__1__Impl )
+ // InternalFSM.g:3935:2: rule__RefinedState__Group_6__1__Impl
{
pushFollow(FOLLOW_2);
- rule__RefinedState__Group_5__1__Impl();
+ rule__RefinedState__Group_6__1__Impl();
state._fsp--;
@@ -11283,35 +11567,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_5__1"
+ // $ANTLR end "rule__RefinedState__Group_6__1"
- // $ANTLR start "rule__RefinedState__Group_5__1__Impl"
- // InternalFSM.g:3853:1: rule__RefinedState__Group_5__1__Impl : ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) ;
- public final void rule__RefinedState__Group_5__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_6__1__Impl"
+ // InternalFSM.g:3941:1: rule__RefinedState__Group_6__1__Impl : ( ( rule__RefinedState__ExitCodeAssignment_6_1 ) ) ;
+ public final void rule__RefinedState__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3857:1: ( ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) )
- // InternalFSM.g:3858:1: ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) )
+ // InternalFSM.g:3945:1: ( ( ( rule__RefinedState__ExitCodeAssignment_6_1 ) ) )
+ // InternalFSM.g:3946:1: ( ( rule__RefinedState__ExitCodeAssignment_6_1 ) )
{
- // InternalFSM.g:3858:1: ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) )
- // InternalFSM.g:3859:1: ( rule__RefinedState__ExitCodeAssignment_5_1 )
+ // InternalFSM.g:3946:1: ( ( rule__RefinedState__ExitCodeAssignment_6_1 ) )
+ // InternalFSM.g:3947:1: ( rule__RefinedState__ExitCodeAssignment_6_1 )
{
- before(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_5_1());
- // InternalFSM.g:3860:1: ( rule__RefinedState__ExitCodeAssignment_5_1 )
- // InternalFSM.g:3860:2: rule__RefinedState__ExitCodeAssignment_5_1
+ before(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_6_1());
+ // InternalFSM.g:3948:1: ( rule__RefinedState__ExitCodeAssignment_6_1 )
+ // InternalFSM.g:3948:2: rule__RefinedState__ExitCodeAssignment_6_1
{
pushFollow(FOLLOW_2);
- rule__RefinedState__ExitCodeAssignment_5_1();
+ rule__RefinedState__ExitCodeAssignment_6_1();
state._fsp--;
}
- after(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_5_1());
+ after(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_6_1());
}
@@ -11330,26 +11614,26 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_5__1__Impl"
+ // $ANTLR end "rule__RefinedState__Group_6__1__Impl"
- // $ANTLR start "rule__RefinedState__Group_6__0"
- // InternalFSM.g:3874:1: rule__RefinedState__Group_6__0 : rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 ;
- public final void rule__RefinedState__Group_6__0() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_7__0"
+ // InternalFSM.g:3962:1: rule__RefinedState__Group_7__0 : rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 ;
+ public final void rule__RefinedState__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3878:1: ( rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 )
- // InternalFSM.g:3879:2: rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1
+ // InternalFSM.g:3966:1: ( rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 )
+ // InternalFSM.g:3967:2: rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1
{
- pushFollow(FOLLOW_12);
- rule__RefinedState__Group_6__0__Impl();
+ pushFollow(FOLLOW_13);
+ rule__RefinedState__Group_7__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__RefinedState__Group_6__1();
+ rule__RefinedState__Group_7__1();
state._fsp--;
@@ -11368,25 +11652,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_6__0"
+ // $ANTLR end "rule__RefinedState__Group_7__0"
- // $ANTLR start "rule__RefinedState__Group_6__0__Impl"
- // InternalFSM.g:3886:1: rule__RefinedState__Group_6__0__Impl : ( 'do' ) ;
- public final void rule__RefinedState__Group_6__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_7__0__Impl"
+ // InternalFSM.g:3974:1: rule__RefinedState__Group_7__0__Impl : ( 'do' ) ;
+ public final void rule__RefinedState__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3890:1: ( ( 'do' ) )
- // InternalFSM.g:3891:1: ( 'do' )
+ // InternalFSM.g:3978:1: ( ( 'do' ) )
+ // InternalFSM.g:3979:1: ( 'do' )
{
- // InternalFSM.g:3891:1: ( 'do' )
- // InternalFSM.g:3892:1: 'do'
+ // InternalFSM.g:3979:1: ( 'do' )
+ // InternalFSM.g:3980:1: 'do'
{
- before(grammarAccess.getRefinedStateAccess().getDoKeyword_6_0());
+ before(grammarAccess.getRefinedStateAccess().getDoKeyword_7_0());
match(input,35,FOLLOW_2);
- after(grammarAccess.getRefinedStateAccess().getDoKeyword_6_0());
+ after(grammarAccess.getRefinedStateAccess().getDoKeyword_7_0());
}
@@ -11405,21 +11689,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_6__0__Impl"
+ // $ANTLR end "rule__RefinedState__Group_7__0__Impl"
- // $ANTLR start "rule__RefinedState__Group_6__1"
- // InternalFSM.g:3905:1: rule__RefinedState__Group_6__1 : rule__RefinedState__Group_6__1__Impl ;
- public final void rule__RefinedState__Group_6__1() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_7__1"
+ // InternalFSM.g:3993:1: rule__RefinedState__Group_7__1 : rule__RefinedState__Group_7__1__Impl ;
+ public final void rule__RefinedState__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3909:1: ( rule__RefinedState__Group_6__1__Impl )
- // InternalFSM.g:3910:2: rule__RefinedState__Group_6__1__Impl
+ // InternalFSM.g:3997:1: ( rule__RefinedState__Group_7__1__Impl )
+ // InternalFSM.g:3998:2: rule__RefinedState__Group_7__1__Impl
{
pushFollow(FOLLOW_2);
- rule__RefinedState__Group_6__1__Impl();
+ rule__RefinedState__Group_7__1__Impl();
state._fsp--;
@@ -11438,35 +11722,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_6__1"
+ // $ANTLR end "rule__RefinedState__Group_7__1"
- // $ANTLR start "rule__RefinedState__Group_6__1__Impl"
- // InternalFSM.g:3916:1: rule__RefinedState__Group_6__1__Impl : ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) ;
- public final void rule__RefinedState__Group_6__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_7__1__Impl"
+ // InternalFSM.g:4004:1: rule__RefinedState__Group_7__1__Impl : ( ( rule__RefinedState__DoCodeAssignment_7_1 ) ) ;
+ public final void rule__RefinedState__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3920:1: ( ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) )
- // InternalFSM.g:3921:1: ( ( rule__RefinedState__DoCodeAssignment_6_1 ) )
+ // InternalFSM.g:4008:1: ( ( ( rule__RefinedState__DoCodeAssignment_7_1 ) ) )
+ // InternalFSM.g:4009:1: ( ( rule__RefinedState__DoCodeAssignment_7_1 ) )
{
- // InternalFSM.g:3921:1: ( ( rule__RefinedState__DoCodeAssignment_6_1 ) )
- // InternalFSM.g:3922:1: ( rule__RefinedState__DoCodeAssignment_6_1 )
+ // InternalFSM.g:4009:1: ( ( rule__RefinedState__DoCodeAssignment_7_1 ) )
+ // InternalFSM.g:4010:1: ( rule__RefinedState__DoCodeAssignment_7_1 )
{
- before(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_6_1());
- // InternalFSM.g:3923:1: ( rule__RefinedState__DoCodeAssignment_6_1 )
- // InternalFSM.g:3923:2: rule__RefinedState__DoCodeAssignment_6_1
+ before(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_7_1());
+ // InternalFSM.g:4011:1: ( rule__RefinedState__DoCodeAssignment_7_1 )
+ // InternalFSM.g:4011:2: rule__RefinedState__DoCodeAssignment_7_1
{
pushFollow(FOLLOW_2);
- rule__RefinedState__DoCodeAssignment_6_1();
+ rule__RefinedState__DoCodeAssignment_7_1();
state._fsp--;
}
- after(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_6_1());
+ after(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_7_1());
}
@@ -11485,26 +11769,26 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_6__1__Impl"
+ // $ANTLR end "rule__RefinedState__Group_7__1__Impl"
- // $ANTLR start "rule__RefinedState__Group_7__0"
- // InternalFSM.g:3937:1: rule__RefinedState__Group_7__0 : rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 ;
- public final void rule__RefinedState__Group_7__0() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_8__0"
+ // InternalFSM.g:4025:1: rule__RefinedState__Group_8__0 : rule__RefinedState__Group_8__0__Impl rule__RefinedState__Group_8__1 ;
+ public final void rule__RefinedState__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3941:1: ( rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 )
- // InternalFSM.g:3942:2: rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1
+ // InternalFSM.g:4029:1: ( rule__RefinedState__Group_8__0__Impl rule__RefinedState__Group_8__1 )
+ // InternalFSM.g:4030:2: rule__RefinedState__Group_8__0__Impl rule__RefinedState__Group_8__1
{
pushFollow(FOLLOW_7);
- rule__RefinedState__Group_7__0__Impl();
+ rule__RefinedState__Group_8__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__RefinedState__Group_7__1();
+ rule__RefinedState__Group_8__1();
state._fsp--;
@@ -11523,25 +11807,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_7__0"
+ // $ANTLR end "rule__RefinedState__Group_8__0"
- // $ANTLR start "rule__RefinedState__Group_7__0__Impl"
- // InternalFSM.g:3949:1: rule__RefinedState__Group_7__0__Impl : ( 'subgraph' ) ;
- public final void rule__RefinedState__Group_7__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_8__0__Impl"
+ // InternalFSM.g:4037:1: rule__RefinedState__Group_8__0__Impl : ( 'subgraph' ) ;
+ public final void rule__RefinedState__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3953:1: ( ( 'subgraph' ) )
- // InternalFSM.g:3954:1: ( 'subgraph' )
+ // InternalFSM.g:4041:1: ( ( 'subgraph' ) )
+ // InternalFSM.g:4042:1: ( 'subgraph' )
{
- // InternalFSM.g:3954:1: ( 'subgraph' )
- // InternalFSM.g:3955:1: 'subgraph'
+ // InternalFSM.g:4042:1: ( 'subgraph' )
+ // InternalFSM.g:4043:1: 'subgraph'
{
- before(grammarAccess.getRefinedStateAccess().getSubgraphKeyword_7_0());
+ before(grammarAccess.getRefinedStateAccess().getSubgraphKeyword_8_0());
match(input,36,FOLLOW_2);
- after(grammarAccess.getRefinedStateAccess().getSubgraphKeyword_7_0());
+ after(grammarAccess.getRefinedStateAccess().getSubgraphKeyword_8_0());
}
@@ -11560,21 +11844,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_7__0__Impl"
+ // $ANTLR end "rule__RefinedState__Group_8__0__Impl"
- // $ANTLR start "rule__RefinedState__Group_7__1"
- // InternalFSM.g:3968:1: rule__RefinedState__Group_7__1 : rule__RefinedState__Group_7__1__Impl ;
- public final void rule__RefinedState__Group_7__1() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_8__1"
+ // InternalFSM.g:4056:1: rule__RefinedState__Group_8__1 : rule__RefinedState__Group_8__1__Impl ;
+ public final void rule__RefinedState__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3972:1: ( rule__RefinedState__Group_7__1__Impl )
- // InternalFSM.g:3973:2: rule__RefinedState__Group_7__1__Impl
+ // InternalFSM.g:4060:1: ( rule__RefinedState__Group_8__1__Impl )
+ // InternalFSM.g:4061:2: rule__RefinedState__Group_8__1__Impl
{
pushFollow(FOLLOW_2);
- rule__RefinedState__Group_7__1__Impl();
+ rule__RefinedState__Group_8__1__Impl();
state._fsp--;
@@ -11593,35 +11877,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_7__1"
+ // $ANTLR end "rule__RefinedState__Group_8__1"
- // $ANTLR start "rule__RefinedState__Group_7__1__Impl"
- // InternalFSM.g:3979:1: rule__RefinedState__Group_7__1__Impl : ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) ;
- public final void rule__RefinedState__Group_7__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__RefinedState__Group_8__1__Impl"
+ // InternalFSM.g:4067:1: rule__RefinedState__Group_8__1__Impl : ( ( rule__RefinedState__SubgraphAssignment_8_1 ) ) ;
+ public final void rule__RefinedState__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:3983:1: ( ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) )
- // InternalFSM.g:3984:1: ( ( rule__RefinedState__SubgraphAssignment_7_1 ) )
+ // InternalFSM.g:4071:1: ( ( ( rule__RefinedState__SubgraphAssignment_8_1 ) ) )
+ // InternalFSM.g:4072:1: ( ( rule__RefinedState__SubgraphAssignment_8_1 ) )
{
- // InternalFSM.g:3984:1: ( ( rule__RefinedState__SubgraphAssignment_7_1 ) )
- // InternalFSM.g:3985:1: ( rule__RefinedState__SubgraphAssignment_7_1 )
+ // InternalFSM.g:4072:1: ( ( rule__RefinedState__SubgraphAssignment_8_1 ) )
+ // InternalFSM.g:4073:1: ( rule__RefinedState__SubgraphAssignment_8_1 )
{
- before(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_7_1());
- // InternalFSM.g:3986:1: ( rule__RefinedState__SubgraphAssignment_7_1 )
- // InternalFSM.g:3986:2: rule__RefinedState__SubgraphAssignment_7_1
+ before(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_8_1());
+ // InternalFSM.g:4074:1: ( rule__RefinedState__SubgraphAssignment_8_1 )
+ // InternalFSM.g:4074:2: rule__RefinedState__SubgraphAssignment_8_1
{
pushFollow(FOLLOW_2);
- rule__RefinedState__SubgraphAssignment_7_1();
+ rule__RefinedState__SubgraphAssignment_8_1();
state._fsp--;
}
- after(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_7_1());
+ after(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_8_1());
}
@@ -11640,20 +11924,20 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__RefinedState__Group_7__1__Impl"
+ // $ANTLR end "rule__RefinedState__Group_8__1__Impl"
// $ANTLR start "rule__DetailCode__Group_0__0"
- // InternalFSM.g:4000:1: rule__DetailCode__Group_0__0 : rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1 ;
+ // InternalFSM.g:4088:1: rule__DetailCode__Group_0__0 : rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1 ;
public final void rule__DetailCode__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4004:1: ( rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1 )
- // InternalFSM.g:4005:2: rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1
+ // InternalFSM.g:4092:1: ( rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1 )
+ // InternalFSM.g:4093:2: rule__DetailCode__Group_0__0__Impl rule__DetailCode__Group_0__1
{
- pushFollow(FOLLOW_13);
+ pushFollow(FOLLOW_14);
rule__DetailCode__Group_0__0__Impl();
state._fsp--;
@@ -11682,21 +11966,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DetailCode__Group_0__0__Impl"
- // InternalFSM.g:4012:1: rule__DetailCode__Group_0__0__Impl : ( () ) ;
+ // InternalFSM.g:4100:1: rule__DetailCode__Group_0__0__Impl : ( () ) ;
public final void rule__DetailCode__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4016:1: ( ( () ) )
- // InternalFSM.g:4017:1: ( () )
+ // InternalFSM.g:4104:1: ( ( () ) )
+ // InternalFSM.g:4105:1: ( () )
{
- // InternalFSM.g:4017:1: ( () )
- // InternalFSM.g:4018:1: ()
+ // InternalFSM.g:4105:1: ( () )
+ // InternalFSM.g:4106:1: ()
{
before(grammarAccess.getDetailCodeAccess().getDetailCodeAction_0_0());
- // InternalFSM.g:4019:1: ()
- // InternalFSM.g:4021:1:
+ // InternalFSM.g:4107:1: ()
+ // InternalFSM.g:4109:1:
{
}
@@ -11719,14 +12003,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DetailCode__Group_0__1"
- // InternalFSM.g:4031:1: rule__DetailCode__Group_0__1 : rule__DetailCode__Group_0__1__Impl ;
+ // InternalFSM.g:4119:1: rule__DetailCode__Group_0__1 : rule__DetailCode__Group_0__1__Impl ;
public final void rule__DetailCode__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4035:1: ( rule__DetailCode__Group_0__1__Impl )
- // InternalFSM.g:4036:2: rule__DetailCode__Group_0__1__Impl
+ // InternalFSM.g:4123:1: ( rule__DetailCode__Group_0__1__Impl )
+ // InternalFSM.g:4124:2: rule__DetailCode__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__DetailCode__Group_0__1__Impl();
@@ -11752,29 +12036,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DetailCode__Group_0__1__Impl"
- // InternalFSM.g:4042:1: rule__DetailCode__Group_0__1__Impl : ( ( rule__DetailCode__LinesAssignment_0_1 )? ) ;
+ // InternalFSM.g:4130:1: rule__DetailCode__Group_0__1__Impl : ( ( rule__DetailCode__LinesAssignment_0_1 )? ) ;
public final void rule__DetailCode__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4046:1: ( ( ( rule__DetailCode__LinesAssignment_0_1 )? ) )
- // InternalFSM.g:4047:1: ( ( rule__DetailCode__LinesAssignment_0_1 )? )
+ // InternalFSM.g:4134:1: ( ( ( rule__DetailCode__LinesAssignment_0_1 )? ) )
+ // InternalFSM.g:4135:1: ( ( rule__DetailCode__LinesAssignment_0_1 )? )
{
- // InternalFSM.g:4047:1: ( ( rule__DetailCode__LinesAssignment_0_1 )? )
- // InternalFSM.g:4048:1: ( rule__DetailCode__LinesAssignment_0_1 )?
+ // InternalFSM.g:4135:1: ( ( rule__DetailCode__LinesAssignment_0_1 )? )
+ // InternalFSM.g:4136:1: ( rule__DetailCode__LinesAssignment_0_1 )?
{
before(grammarAccess.getDetailCodeAccess().getLinesAssignment_0_1());
- // InternalFSM.g:4049:1: ( rule__DetailCode__LinesAssignment_0_1 )?
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // InternalFSM.g:4137:1: ( rule__DetailCode__LinesAssignment_0_1 )?
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA45_0==RULE_CC_STRING) ) {
- alt45=1;
+ if ( (LA47_0==RULE_CC_STRING) ) {
+ alt47=1;
}
- switch (alt45) {
+ switch (alt47) {
case 1 :
- // InternalFSM.g:4049:2: rule__DetailCode__LinesAssignment_0_1
+ // InternalFSM.g:4137:2: rule__DetailCode__LinesAssignment_0_1
{
pushFollow(FOLLOW_2);
rule__DetailCode__LinesAssignment_0_1();
@@ -11810,16 +12094,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DetailCode__Group_1__0"
- // InternalFSM.g:4063:1: rule__DetailCode__Group_1__0 : rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1 ;
+ // InternalFSM.g:4151:1: rule__DetailCode__Group_1__0 : rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1 ;
public final void rule__DetailCode__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4067:1: ( rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1 )
- // InternalFSM.g:4068:2: rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1
+ // InternalFSM.g:4155:1: ( rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1 )
+ // InternalFSM.g:4156:2: rule__DetailCode__Group_1__0__Impl rule__DetailCode__Group_1__1
{
- pushFollow(FOLLOW_14);
+ pushFollow(FOLLOW_15);
rule__DetailCode__Group_1__0__Impl();
state._fsp--;
@@ -11848,21 +12132,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DetailCode__Group_1__0__Impl"
- // InternalFSM.g:4075:1: rule__DetailCode__Group_1__0__Impl : ( ( rule__DetailCode__UsedAssignment_1_0 ) ) ;
+ // InternalFSM.g:4163:1: rule__DetailCode__Group_1__0__Impl : ( ( rule__DetailCode__UsedAssignment_1_0 ) ) ;
public final void rule__DetailCode__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4079:1: ( ( ( rule__DetailCode__UsedAssignment_1_0 ) ) )
- // InternalFSM.g:4080:1: ( ( rule__DetailCode__UsedAssignment_1_0 ) )
+ // InternalFSM.g:4167:1: ( ( ( rule__DetailCode__UsedAssignment_1_0 ) ) )
+ // InternalFSM.g:4168:1: ( ( rule__DetailCode__UsedAssignment_1_0 ) )
{
- // InternalFSM.g:4080:1: ( ( rule__DetailCode__UsedAssignment_1_0 ) )
- // InternalFSM.g:4081:1: ( rule__DetailCode__UsedAssignment_1_0 )
+ // InternalFSM.g:4168:1: ( ( rule__DetailCode__UsedAssignment_1_0 ) )
+ // InternalFSM.g:4169:1: ( rule__DetailCode__UsedAssignment_1_0 )
{
before(grammarAccess.getDetailCodeAccess().getUsedAssignment_1_0());
- // InternalFSM.g:4082:1: ( rule__DetailCode__UsedAssignment_1_0 )
- // InternalFSM.g:4082:2: rule__DetailCode__UsedAssignment_1_0
+ // InternalFSM.g:4170:1: ( rule__DetailCode__UsedAssignment_1_0 )
+ // InternalFSM.g:4170:2: rule__DetailCode__UsedAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__DetailCode__UsedAssignment_1_0();
@@ -11895,16 +12179,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DetailCode__Group_1__1"
- // InternalFSM.g:4092:1: rule__DetailCode__Group_1__1 : rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2 ;
+ // InternalFSM.g:4180:1: rule__DetailCode__Group_1__1 : rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2 ;
public final void rule__DetailCode__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4096:1: ( rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2 )
- // InternalFSM.g:4097:2: rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2
+ // InternalFSM.g:4184:1: ( rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2 )
+ // InternalFSM.g:4185:2: rule__DetailCode__Group_1__1__Impl rule__DetailCode__Group_1__2
{
- pushFollow(FOLLOW_14);
+ pushFollow(FOLLOW_15);
rule__DetailCode__Group_1__1__Impl();
state._fsp--;
@@ -11933,35 +12217,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DetailCode__Group_1__1__Impl"
- // InternalFSM.g:4104:1: rule__DetailCode__Group_1__1__Impl : ( ( rule__DetailCode__LinesAssignment_1_1 )* ) ;
+ // InternalFSM.g:4192:1: rule__DetailCode__Group_1__1__Impl : ( ( rule__DetailCode__LinesAssignment_1_1 )* ) ;
public final void rule__DetailCode__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4108:1: ( ( ( rule__DetailCode__LinesAssignment_1_1 )* ) )
- // InternalFSM.g:4109:1: ( ( rule__DetailCode__LinesAssignment_1_1 )* )
+ // InternalFSM.g:4196:1: ( ( ( rule__DetailCode__LinesAssignment_1_1 )* ) )
+ // InternalFSM.g:4197:1: ( ( rule__DetailCode__LinesAssignment_1_1 )* )
{
- // InternalFSM.g:4109:1: ( ( rule__DetailCode__LinesAssignment_1_1 )* )
- // InternalFSM.g:4110:1: ( rule__DetailCode__LinesAssignment_1_1 )*
+ // InternalFSM.g:4197:1: ( ( rule__DetailCode__LinesAssignment_1_1 )* )
+ // InternalFSM.g:4198:1: ( rule__DetailCode__LinesAssignment_1_1 )*
{
before(grammarAccess.getDetailCodeAccess().getLinesAssignment_1_1());
- // InternalFSM.g:4111:1: ( rule__DetailCode__LinesAssignment_1_1 )*
- loop46:
+ // InternalFSM.g:4199:1: ( rule__DetailCode__LinesAssignment_1_1 )*
+ loop48:
do {
- int alt46=2;
- int LA46_0 = input.LA(1);
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( (LA46_0==RULE_STRING) ) {
- alt46=1;
+ if ( (LA48_0==RULE_STRING) ) {
+ alt48=1;
}
- switch (alt46) {
+ switch (alt48) {
case 1 :
- // InternalFSM.g:4111:2: rule__DetailCode__LinesAssignment_1_1
+ // InternalFSM.g:4199:2: rule__DetailCode__LinesAssignment_1_1
{
- pushFollow(FOLLOW_15);
+ pushFollow(FOLLOW_16);
rule__DetailCode__LinesAssignment_1_1();
state._fsp--;
@@ -11971,7 +12255,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop46;
+ break loop48;
}
} while (true);
@@ -11998,14 +12282,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DetailCode__Group_1__2"
- // InternalFSM.g:4121:1: rule__DetailCode__Group_1__2 : rule__DetailCode__Group_1__2__Impl ;
+ // InternalFSM.g:4209:1: rule__DetailCode__Group_1__2 : rule__DetailCode__Group_1__2__Impl ;
public final void rule__DetailCode__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4125:1: ( rule__DetailCode__Group_1__2__Impl )
- // InternalFSM.g:4126:2: rule__DetailCode__Group_1__2__Impl
+ // InternalFSM.g:4213:1: ( rule__DetailCode__Group_1__2__Impl )
+ // InternalFSM.g:4214:2: rule__DetailCode__Group_1__2__Impl
{
pushFollow(FOLLOW_2);
rule__DetailCode__Group_1__2__Impl();
@@ -12031,17 +12315,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DetailCode__Group_1__2__Impl"
- // InternalFSM.g:4132:1: rule__DetailCode__Group_1__2__Impl : ( '}' ) ;
+ // InternalFSM.g:4220:1: rule__DetailCode__Group_1__2__Impl : ( '}' ) ;
public final void rule__DetailCode__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4136:1: ( ( '}' ) )
- // InternalFSM.g:4137:1: ( '}' )
+ // InternalFSM.g:4224:1: ( ( '}' ) )
+ // InternalFSM.g:4225:1: ( '}' )
{
- // InternalFSM.g:4137:1: ( '}' )
- // InternalFSM.g:4138:1: '}'
+ // InternalFSM.g:4225:1: ( '}' )
+ // InternalFSM.g:4226:1: '}'
{
before(grammarAccess.getDetailCodeAccess().getRightCurlyBracketKeyword_1_2());
match(input,30,FOLLOW_2);
@@ -12068,16 +12352,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TransitionPoint__Group__0"
- // InternalFSM.g:4157:1: rule__TransitionPoint__Group__0 : rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 ;
+ // InternalFSM.g:4245:1: rule__TransitionPoint__Group__0 : rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 ;
public final void rule__TransitionPoint__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4161:1: ( rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 )
- // InternalFSM.g:4162:2: rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1
+ // InternalFSM.g:4249:1: ( rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 )
+ // InternalFSM.g:4250:2: rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1
{
- pushFollow(FOLLOW_16);
+ pushFollow(FOLLOW_17);
rule__TransitionPoint__Group__0__Impl();
state._fsp--;
@@ -12106,29 +12390,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TransitionPoint__Group__0__Impl"
- // InternalFSM.g:4169:1: rule__TransitionPoint__Group__0__Impl : ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) ;
+ // InternalFSM.g:4257:1: rule__TransitionPoint__Group__0__Impl : ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) ;
public final void rule__TransitionPoint__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4173:1: ( ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) )
- // InternalFSM.g:4174:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? )
+ // InternalFSM.g:4261:1: ( ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) )
+ // InternalFSM.g:4262:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? )
{
- // InternalFSM.g:4174:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? )
- // InternalFSM.g:4175:1: ( rule__TransitionPoint__HandlerAssignment_0 )?
+ // InternalFSM.g:4262:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? )
+ // InternalFSM.g:4263:1: ( rule__TransitionPoint__HandlerAssignment_0 )?
{
before(grammarAccess.getTransitionPointAccess().getHandlerAssignment_0());
- // InternalFSM.g:4176:1: ( rule__TransitionPoint__HandlerAssignment_0 )?
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // InternalFSM.g:4264:1: ( rule__TransitionPoint__HandlerAssignment_0 )?
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA47_0==70) ) {
- alt47=1;
+ if ( (LA49_0==71) ) {
+ alt49=1;
}
- switch (alt47) {
+ switch (alt49) {
case 1 :
- // InternalFSM.g:4176:2: rule__TransitionPoint__HandlerAssignment_0
+ // InternalFSM.g:4264:2: rule__TransitionPoint__HandlerAssignment_0
{
pushFollow(FOLLOW_2);
rule__TransitionPoint__HandlerAssignment_0();
@@ -12164,14 +12448,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TransitionPoint__Group__1"
- // InternalFSM.g:4186:1: rule__TransitionPoint__Group__1 : rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 ;
+ // InternalFSM.g:4274:1: rule__TransitionPoint__Group__1 : rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 ;
public final void rule__TransitionPoint__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4190:1: ( rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 )
- // InternalFSM.g:4191:2: rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2
+ // InternalFSM.g:4278:1: ( rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 )
+ // InternalFSM.g:4279:2: rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2
{
pushFollow(FOLLOW_5);
rule__TransitionPoint__Group__1__Impl();
@@ -12202,17 +12486,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TransitionPoint__Group__1__Impl"
- // InternalFSM.g:4198:1: rule__TransitionPoint__Group__1__Impl : ( 'TransitionPoint' ) ;
+ // InternalFSM.g:4286:1: rule__TransitionPoint__Group__1__Impl : ( 'TransitionPoint' ) ;
public final void rule__TransitionPoint__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4202:1: ( ( 'TransitionPoint' ) )
- // InternalFSM.g:4203:1: ( 'TransitionPoint' )
+ // InternalFSM.g:4290:1: ( ( 'TransitionPoint' ) )
+ // InternalFSM.g:4291:1: ( 'TransitionPoint' )
{
- // InternalFSM.g:4203:1: ( 'TransitionPoint' )
- // InternalFSM.g:4204:1: 'TransitionPoint'
+ // InternalFSM.g:4291:1: ( 'TransitionPoint' )
+ // InternalFSM.g:4292:1: 'TransitionPoint'
{
before(grammarAccess.getTransitionPointAccess().getTransitionPointKeyword_1());
match(input,38,FOLLOW_2);
@@ -12239,14 +12523,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TransitionPoint__Group__2"
- // InternalFSM.g:4217:1: rule__TransitionPoint__Group__2 : rule__TransitionPoint__Group__2__Impl ;
+ // InternalFSM.g:4305:1: rule__TransitionPoint__Group__2 : rule__TransitionPoint__Group__2__Impl ;
public final void rule__TransitionPoint__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4221:1: ( rule__TransitionPoint__Group__2__Impl )
- // InternalFSM.g:4222:2: rule__TransitionPoint__Group__2__Impl
+ // InternalFSM.g:4309:1: ( rule__TransitionPoint__Group__2__Impl )
+ // InternalFSM.g:4310:2: rule__TransitionPoint__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__TransitionPoint__Group__2__Impl();
@@ -12272,21 +12556,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TransitionPoint__Group__2__Impl"
- // InternalFSM.g:4228:1: rule__TransitionPoint__Group__2__Impl : ( ( rule__TransitionPoint__NameAssignment_2 ) ) ;
+ // InternalFSM.g:4316:1: rule__TransitionPoint__Group__2__Impl : ( ( rule__TransitionPoint__NameAssignment_2 ) ) ;
public final void rule__TransitionPoint__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4232:1: ( ( ( rule__TransitionPoint__NameAssignment_2 ) ) )
- // InternalFSM.g:4233:1: ( ( rule__TransitionPoint__NameAssignment_2 ) )
+ // InternalFSM.g:4320:1: ( ( ( rule__TransitionPoint__NameAssignment_2 ) ) )
+ // InternalFSM.g:4321:1: ( ( rule__TransitionPoint__NameAssignment_2 ) )
{
- // InternalFSM.g:4233:1: ( ( rule__TransitionPoint__NameAssignment_2 ) )
- // InternalFSM.g:4234:1: ( rule__TransitionPoint__NameAssignment_2 )
+ // InternalFSM.g:4321:1: ( ( rule__TransitionPoint__NameAssignment_2 ) )
+ // InternalFSM.g:4322:1: ( rule__TransitionPoint__NameAssignment_2 )
{
before(grammarAccess.getTransitionPointAccess().getNameAssignment_2());
- // InternalFSM.g:4235:1: ( rule__TransitionPoint__NameAssignment_2 )
- // InternalFSM.g:4235:2: rule__TransitionPoint__NameAssignment_2
+ // InternalFSM.g:4323:1: ( rule__TransitionPoint__NameAssignment_2 )
+ // InternalFSM.g:4323:2: rule__TransitionPoint__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__TransitionPoint__NameAssignment_2();
@@ -12319,14 +12603,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EntryPoint__Group__0"
- // InternalFSM.g:4251:1: rule__EntryPoint__Group__0 : rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 ;
+ // InternalFSM.g:4339:1: rule__EntryPoint__Group__0 : rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 ;
public final void rule__EntryPoint__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4255:1: ( rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 )
- // InternalFSM.g:4256:2: rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1
+ // InternalFSM.g:4343:1: ( rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 )
+ // InternalFSM.g:4344:2: rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1
{
pushFollow(FOLLOW_5);
rule__EntryPoint__Group__0__Impl();
@@ -12357,17 +12641,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EntryPoint__Group__0__Impl"
- // InternalFSM.g:4263:1: rule__EntryPoint__Group__0__Impl : ( 'EntryPoint' ) ;
+ // InternalFSM.g:4351:1: rule__EntryPoint__Group__0__Impl : ( 'EntryPoint' ) ;
public final void rule__EntryPoint__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4267:1: ( ( 'EntryPoint' ) )
- // InternalFSM.g:4268:1: ( 'EntryPoint' )
+ // InternalFSM.g:4355:1: ( ( 'EntryPoint' ) )
+ // InternalFSM.g:4356:1: ( 'EntryPoint' )
{
- // InternalFSM.g:4268:1: ( 'EntryPoint' )
- // InternalFSM.g:4269:1: 'EntryPoint'
+ // InternalFSM.g:4356:1: ( 'EntryPoint' )
+ // InternalFSM.g:4357:1: 'EntryPoint'
{
before(grammarAccess.getEntryPointAccess().getEntryPointKeyword_0());
match(input,39,FOLLOW_2);
@@ -12394,14 +12678,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EntryPoint__Group__1"
- // InternalFSM.g:4282:1: rule__EntryPoint__Group__1 : rule__EntryPoint__Group__1__Impl ;
+ // InternalFSM.g:4370:1: rule__EntryPoint__Group__1 : rule__EntryPoint__Group__1__Impl ;
public final void rule__EntryPoint__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4286:1: ( rule__EntryPoint__Group__1__Impl )
- // InternalFSM.g:4287:2: rule__EntryPoint__Group__1__Impl
+ // InternalFSM.g:4374:1: ( rule__EntryPoint__Group__1__Impl )
+ // InternalFSM.g:4375:2: rule__EntryPoint__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__EntryPoint__Group__1__Impl();
@@ -12427,21 +12711,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EntryPoint__Group__1__Impl"
- // InternalFSM.g:4293:1: rule__EntryPoint__Group__1__Impl : ( ( rule__EntryPoint__NameAssignment_1 ) ) ;
+ // InternalFSM.g:4381:1: rule__EntryPoint__Group__1__Impl : ( ( rule__EntryPoint__NameAssignment_1 ) ) ;
public final void rule__EntryPoint__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4297:1: ( ( ( rule__EntryPoint__NameAssignment_1 ) ) )
- // InternalFSM.g:4298:1: ( ( rule__EntryPoint__NameAssignment_1 ) )
+ // InternalFSM.g:4385:1: ( ( ( rule__EntryPoint__NameAssignment_1 ) ) )
+ // InternalFSM.g:4386:1: ( ( rule__EntryPoint__NameAssignment_1 ) )
{
- // InternalFSM.g:4298:1: ( ( rule__EntryPoint__NameAssignment_1 ) )
- // InternalFSM.g:4299:1: ( rule__EntryPoint__NameAssignment_1 )
+ // InternalFSM.g:4386:1: ( ( rule__EntryPoint__NameAssignment_1 ) )
+ // InternalFSM.g:4387:1: ( rule__EntryPoint__NameAssignment_1 )
{
before(grammarAccess.getEntryPointAccess().getNameAssignment_1());
- // InternalFSM.g:4300:1: ( rule__EntryPoint__NameAssignment_1 )
- // InternalFSM.g:4300:2: rule__EntryPoint__NameAssignment_1
+ // InternalFSM.g:4388:1: ( rule__EntryPoint__NameAssignment_1 )
+ // InternalFSM.g:4388:2: rule__EntryPoint__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__EntryPoint__NameAssignment_1();
@@ -12474,14 +12758,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExitPoint__Group__0"
- // InternalFSM.g:4314:1: rule__ExitPoint__Group__0 : rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 ;
+ // InternalFSM.g:4402:1: rule__ExitPoint__Group__0 : rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 ;
public final void rule__ExitPoint__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4318:1: ( rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 )
- // InternalFSM.g:4319:2: rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1
+ // InternalFSM.g:4406:1: ( rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 )
+ // InternalFSM.g:4407:2: rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1
{
pushFollow(FOLLOW_5);
rule__ExitPoint__Group__0__Impl();
@@ -12512,17 +12796,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExitPoint__Group__0__Impl"
- // InternalFSM.g:4326:1: rule__ExitPoint__Group__0__Impl : ( 'ExitPoint' ) ;
+ // InternalFSM.g:4414:1: rule__ExitPoint__Group__0__Impl : ( 'ExitPoint' ) ;
public final void rule__ExitPoint__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4330:1: ( ( 'ExitPoint' ) )
- // InternalFSM.g:4331:1: ( 'ExitPoint' )
+ // InternalFSM.g:4418:1: ( ( 'ExitPoint' ) )
+ // InternalFSM.g:4419:1: ( 'ExitPoint' )
{
- // InternalFSM.g:4331:1: ( 'ExitPoint' )
- // InternalFSM.g:4332:1: 'ExitPoint'
+ // InternalFSM.g:4419:1: ( 'ExitPoint' )
+ // InternalFSM.g:4420:1: 'ExitPoint'
{
before(grammarAccess.getExitPointAccess().getExitPointKeyword_0());
match(input,40,FOLLOW_2);
@@ -12549,14 +12833,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExitPoint__Group__1"
- // InternalFSM.g:4345:1: rule__ExitPoint__Group__1 : rule__ExitPoint__Group__1__Impl ;
+ // InternalFSM.g:4433:1: rule__ExitPoint__Group__1 : rule__ExitPoint__Group__1__Impl ;
public final void rule__ExitPoint__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4349:1: ( rule__ExitPoint__Group__1__Impl )
- // InternalFSM.g:4350:2: rule__ExitPoint__Group__1__Impl
+ // InternalFSM.g:4437:1: ( rule__ExitPoint__Group__1__Impl )
+ // InternalFSM.g:4438:2: rule__ExitPoint__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__ExitPoint__Group__1__Impl();
@@ -12582,21 +12866,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExitPoint__Group__1__Impl"
- // InternalFSM.g:4356:1: rule__ExitPoint__Group__1__Impl : ( ( rule__ExitPoint__NameAssignment_1 ) ) ;
+ // InternalFSM.g:4444:1: rule__ExitPoint__Group__1__Impl : ( ( rule__ExitPoint__NameAssignment_1 ) ) ;
public final void rule__ExitPoint__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4360:1: ( ( ( rule__ExitPoint__NameAssignment_1 ) ) )
- // InternalFSM.g:4361:1: ( ( rule__ExitPoint__NameAssignment_1 ) )
+ // InternalFSM.g:4448:1: ( ( ( rule__ExitPoint__NameAssignment_1 ) ) )
+ // InternalFSM.g:4449:1: ( ( rule__ExitPoint__NameAssignment_1 ) )
{
- // InternalFSM.g:4361:1: ( ( rule__ExitPoint__NameAssignment_1 ) )
- // InternalFSM.g:4362:1: ( rule__ExitPoint__NameAssignment_1 )
+ // InternalFSM.g:4449:1: ( ( rule__ExitPoint__NameAssignment_1 ) )
+ // InternalFSM.g:4450:1: ( rule__ExitPoint__NameAssignment_1 )
{
before(grammarAccess.getExitPointAccess().getNameAssignment_1());
- // InternalFSM.g:4363:1: ( rule__ExitPoint__NameAssignment_1 )
- // InternalFSM.g:4363:2: rule__ExitPoint__NameAssignment_1
+ // InternalFSM.g:4451:1: ( rule__ExitPoint__NameAssignment_1 )
+ // InternalFSM.g:4451:2: rule__ExitPoint__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__ExitPoint__NameAssignment_1();
@@ -12629,14 +12913,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ChoicePoint__Group__0"
- // InternalFSM.g:4377:1: rule__ChoicePoint__Group__0 : rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 ;
+ // InternalFSM.g:4465:1: rule__ChoicePoint__Group__0 : rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 ;
public final void rule__ChoicePoint__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4381:1: ( rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 )
- // InternalFSM.g:4382:2: rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1
+ // InternalFSM.g:4469:1: ( rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 )
+ // InternalFSM.g:4470:2: rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1
{
pushFollow(FOLLOW_5);
rule__ChoicePoint__Group__0__Impl();
@@ -12667,17 +12951,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ChoicePoint__Group__0__Impl"
- // InternalFSM.g:4389:1: rule__ChoicePoint__Group__0__Impl : ( 'ChoicePoint' ) ;
+ // InternalFSM.g:4477:1: rule__ChoicePoint__Group__0__Impl : ( 'ChoicePoint' ) ;
public final void rule__ChoicePoint__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4393:1: ( ( 'ChoicePoint' ) )
- // InternalFSM.g:4394:1: ( 'ChoicePoint' )
+ // InternalFSM.g:4481:1: ( ( 'ChoicePoint' ) )
+ // InternalFSM.g:4482:1: ( 'ChoicePoint' )
{
- // InternalFSM.g:4394:1: ( 'ChoicePoint' )
- // InternalFSM.g:4395:1: 'ChoicePoint'
+ // InternalFSM.g:4482:1: ( 'ChoicePoint' )
+ // InternalFSM.g:4483:1: 'ChoicePoint'
{
before(grammarAccess.getChoicePointAccess().getChoicePointKeyword_0());
match(input,41,FOLLOW_2);
@@ -12704,16 +12988,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ChoicePoint__Group__1"
- // InternalFSM.g:4408:1: rule__ChoicePoint__Group__1 : rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 ;
+ // InternalFSM.g:4496:1: rule__ChoicePoint__Group__1 : rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 ;
public final void rule__ChoicePoint__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4412:1: ( rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 )
- // InternalFSM.g:4413:2: rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2
+ // InternalFSM.g:4500:1: ( rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 )
+ // InternalFSM.g:4501:2: rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2
{
- pushFollow(FOLLOW_17);
+ pushFollow(FOLLOW_18);
rule__ChoicePoint__Group__1__Impl();
state._fsp--;
@@ -12742,21 +13026,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ChoicePoint__Group__1__Impl"
- // InternalFSM.g:4420:1: rule__ChoicePoint__Group__1__Impl : ( ( rule__ChoicePoint__NameAssignment_1 ) ) ;
+ // InternalFSM.g:4508:1: rule__ChoicePoint__Group__1__Impl : ( ( rule__ChoicePoint__NameAssignment_1 ) ) ;
public final void rule__ChoicePoint__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4424:1: ( ( ( rule__ChoicePoint__NameAssignment_1 ) ) )
- // InternalFSM.g:4425:1: ( ( rule__ChoicePoint__NameAssignment_1 ) )
+ // InternalFSM.g:4512:1: ( ( ( rule__ChoicePoint__NameAssignment_1 ) ) )
+ // InternalFSM.g:4513:1: ( ( rule__ChoicePoint__NameAssignment_1 ) )
{
- // InternalFSM.g:4425:1: ( ( rule__ChoicePoint__NameAssignment_1 ) )
- // InternalFSM.g:4426:1: ( rule__ChoicePoint__NameAssignment_1 )
+ // InternalFSM.g:4513:1: ( ( rule__ChoicePoint__NameAssignment_1 ) )
+ // InternalFSM.g:4514:1: ( rule__ChoicePoint__NameAssignment_1 )
{
before(grammarAccess.getChoicePointAccess().getNameAssignment_1());
- // InternalFSM.g:4427:1: ( rule__ChoicePoint__NameAssignment_1 )
- // InternalFSM.g:4427:2: rule__ChoicePoint__NameAssignment_1
+ // InternalFSM.g:4515:1: ( rule__ChoicePoint__NameAssignment_1 )
+ // InternalFSM.g:4515:2: rule__ChoicePoint__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__ChoicePoint__NameAssignment_1();
@@ -12789,14 +13073,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ChoicePoint__Group__2"
- // InternalFSM.g:4437:1: rule__ChoicePoint__Group__2 : rule__ChoicePoint__Group__2__Impl ;
+ // InternalFSM.g:4525:1: rule__ChoicePoint__Group__2 : rule__ChoicePoint__Group__2__Impl ;
public final void rule__ChoicePoint__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4441:1: ( rule__ChoicePoint__Group__2__Impl )
- // InternalFSM.g:4442:2: rule__ChoicePoint__Group__2__Impl
+ // InternalFSM.g:4529:1: ( rule__ChoicePoint__Group__2__Impl )
+ // InternalFSM.g:4530:2: rule__ChoicePoint__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__ChoicePoint__Group__2__Impl();
@@ -12822,29 +13106,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ChoicePoint__Group__2__Impl"
- // InternalFSM.g:4448:1: rule__ChoicePoint__Group__2__Impl : ( ( rule__ChoicePoint__DocuAssignment_2 )? ) ;
+ // InternalFSM.g:4536:1: rule__ChoicePoint__Group__2__Impl : ( ( rule__ChoicePoint__DocuAssignment_2 )? ) ;
public final void rule__ChoicePoint__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4452:1: ( ( ( rule__ChoicePoint__DocuAssignment_2 )? ) )
- // InternalFSM.g:4453:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? )
+ // InternalFSM.g:4540:1: ( ( ( rule__ChoicePoint__DocuAssignment_2 )? ) )
+ // InternalFSM.g:4541:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? )
{
- // InternalFSM.g:4453:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? )
- // InternalFSM.g:4454:1: ( rule__ChoicePoint__DocuAssignment_2 )?
+ // InternalFSM.g:4541:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? )
+ // InternalFSM.g:4542:1: ( rule__ChoicePoint__DocuAssignment_2 )?
{
before(grammarAccess.getChoicePointAccess().getDocuAssignment_2());
- // InternalFSM.g:4455:1: ( rule__ChoicePoint__DocuAssignment_2 )?
- int alt48=2;
- int LA48_0 = input.LA(1);
+ // InternalFSM.g:4543:1: ( rule__ChoicePoint__DocuAssignment_2 )?
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA48_0==66) ) {
- alt48=1;
+ if ( (LA50_0==67) ) {
+ alt50=1;
}
- switch (alt48) {
+ switch (alt50) {
case 1 :
- // InternalFSM.g:4455:2: rule__ChoicePoint__DocuAssignment_2
+ // InternalFSM.g:4543:2: rule__ChoicePoint__DocuAssignment_2
{
pushFollow(FOLLOW_2);
rule__ChoicePoint__DocuAssignment_2();
@@ -12880,16 +13164,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__0"
- // InternalFSM.g:4471:1: rule__InitialTransition__Group__0 : rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 ;
+ // InternalFSM.g:4559:1: rule__InitialTransition__Group__0 : rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 ;
public final void rule__InitialTransition__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4475:1: ( rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 )
- // InternalFSM.g:4476:2: rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1
+ // InternalFSM.g:4563:1: ( rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 )
+ // InternalFSM.g:4564:2: rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1
{
- pushFollow(FOLLOW_18);
+ pushFollow(FOLLOW_19);
rule__InitialTransition__Group__0__Impl();
state._fsp--;
@@ -12918,17 +13202,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__0__Impl"
- // InternalFSM.g:4483:1: rule__InitialTransition__Group__0__Impl : ( 'Transition' ) ;
+ // InternalFSM.g:4571:1: rule__InitialTransition__Group__0__Impl : ( 'Transition' ) ;
public final void rule__InitialTransition__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4487:1: ( ( 'Transition' ) )
- // InternalFSM.g:4488:1: ( 'Transition' )
+ // InternalFSM.g:4575:1: ( ( 'Transition' ) )
+ // InternalFSM.g:4576:1: ( 'Transition' )
{
- // InternalFSM.g:4488:1: ( 'Transition' )
- // InternalFSM.g:4489:1: 'Transition'
+ // InternalFSM.g:4576:1: ( 'Transition' )
+ // InternalFSM.g:4577:1: 'Transition'
{
before(grammarAccess.getInitialTransitionAccess().getTransitionKeyword_0());
match(input,42,FOLLOW_2);
@@ -12955,16 +13239,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__1"
- // InternalFSM.g:4502:1: rule__InitialTransition__Group__1 : rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 ;
+ // InternalFSM.g:4590:1: rule__InitialTransition__Group__1 : rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 ;
public final void rule__InitialTransition__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4506:1: ( rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 )
- // InternalFSM.g:4507:2: rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2
+ // InternalFSM.g:4594:1: ( rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 )
+ // InternalFSM.g:4595:2: rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2
{
- pushFollow(FOLLOW_18);
+ pushFollow(FOLLOW_19);
rule__InitialTransition__Group__1__Impl();
state._fsp--;
@@ -12993,29 +13277,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__1__Impl"
- // InternalFSM.g:4514:1: rule__InitialTransition__Group__1__Impl : ( ( rule__InitialTransition__NameAssignment_1 )? ) ;
+ // InternalFSM.g:4602:1: rule__InitialTransition__Group__1__Impl : ( ( rule__InitialTransition__NameAssignment_1 )? ) ;
public final void rule__InitialTransition__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4518:1: ( ( ( rule__InitialTransition__NameAssignment_1 )? ) )
- // InternalFSM.g:4519:1: ( ( rule__InitialTransition__NameAssignment_1 )? )
+ // InternalFSM.g:4606:1: ( ( ( rule__InitialTransition__NameAssignment_1 )? ) )
+ // InternalFSM.g:4607:1: ( ( rule__InitialTransition__NameAssignment_1 )? )
{
- // InternalFSM.g:4519:1: ( ( rule__InitialTransition__NameAssignment_1 )? )
- // InternalFSM.g:4520:1: ( rule__InitialTransition__NameAssignment_1 )?
+ // InternalFSM.g:4607:1: ( ( rule__InitialTransition__NameAssignment_1 )? )
+ // InternalFSM.g:4608:1: ( rule__InitialTransition__NameAssignment_1 )?
{
before(grammarAccess.getInitialTransitionAccess().getNameAssignment_1());
- // InternalFSM.g:4521:1: ( rule__InitialTransition__NameAssignment_1 )?
- int alt49=2;
- int LA49_0 = input.LA(1);
+ // InternalFSM.g:4609:1: ( rule__InitialTransition__NameAssignment_1 )?
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA49_0==RULE_ID) ) {
- alt49=1;
+ if ( (LA51_0==RULE_ID) ) {
+ alt51=1;
}
- switch (alt49) {
+ switch (alt51) {
case 1 :
- // InternalFSM.g:4521:2: rule__InitialTransition__NameAssignment_1
+ // InternalFSM.g:4609:2: rule__InitialTransition__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__InitialTransition__NameAssignment_1();
@@ -13051,16 +13335,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__2"
- // InternalFSM.g:4531:1: rule__InitialTransition__Group__2 : rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 ;
+ // InternalFSM.g:4619:1: rule__InitialTransition__Group__2 : rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 ;
public final void rule__InitialTransition__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4535:1: ( rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 )
- // InternalFSM.g:4536:2: rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3
+ // InternalFSM.g:4623:1: ( rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 )
+ // InternalFSM.g:4624:2: rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3
{
- pushFollow(FOLLOW_19);
+ pushFollow(FOLLOW_20);
rule__InitialTransition__Group__2__Impl();
state._fsp--;
@@ -13089,17 +13373,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__2__Impl"
- // InternalFSM.g:4543:1: rule__InitialTransition__Group__2__Impl : ( ':' ) ;
+ // InternalFSM.g:4631:1: rule__InitialTransition__Group__2__Impl : ( ':' ) ;
public final void rule__InitialTransition__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4547:1: ( ( ':' ) )
- // InternalFSM.g:4548:1: ( ':' )
+ // InternalFSM.g:4635:1: ( ( ':' ) )
+ // InternalFSM.g:4636:1: ( ':' )
{
- // InternalFSM.g:4548:1: ( ':' )
- // InternalFSM.g:4549:1: ':'
+ // InternalFSM.g:4636:1: ( ':' )
+ // InternalFSM.g:4637:1: ':'
{
before(grammarAccess.getInitialTransitionAccess().getColonKeyword_2());
match(input,43,FOLLOW_2);
@@ -13126,16 +13410,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__3"
- // InternalFSM.g:4562:1: rule__InitialTransition__Group__3 : rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 ;
+ // InternalFSM.g:4650:1: rule__InitialTransition__Group__3 : rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 ;
public final void rule__InitialTransition__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4566:1: ( rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 )
- // InternalFSM.g:4567:2: rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4
+ // InternalFSM.g:4654:1: ( rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 )
+ // InternalFSM.g:4655:2: rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4
{
- pushFollow(FOLLOW_20);
+ pushFollow(FOLLOW_21);
rule__InitialTransition__Group__3__Impl();
state._fsp--;
@@ -13164,17 +13448,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__3__Impl"
- // InternalFSM.g:4574:1: rule__InitialTransition__Group__3__Impl : ( 'initial' ) ;
+ // InternalFSM.g:4662:1: rule__InitialTransition__Group__3__Impl : ( 'initial' ) ;
public final void rule__InitialTransition__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4578:1: ( ( 'initial' ) )
- // InternalFSM.g:4579:1: ( 'initial' )
+ // InternalFSM.g:4666:1: ( ( 'initial' ) )
+ // InternalFSM.g:4667:1: ( 'initial' )
{
- // InternalFSM.g:4579:1: ( 'initial' )
- // InternalFSM.g:4580:1: 'initial'
+ // InternalFSM.g:4667:1: ( 'initial' )
+ // InternalFSM.g:4668:1: 'initial'
{
before(grammarAccess.getInitialTransitionAccess().getInitialKeyword_3());
match(input,44,FOLLOW_2);
@@ -13201,16 +13485,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__4"
- // InternalFSM.g:4593:1: rule__InitialTransition__Group__4 : rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 ;
+ // InternalFSM.g:4681:1: rule__InitialTransition__Group__4 : rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 ;
public final void rule__InitialTransition__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4597:1: ( rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 )
- // InternalFSM.g:4598:2: rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5
+ // InternalFSM.g:4685:1: ( rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 )
+ // InternalFSM.g:4686:2: rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5
{
- pushFollow(FOLLOW_21);
+ pushFollow(FOLLOW_22);
rule__InitialTransition__Group__4__Impl();
state._fsp--;
@@ -13239,17 +13523,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__4__Impl"
- // InternalFSM.g:4605:1: rule__InitialTransition__Group__4__Impl : ( '->' ) ;
+ // InternalFSM.g:4693:1: rule__InitialTransition__Group__4__Impl : ( '->' ) ;
public final void rule__InitialTransition__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4609:1: ( ( '->' ) )
- // InternalFSM.g:4610:1: ( '->' )
+ // InternalFSM.g:4697:1: ( ( '->' ) )
+ // InternalFSM.g:4698:1: ( '->' )
{
- // InternalFSM.g:4610:1: ( '->' )
- // InternalFSM.g:4611:1: '->'
+ // InternalFSM.g:4698:1: ( '->' )
+ // InternalFSM.g:4699:1: '->'
{
before(grammarAccess.getInitialTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4());
match(input,45,FOLLOW_2);
@@ -13276,14 +13560,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__5"
- // InternalFSM.g:4624:1: rule__InitialTransition__Group__5 : rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 ;
+ // InternalFSM.g:4712:1: rule__InitialTransition__Group__5 : rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 ;
public final void rule__InitialTransition__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4628:1: ( rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 )
- // InternalFSM.g:4629:2: rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6
+ // InternalFSM.g:4716:1: ( rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 )
+ // InternalFSM.g:4717:2: rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6
{
pushFollow(FOLLOW_10);
rule__InitialTransition__Group__5__Impl();
@@ -13314,21 +13598,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__5__Impl"
- // InternalFSM.g:4636:1: rule__InitialTransition__Group__5__Impl : ( ( rule__InitialTransition__ToAssignment_5 ) ) ;
+ // InternalFSM.g:4724:1: rule__InitialTransition__Group__5__Impl : ( ( rule__InitialTransition__ToAssignment_5 ) ) ;
public final void rule__InitialTransition__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4640:1: ( ( ( rule__InitialTransition__ToAssignment_5 ) ) )
- // InternalFSM.g:4641:1: ( ( rule__InitialTransition__ToAssignment_5 ) )
+ // InternalFSM.g:4728:1: ( ( ( rule__InitialTransition__ToAssignment_5 ) ) )
+ // InternalFSM.g:4729:1: ( ( rule__InitialTransition__ToAssignment_5 ) )
{
- // InternalFSM.g:4641:1: ( ( rule__InitialTransition__ToAssignment_5 ) )
- // InternalFSM.g:4642:1: ( rule__InitialTransition__ToAssignment_5 )
+ // InternalFSM.g:4729:1: ( ( rule__InitialTransition__ToAssignment_5 ) )
+ // InternalFSM.g:4730:1: ( rule__InitialTransition__ToAssignment_5 )
{
before(grammarAccess.getInitialTransitionAccess().getToAssignment_5());
- // InternalFSM.g:4643:1: ( rule__InitialTransition__ToAssignment_5 )
- // InternalFSM.g:4643:2: rule__InitialTransition__ToAssignment_5
+ // InternalFSM.g:4731:1: ( rule__InitialTransition__ToAssignment_5 )
+ // InternalFSM.g:4731:2: rule__InitialTransition__ToAssignment_5
{
pushFollow(FOLLOW_2);
rule__InitialTransition__ToAssignment_5();
@@ -13361,14 +13645,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__6"
- // InternalFSM.g:4653:1: rule__InitialTransition__Group__6 : rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 ;
+ // InternalFSM.g:4741:1: rule__InitialTransition__Group__6 : rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 ;
public final void rule__InitialTransition__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4657:1: ( rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 )
- // InternalFSM.g:4658:2: rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7
+ // InternalFSM.g:4745:1: ( rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 )
+ // InternalFSM.g:4746:2: rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7
{
pushFollow(FOLLOW_10);
rule__InitialTransition__Group__6__Impl();
@@ -13399,29 +13683,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__6__Impl"
- // InternalFSM.g:4665:1: rule__InitialTransition__Group__6__Impl : ( ( rule__InitialTransition__DocuAssignment_6 )? ) ;
+ // InternalFSM.g:4753:1: rule__InitialTransition__Group__6__Impl : ( ( rule__InitialTransition__DocuAssignment_6 )? ) ;
public final void rule__InitialTransition__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4669:1: ( ( ( rule__InitialTransition__DocuAssignment_6 )? ) )
- // InternalFSM.g:4670:1: ( ( rule__InitialTransition__DocuAssignment_6 )? )
+ // InternalFSM.g:4757:1: ( ( ( rule__InitialTransition__DocuAssignment_6 )? ) )
+ // InternalFSM.g:4758:1: ( ( rule__InitialTransition__DocuAssignment_6 )? )
{
- // InternalFSM.g:4670:1: ( ( rule__InitialTransition__DocuAssignment_6 )? )
- // InternalFSM.g:4671:1: ( rule__InitialTransition__DocuAssignment_6 )?
+ // InternalFSM.g:4758:1: ( ( rule__InitialTransition__DocuAssignment_6 )? )
+ // InternalFSM.g:4759:1: ( rule__InitialTransition__DocuAssignment_6 )?
{
before(grammarAccess.getInitialTransitionAccess().getDocuAssignment_6());
- // InternalFSM.g:4672:1: ( rule__InitialTransition__DocuAssignment_6 )?
- int alt50=2;
- int LA50_0 = input.LA(1);
+ // InternalFSM.g:4760:1: ( rule__InitialTransition__DocuAssignment_6 )?
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- if ( (LA50_0==66) ) {
- alt50=1;
+ if ( (LA52_0==67) ) {
+ alt52=1;
}
- switch (alt50) {
+ switch (alt52) {
case 1 :
- // InternalFSM.g:4672:2: rule__InitialTransition__DocuAssignment_6
+ // InternalFSM.g:4760:2: rule__InitialTransition__DocuAssignment_6
{
pushFollow(FOLLOW_2);
rule__InitialTransition__DocuAssignment_6();
@@ -13457,14 +13741,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__7"
- // InternalFSM.g:4682:1: rule__InitialTransition__Group__7 : rule__InitialTransition__Group__7__Impl ;
+ // InternalFSM.g:4770:1: rule__InitialTransition__Group__7 : rule__InitialTransition__Group__7__Impl ;
public final void rule__InitialTransition__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4686:1: ( rule__InitialTransition__Group__7__Impl )
- // InternalFSM.g:4687:2: rule__InitialTransition__Group__7__Impl
+ // InternalFSM.g:4774:1: ( rule__InitialTransition__Group__7__Impl )
+ // InternalFSM.g:4775:2: rule__InitialTransition__Group__7__Impl
{
pushFollow(FOLLOW_2);
rule__InitialTransition__Group__7__Impl();
@@ -13490,29 +13774,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group__7__Impl"
- // InternalFSM.g:4693:1: rule__InitialTransition__Group__7__Impl : ( ( rule__InitialTransition__Group_7__0 )? ) ;
+ // InternalFSM.g:4781:1: rule__InitialTransition__Group__7__Impl : ( ( rule__InitialTransition__Group_7__0 )? ) ;
public final void rule__InitialTransition__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4697:1: ( ( ( rule__InitialTransition__Group_7__0 )? ) )
- // InternalFSM.g:4698:1: ( ( rule__InitialTransition__Group_7__0 )? )
+ // InternalFSM.g:4785:1: ( ( ( rule__InitialTransition__Group_7__0 )? ) )
+ // InternalFSM.g:4786:1: ( ( rule__InitialTransition__Group_7__0 )? )
{
- // InternalFSM.g:4698:1: ( ( rule__InitialTransition__Group_7__0 )? )
- // InternalFSM.g:4699:1: ( rule__InitialTransition__Group_7__0 )?
+ // InternalFSM.g:4786:1: ( ( rule__InitialTransition__Group_7__0 )? )
+ // InternalFSM.g:4787:1: ( rule__InitialTransition__Group_7__0 )?
{
before(grammarAccess.getInitialTransitionAccess().getGroup_7());
- // InternalFSM.g:4700:1: ( rule__InitialTransition__Group_7__0 )?
- int alt51=2;
- int LA51_0 = input.LA(1);
+ // InternalFSM.g:4788:1: ( rule__InitialTransition__Group_7__0 )?
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if ( (LA51_0==29) ) {
- alt51=1;
+ if ( (LA53_0==29) ) {
+ alt53=1;
}
- switch (alt51) {
+ switch (alt53) {
case 1 :
- // InternalFSM.g:4700:2: rule__InitialTransition__Group_7__0
+ // InternalFSM.g:4788:2: rule__InitialTransition__Group_7__0
{
pushFollow(FOLLOW_2);
rule__InitialTransition__Group_7__0();
@@ -13548,16 +13832,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group_7__0"
- // InternalFSM.g:4726:1: rule__InitialTransition__Group_7__0 : rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1 ;
+ // InternalFSM.g:4814:1: rule__InitialTransition__Group_7__0 : rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1 ;
public final void rule__InitialTransition__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4730:1: ( rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1 )
- // InternalFSM.g:4731:2: rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1
+ // InternalFSM.g:4818:1: ( rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1 )
+ // InternalFSM.g:4819:2: rule__InitialTransition__Group_7__0__Impl rule__InitialTransition__Group_7__1
{
- pushFollow(FOLLOW_22);
+ pushFollow(FOLLOW_23);
rule__InitialTransition__Group_7__0__Impl();
state._fsp--;
@@ -13586,17 +13870,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group_7__0__Impl"
- // InternalFSM.g:4738:1: rule__InitialTransition__Group_7__0__Impl : ( '{' ) ;
+ // InternalFSM.g:4826:1: rule__InitialTransition__Group_7__0__Impl : ( '{' ) ;
public final void rule__InitialTransition__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4742:1: ( ( '{' ) )
- // InternalFSM.g:4743:1: ( '{' )
+ // InternalFSM.g:4830:1: ( ( '{' ) )
+ // InternalFSM.g:4831:1: ( '{' )
{
- // InternalFSM.g:4743:1: ( '{' )
- // InternalFSM.g:4744:1: '{'
+ // InternalFSM.g:4831:1: ( '{' )
+ // InternalFSM.g:4832:1: '{'
{
before(grammarAccess.getInitialTransitionAccess().getLeftCurlyBracketKeyword_7_0());
match(input,29,FOLLOW_2);
@@ -13623,16 +13907,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group_7__1"
- // InternalFSM.g:4757:1: rule__InitialTransition__Group_7__1 : rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2 ;
+ // InternalFSM.g:4845:1: rule__InitialTransition__Group_7__1 : rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2 ;
public final void rule__InitialTransition__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4761:1: ( rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2 )
- // InternalFSM.g:4762:2: rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2
+ // InternalFSM.g:4849:1: ( rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2 )
+ // InternalFSM.g:4850:2: rule__InitialTransition__Group_7__1__Impl rule__InitialTransition__Group_7__2
{
- pushFollow(FOLLOW_22);
+ pushFollow(FOLLOW_23);
rule__InitialTransition__Group_7__1__Impl();
state._fsp--;
@@ -13661,32 +13945,135 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InitialTransition__Group_7__1__Impl"
- // InternalFSM.g:4769:1: rule__InitialTransition__Group_7__1__Impl : ( ( rule__InitialTransition__Group_7_1__0 )? ) ;
+ // InternalFSM.g:4857:1: rule__InitialTransition__Group_7__1__Impl : ( ( rule__InitialTransition__AnnotationsAssignment_7_1 )* ) ;
public final void rule__InitialTransition__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4773:1: ( ( ( rule__InitialTransition__Group_7_1__0 )? ) )
- // InternalFSM.g:4774:1: ( ( rule__InitialTransition__Group_7_1__0 )? )
+ // InternalFSM.g:4861:1: ( ( ( rule__InitialTransition__AnnotationsAssignment_7_1 )* ) )
+ // InternalFSM.g:4862:1: ( ( rule__InitialTransition__AnnotationsAssignment_7_1 )* )
{
- // InternalFSM.g:4774:1: ( ( rule__InitialTransition__Group_7_1__0 )? )
- // InternalFSM.g:4775:1: ( rule__InitialTransition__Group_7_1__0 )?
+ // InternalFSM.g:4862:1: ( ( rule__InitialTransition__AnnotationsAssignment_7_1 )* )
+ // InternalFSM.g:4863:1: ( rule__InitialTransition__AnnotationsAssignment_7_1 )*
{
- before(grammarAccess.getInitialTransitionAccess().getGroup_7_1());
- // InternalFSM.g:4776:1: ( rule__InitialTransition__Group_7_1__0 )?
- int alt52=2;
- int LA52_0 = input.LA(1);
+ before(grammarAccess.getInitialTransitionAccess().getAnnotationsAssignment_7_1());
+ // InternalFSM.g:4864:1: ( rule__InitialTransition__AnnotationsAssignment_7_1 )*
+ loop54:
+ do {
+ int alt54=2;
+ int LA54_0 = input.LA(1);
+
+ if ( (LA54_0==63) ) {
+ alt54=1;
+ }
+
+
+ switch (alt54) {
+ case 1 :
+ // InternalFSM.g:4864:2: rule__InitialTransition__AnnotationsAssignment_7_1
+ {
+ pushFollow(FOLLOW_12);
+ rule__InitialTransition__AnnotationsAssignment_7_1();
+
+ state._fsp--;
+
+
+ }
+ break;
+
+ default :
+ break loop54;
+ }
+ } while (true);
+
+ after(grammarAccess.getInitialTransitionAccess().getAnnotationsAssignment_7_1());
- if ( (LA52_0==46) ) {
- alt52=1;
}
- switch (alt52) {
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InitialTransition__Group_7__1__Impl"
+
+
+ // $ANTLR start "rule__InitialTransition__Group_7__2"
+ // InternalFSM.g:4874:1: rule__InitialTransition__Group_7__2 : rule__InitialTransition__Group_7__2__Impl rule__InitialTransition__Group_7__3 ;
+ public final void rule__InitialTransition__Group_7__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalFSM.g:4878:1: ( rule__InitialTransition__Group_7__2__Impl rule__InitialTransition__Group_7__3 )
+ // InternalFSM.g:4879:2: rule__InitialTransition__Group_7__2__Impl rule__InitialTransition__Group_7__3
+ {
+ pushFollow(FOLLOW_23);
+ rule__InitialTransition__Group_7__2__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_2);
+ rule__InitialTransition__Group_7__3();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InitialTransition__Group_7__2"
+
+
+ // $ANTLR start "rule__InitialTransition__Group_7__2__Impl"
+ // InternalFSM.g:4886:1: rule__InitialTransition__Group_7__2__Impl : ( ( rule__InitialTransition__Group_7_2__0 )? ) ;
+ public final void rule__InitialTransition__Group_7__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalFSM.g:4890:1: ( ( ( rule__InitialTransition__Group_7_2__0 )? ) )
+ // InternalFSM.g:4891:1: ( ( rule__InitialTransition__Group_7_2__0 )? )
+ {
+ // InternalFSM.g:4891:1: ( ( rule__InitialTransition__Group_7_2__0 )? )
+ // InternalFSM.g:4892:1: ( rule__InitialTransition__Group_7_2__0 )?
+ {
+ before(grammarAccess.getInitialTransitionAccess().getGroup_7_2());
+ // InternalFSM.g:4893:1: ( rule__InitialTransition__Group_7_2__0 )?
+ int alt55=2;
+ int LA55_0 = input.LA(1);
+
+ if ( (LA55_0==46) ) {
+ alt55=1;
+ }
+ switch (alt55) {
case 1 :
- // InternalFSM.g:4776:2: rule__InitialTransition__Group_7_1__0
+ // InternalFSM.g:4893:2: rule__InitialTransition__Group_7_2__0
{
pushFollow(FOLLOW_2);
- rule__InitialTransition__Group_7_1__0();
+ rule__InitialTransition__Group_7_2__0();
state._fsp--;
@@ -13696,7 +14083,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
- after(grammarAccess.getInitialTransitionAccess().getGroup_7_1());
+ after(grammarAccess.getInitialTransitionAccess().getGroup_7_2());
}
@@ -13715,21 +14102,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__InitialTransition__Group_7__1__Impl"
+ // $ANTLR end "rule__InitialTransition__Group_7__2__Impl"
- // $ANTLR start "rule__InitialTransition__Group_7__2"
- // InternalFSM.g:4786:1: rule__InitialTransition__Group_7__2 : rule__InitialTransition__Group_7__2__Impl ;
- public final void rule__InitialTransition__Group_7__2() throws RecognitionException {
+ // $ANTLR start "rule__InitialTransition__Group_7__3"
+ // InternalFSM.g:4903:1: rule__InitialTransition__Group_7__3 : rule__InitialTransition__Group_7__3__Impl ;
+ public final void rule__InitialTransition__Group_7__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4790:1: ( rule__InitialTransition__Group_7__2__Impl )
- // InternalFSM.g:4791:2: rule__InitialTransition__Group_7__2__Impl
+ // InternalFSM.g:4907:1: ( rule__InitialTransition__Group_7__3__Impl )
+ // InternalFSM.g:4908:2: rule__InitialTransition__Group_7__3__Impl
{
pushFollow(FOLLOW_2);
- rule__InitialTransition__Group_7__2__Impl();
+ rule__InitialTransition__Group_7__3__Impl();
state._fsp--;
@@ -13748,25 +14135,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__InitialTransition__Group_7__2"
+ // $ANTLR end "rule__InitialTransition__Group_7__3"
- // $ANTLR start "rule__InitialTransition__Group_7__2__Impl"
- // InternalFSM.g:4797:1: rule__InitialTransition__Group_7__2__Impl : ( '}' ) ;
- public final void rule__InitialTransition__Group_7__2__Impl() throws RecognitionException {
+ // $ANTLR start "rule__InitialTransition__Group_7__3__Impl"
+ // InternalFSM.g:4914:1: rule__InitialTransition__Group_7__3__Impl : ( '}' ) ;
+ public final void rule__InitialTransition__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4801:1: ( ( '}' ) )
- // InternalFSM.g:4802:1: ( '}' )
+ // InternalFSM.g:4918:1: ( ( '}' ) )
+ // InternalFSM.g:4919:1: ( '}' )
{
- // InternalFSM.g:4802:1: ( '}' )
- // InternalFSM.g:4803:1: '}'
+ // InternalFSM.g:4919:1: ( '}' )
+ // InternalFSM.g:4920:1: '}'
{
- before(grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_7_2());
+ before(grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_7_3());
match(input,30,FOLLOW_2);
- after(grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_7_2());
+ after(grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_7_3());
}
@@ -13785,26 +14172,26 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__InitialTransition__Group_7__2__Impl"
+ // $ANTLR end "rule__InitialTransition__Group_7__3__Impl"
- // $ANTLR start "rule__InitialTransition__Group_7_1__0"
- // InternalFSM.g:4822:1: rule__InitialTransition__Group_7_1__0 : rule__InitialTransition__Group_7_1__0__Impl rule__InitialTransition__Group_7_1__1 ;
- public final void rule__InitialTransition__Group_7_1__0() throws RecognitionException {
+ // $ANTLR start "rule__InitialTransition__Group_7_2__0"
+ // InternalFSM.g:4941:1: rule__InitialTransition__Group_7_2__0 : rule__InitialTransition__Group_7_2__0__Impl rule__InitialTransition__Group_7_2__1 ;
+ public final void rule__InitialTransition__Group_7_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4826:1: ( rule__InitialTransition__Group_7_1__0__Impl rule__InitialTransition__Group_7_1__1 )
- // InternalFSM.g:4827:2: rule__InitialTransition__Group_7_1__0__Impl rule__InitialTransition__Group_7_1__1
+ // InternalFSM.g:4945:1: ( rule__InitialTransition__Group_7_2__0__Impl rule__InitialTransition__Group_7_2__1 )
+ // InternalFSM.g:4946:2: rule__InitialTransition__Group_7_2__0__Impl rule__InitialTransition__Group_7_2__1
{
- pushFollow(FOLLOW_12);
- rule__InitialTransition__Group_7_1__0__Impl();
+ pushFollow(FOLLOW_13);
+ rule__InitialTransition__Group_7_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__InitialTransition__Group_7_1__1();
+ rule__InitialTransition__Group_7_2__1();
state._fsp--;
@@ -13823,25 +14210,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__InitialTransition__Group_7_1__0"
+ // $ANTLR end "rule__InitialTransition__Group_7_2__0"
- // $ANTLR start "rule__InitialTransition__Group_7_1__0__Impl"
- // InternalFSM.g:4834:1: rule__InitialTransition__Group_7_1__0__Impl : ( 'action' ) ;
- public final void rule__InitialTransition__Group_7_1__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__InitialTransition__Group_7_2__0__Impl"
+ // InternalFSM.g:4953:1: rule__InitialTransition__Group_7_2__0__Impl : ( 'action' ) ;
+ public final void rule__InitialTransition__Group_7_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4838:1: ( ( 'action' ) )
- // InternalFSM.g:4839:1: ( 'action' )
+ // InternalFSM.g:4957:1: ( ( 'action' ) )
+ // InternalFSM.g:4958:1: ( 'action' )
{
- // InternalFSM.g:4839:1: ( 'action' )
- // InternalFSM.g:4840:1: 'action'
+ // InternalFSM.g:4958:1: ( 'action' )
+ // InternalFSM.g:4959:1: 'action'
{
- before(grammarAccess.getInitialTransitionAccess().getActionKeyword_7_1_0());
+ before(grammarAccess.getInitialTransitionAccess().getActionKeyword_7_2_0());
match(input,46,FOLLOW_2);
- after(grammarAccess.getInitialTransitionAccess().getActionKeyword_7_1_0());
+ after(grammarAccess.getInitialTransitionAccess().getActionKeyword_7_2_0());
}
@@ -13860,21 +14247,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__InitialTransition__Group_7_1__0__Impl"
+ // $ANTLR end "rule__InitialTransition__Group_7_2__0__Impl"
- // $ANTLR start "rule__InitialTransition__Group_7_1__1"
- // InternalFSM.g:4853:1: rule__InitialTransition__Group_7_1__1 : rule__InitialTransition__Group_7_1__1__Impl ;
- public final void rule__InitialTransition__Group_7_1__1() throws RecognitionException {
+ // $ANTLR start "rule__InitialTransition__Group_7_2__1"
+ // InternalFSM.g:4972:1: rule__InitialTransition__Group_7_2__1 : rule__InitialTransition__Group_7_2__1__Impl ;
+ public final void rule__InitialTransition__Group_7_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4857:1: ( rule__InitialTransition__Group_7_1__1__Impl )
- // InternalFSM.g:4858:2: rule__InitialTransition__Group_7_1__1__Impl
+ // InternalFSM.g:4976:1: ( rule__InitialTransition__Group_7_2__1__Impl )
+ // InternalFSM.g:4977:2: rule__InitialTransition__Group_7_2__1__Impl
{
pushFollow(FOLLOW_2);
- rule__InitialTransition__Group_7_1__1__Impl();
+ rule__InitialTransition__Group_7_2__1__Impl();
state._fsp--;
@@ -13893,35 +14280,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__InitialTransition__Group_7_1__1"
+ // $ANTLR end "rule__InitialTransition__Group_7_2__1"
- // $ANTLR start "rule__InitialTransition__Group_7_1__1__Impl"
- // InternalFSM.g:4864:1: rule__InitialTransition__Group_7_1__1__Impl : ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) ) ;
- public final void rule__InitialTransition__Group_7_1__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__InitialTransition__Group_7_2__1__Impl"
+ // InternalFSM.g:4983:1: rule__InitialTransition__Group_7_2__1__Impl : ( ( rule__InitialTransition__ActionAssignment_7_2_1 ) ) ;
+ public final void rule__InitialTransition__Group_7_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4868:1: ( ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) ) )
- // InternalFSM.g:4869:1: ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) )
+ // InternalFSM.g:4987:1: ( ( ( rule__InitialTransition__ActionAssignment_7_2_1 ) ) )
+ // InternalFSM.g:4988:1: ( ( rule__InitialTransition__ActionAssignment_7_2_1 ) )
{
- // InternalFSM.g:4869:1: ( ( rule__InitialTransition__ActionAssignment_7_1_1 ) )
- // InternalFSM.g:4870:1: ( rule__InitialTransition__ActionAssignment_7_1_1 )
+ // InternalFSM.g:4988:1: ( ( rule__InitialTransition__ActionAssignment_7_2_1 ) )
+ // InternalFSM.g:4989:1: ( rule__InitialTransition__ActionAssignment_7_2_1 )
{
- before(grammarAccess.getInitialTransitionAccess().getActionAssignment_7_1_1());
- // InternalFSM.g:4871:1: ( rule__InitialTransition__ActionAssignment_7_1_1 )
- // InternalFSM.g:4871:2: rule__InitialTransition__ActionAssignment_7_1_1
+ before(grammarAccess.getInitialTransitionAccess().getActionAssignment_7_2_1());
+ // InternalFSM.g:4990:1: ( rule__InitialTransition__ActionAssignment_7_2_1 )
+ // InternalFSM.g:4990:2: rule__InitialTransition__ActionAssignment_7_2_1
{
pushFollow(FOLLOW_2);
- rule__InitialTransition__ActionAssignment_7_1_1();
+ rule__InitialTransition__ActionAssignment_7_2_1();
state._fsp--;
}
- after(grammarAccess.getInitialTransitionAccess().getActionAssignment_7_1_1());
+ after(grammarAccess.getInitialTransitionAccess().getActionAssignment_7_2_1());
}
@@ -13940,20 +14327,20 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__InitialTransition__Group_7_1__1__Impl"
+ // $ANTLR end "rule__InitialTransition__Group_7_2__1__Impl"
// $ANTLR start "rule__ContinuationTransition__Group__0"
- // InternalFSM.g:4885:1: rule__ContinuationTransition__Group__0 : rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 ;
+ // InternalFSM.g:5004:1: rule__ContinuationTransition__Group__0 : rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 ;
public final void rule__ContinuationTransition__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4889:1: ( rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 )
- // InternalFSM.g:4890:2: rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1
+ // InternalFSM.g:5008:1: ( rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 )
+ // InternalFSM.g:5009:2: rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1
{
- pushFollow(FOLLOW_18);
+ pushFollow(FOLLOW_19);
rule__ContinuationTransition__Group__0__Impl();
state._fsp--;
@@ -13982,17 +14369,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__0__Impl"
- // InternalFSM.g:4897:1: rule__ContinuationTransition__Group__0__Impl : ( 'Transition' ) ;
+ // InternalFSM.g:5016:1: rule__ContinuationTransition__Group__0__Impl : ( 'Transition' ) ;
public final void rule__ContinuationTransition__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4901:1: ( ( 'Transition' ) )
- // InternalFSM.g:4902:1: ( 'Transition' )
+ // InternalFSM.g:5020:1: ( ( 'Transition' ) )
+ // InternalFSM.g:5021:1: ( 'Transition' )
{
- // InternalFSM.g:4902:1: ( 'Transition' )
- // InternalFSM.g:4903:1: 'Transition'
+ // InternalFSM.g:5021:1: ( 'Transition' )
+ // InternalFSM.g:5022:1: 'Transition'
{
before(grammarAccess.getContinuationTransitionAccess().getTransitionKeyword_0());
match(input,42,FOLLOW_2);
@@ -14019,16 +14406,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__1"
- // InternalFSM.g:4916:1: rule__ContinuationTransition__Group__1 : rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 ;
+ // InternalFSM.g:5035:1: rule__ContinuationTransition__Group__1 : rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 ;
public final void rule__ContinuationTransition__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4920:1: ( rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 )
- // InternalFSM.g:4921:2: rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2
+ // InternalFSM.g:5039:1: ( rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 )
+ // InternalFSM.g:5040:2: rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2
{
- pushFollow(FOLLOW_18);
+ pushFollow(FOLLOW_19);
rule__ContinuationTransition__Group__1__Impl();
state._fsp--;
@@ -14057,29 +14444,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__1__Impl"
- // InternalFSM.g:4928:1: rule__ContinuationTransition__Group__1__Impl : ( ( rule__ContinuationTransition__NameAssignment_1 )? ) ;
+ // InternalFSM.g:5047:1: rule__ContinuationTransition__Group__1__Impl : ( ( rule__ContinuationTransition__NameAssignment_1 )? ) ;
public final void rule__ContinuationTransition__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4932:1: ( ( ( rule__ContinuationTransition__NameAssignment_1 )? ) )
- // InternalFSM.g:4933:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? )
+ // InternalFSM.g:5051:1: ( ( ( rule__ContinuationTransition__NameAssignment_1 )? ) )
+ // InternalFSM.g:5052:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? )
{
- // InternalFSM.g:4933:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? )
- // InternalFSM.g:4934:1: ( rule__ContinuationTransition__NameAssignment_1 )?
+ // InternalFSM.g:5052:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? )
+ // InternalFSM.g:5053:1: ( rule__ContinuationTransition__NameAssignment_1 )?
{
before(grammarAccess.getContinuationTransitionAccess().getNameAssignment_1());
- // InternalFSM.g:4935:1: ( rule__ContinuationTransition__NameAssignment_1 )?
- int alt53=2;
- int LA53_0 = input.LA(1);
+ // InternalFSM.g:5054:1: ( rule__ContinuationTransition__NameAssignment_1 )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA53_0==RULE_ID) ) {
- alt53=1;
+ if ( (LA56_0==RULE_ID) ) {
+ alt56=1;
}
- switch (alt53) {
+ switch (alt56) {
case 1 :
- // InternalFSM.g:4935:2: rule__ContinuationTransition__NameAssignment_1
+ // InternalFSM.g:5054:2: rule__ContinuationTransition__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__ContinuationTransition__NameAssignment_1();
@@ -14115,16 +14502,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__2"
- // InternalFSM.g:4945:1: rule__ContinuationTransition__Group__2 : rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 ;
+ // InternalFSM.g:5064:1: rule__ContinuationTransition__Group__2 : rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 ;
public final void rule__ContinuationTransition__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4949:1: ( rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 )
- // InternalFSM.g:4950:2: rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3
+ // InternalFSM.g:5068:1: ( rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 )
+ // InternalFSM.g:5069:2: rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3
{
- pushFollow(FOLLOW_21);
+ pushFollow(FOLLOW_22);
rule__ContinuationTransition__Group__2__Impl();
state._fsp--;
@@ -14153,17 +14540,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__2__Impl"
- // InternalFSM.g:4957:1: rule__ContinuationTransition__Group__2__Impl : ( ':' ) ;
+ // InternalFSM.g:5076:1: rule__ContinuationTransition__Group__2__Impl : ( ':' ) ;
public final void rule__ContinuationTransition__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4961:1: ( ( ':' ) )
- // InternalFSM.g:4962:1: ( ':' )
+ // InternalFSM.g:5080:1: ( ( ':' ) )
+ // InternalFSM.g:5081:1: ( ':' )
{
- // InternalFSM.g:4962:1: ( ':' )
- // InternalFSM.g:4963:1: ':'
+ // InternalFSM.g:5081:1: ( ':' )
+ // InternalFSM.g:5082:1: ':'
{
before(grammarAccess.getContinuationTransitionAccess().getColonKeyword_2());
match(input,43,FOLLOW_2);
@@ -14190,16 +14577,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__3"
- // InternalFSM.g:4976:1: rule__ContinuationTransition__Group__3 : rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 ;
+ // InternalFSM.g:5095:1: rule__ContinuationTransition__Group__3 : rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 ;
public final void rule__ContinuationTransition__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4980:1: ( rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 )
- // InternalFSM.g:4981:2: rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4
+ // InternalFSM.g:5099:1: ( rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 )
+ // InternalFSM.g:5100:2: rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4
{
- pushFollow(FOLLOW_20);
+ pushFollow(FOLLOW_21);
rule__ContinuationTransition__Group__3__Impl();
state._fsp--;
@@ -14228,21 +14615,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__3__Impl"
- // InternalFSM.g:4988:1: rule__ContinuationTransition__Group__3__Impl : ( ( rule__ContinuationTransition__FromAssignment_3 ) ) ;
+ // InternalFSM.g:5107:1: rule__ContinuationTransition__Group__3__Impl : ( ( rule__ContinuationTransition__FromAssignment_3 ) ) ;
public final void rule__ContinuationTransition__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:4992:1: ( ( ( rule__ContinuationTransition__FromAssignment_3 ) ) )
- // InternalFSM.g:4993:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) )
+ // InternalFSM.g:5111:1: ( ( ( rule__ContinuationTransition__FromAssignment_3 ) ) )
+ // InternalFSM.g:5112:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) )
{
- // InternalFSM.g:4993:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) )
- // InternalFSM.g:4994:1: ( rule__ContinuationTransition__FromAssignment_3 )
+ // InternalFSM.g:5112:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) )
+ // InternalFSM.g:5113:1: ( rule__ContinuationTransition__FromAssignment_3 )
{
before(grammarAccess.getContinuationTransitionAccess().getFromAssignment_3());
- // InternalFSM.g:4995:1: ( rule__ContinuationTransition__FromAssignment_3 )
- // InternalFSM.g:4995:2: rule__ContinuationTransition__FromAssignment_3
+ // InternalFSM.g:5114:1: ( rule__ContinuationTransition__FromAssignment_3 )
+ // InternalFSM.g:5114:2: rule__ContinuationTransition__FromAssignment_3
{
pushFollow(FOLLOW_2);
rule__ContinuationTransition__FromAssignment_3();
@@ -14275,16 +14662,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__4"
- // InternalFSM.g:5005:1: rule__ContinuationTransition__Group__4 : rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 ;
+ // InternalFSM.g:5124:1: rule__ContinuationTransition__Group__4 : rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 ;
public final void rule__ContinuationTransition__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5009:1: ( rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 )
- // InternalFSM.g:5010:2: rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5
+ // InternalFSM.g:5128:1: ( rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 )
+ // InternalFSM.g:5129:2: rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5
{
- pushFollow(FOLLOW_21);
+ pushFollow(FOLLOW_22);
rule__ContinuationTransition__Group__4__Impl();
state._fsp--;
@@ -14313,17 +14700,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__4__Impl"
- // InternalFSM.g:5017:1: rule__ContinuationTransition__Group__4__Impl : ( '->' ) ;
+ // InternalFSM.g:5136:1: rule__ContinuationTransition__Group__4__Impl : ( '->' ) ;
public final void rule__ContinuationTransition__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5021:1: ( ( '->' ) )
- // InternalFSM.g:5022:1: ( '->' )
+ // InternalFSM.g:5140:1: ( ( '->' ) )
+ // InternalFSM.g:5141:1: ( '->' )
{
- // InternalFSM.g:5022:1: ( '->' )
- // InternalFSM.g:5023:1: '->'
+ // InternalFSM.g:5141:1: ( '->' )
+ // InternalFSM.g:5142:1: '->'
{
before(grammarAccess.getContinuationTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4());
match(input,45,FOLLOW_2);
@@ -14350,14 +14737,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__5"
- // InternalFSM.g:5036:1: rule__ContinuationTransition__Group__5 : rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 ;
+ // InternalFSM.g:5155:1: rule__ContinuationTransition__Group__5 : rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 ;
public final void rule__ContinuationTransition__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5040:1: ( rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 )
- // InternalFSM.g:5041:2: rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6
+ // InternalFSM.g:5159:1: ( rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 )
+ // InternalFSM.g:5160:2: rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6
{
pushFollow(FOLLOW_10);
rule__ContinuationTransition__Group__5__Impl();
@@ -14388,21 +14775,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__5__Impl"
- // InternalFSM.g:5048:1: rule__ContinuationTransition__Group__5__Impl : ( ( rule__ContinuationTransition__ToAssignment_5 ) ) ;
+ // InternalFSM.g:5167:1: rule__ContinuationTransition__Group__5__Impl : ( ( rule__ContinuationTransition__ToAssignment_5 ) ) ;
public final void rule__ContinuationTransition__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5052:1: ( ( ( rule__ContinuationTransition__ToAssignment_5 ) ) )
- // InternalFSM.g:5053:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) )
+ // InternalFSM.g:5171:1: ( ( ( rule__ContinuationTransition__ToAssignment_5 ) ) )
+ // InternalFSM.g:5172:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) )
{
- // InternalFSM.g:5053:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) )
- // InternalFSM.g:5054:1: ( rule__ContinuationTransition__ToAssignment_5 )
+ // InternalFSM.g:5172:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) )
+ // InternalFSM.g:5173:1: ( rule__ContinuationTransition__ToAssignment_5 )
{
before(grammarAccess.getContinuationTransitionAccess().getToAssignment_5());
- // InternalFSM.g:5055:1: ( rule__ContinuationTransition__ToAssignment_5 )
- // InternalFSM.g:5055:2: rule__ContinuationTransition__ToAssignment_5
+ // InternalFSM.g:5174:1: ( rule__ContinuationTransition__ToAssignment_5 )
+ // InternalFSM.g:5174:2: rule__ContinuationTransition__ToAssignment_5
{
pushFollow(FOLLOW_2);
rule__ContinuationTransition__ToAssignment_5();
@@ -14435,14 +14822,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__6"
- // InternalFSM.g:5065:1: rule__ContinuationTransition__Group__6 : rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 ;
+ // InternalFSM.g:5184:1: rule__ContinuationTransition__Group__6 : rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 ;
public final void rule__ContinuationTransition__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5069:1: ( rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 )
- // InternalFSM.g:5070:2: rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7
+ // InternalFSM.g:5188:1: ( rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 )
+ // InternalFSM.g:5189:2: rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7
{
pushFollow(FOLLOW_10);
rule__ContinuationTransition__Group__6__Impl();
@@ -14473,29 +14860,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__6__Impl"
- // InternalFSM.g:5077:1: rule__ContinuationTransition__Group__6__Impl : ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) ;
+ // InternalFSM.g:5196:1: rule__ContinuationTransition__Group__6__Impl : ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) ;
public final void rule__ContinuationTransition__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5081:1: ( ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) )
- // InternalFSM.g:5082:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? )
+ // InternalFSM.g:5200:1: ( ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) )
+ // InternalFSM.g:5201:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? )
{
- // InternalFSM.g:5082:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? )
- // InternalFSM.g:5083:1: ( rule__ContinuationTransition__DocuAssignment_6 )?
+ // InternalFSM.g:5201:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? )
+ // InternalFSM.g:5202:1: ( rule__ContinuationTransition__DocuAssignment_6 )?
{
before(grammarAccess.getContinuationTransitionAccess().getDocuAssignment_6());
- // InternalFSM.g:5084:1: ( rule__ContinuationTransition__DocuAssignment_6 )?
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // InternalFSM.g:5203:1: ( rule__ContinuationTransition__DocuAssignment_6 )?
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA54_0==66) ) {
- alt54=1;
+ if ( (LA57_0==67) ) {
+ alt57=1;
}
- switch (alt54) {
+ switch (alt57) {
case 1 :
- // InternalFSM.g:5084:2: rule__ContinuationTransition__DocuAssignment_6
+ // InternalFSM.g:5203:2: rule__ContinuationTransition__DocuAssignment_6
{
pushFollow(FOLLOW_2);
rule__ContinuationTransition__DocuAssignment_6();
@@ -14531,14 +14918,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__7"
- // InternalFSM.g:5094:1: rule__ContinuationTransition__Group__7 : rule__ContinuationTransition__Group__7__Impl ;
+ // InternalFSM.g:5213:1: rule__ContinuationTransition__Group__7 : rule__ContinuationTransition__Group__7__Impl ;
public final void rule__ContinuationTransition__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5098:1: ( rule__ContinuationTransition__Group__7__Impl )
- // InternalFSM.g:5099:2: rule__ContinuationTransition__Group__7__Impl
+ // InternalFSM.g:5217:1: ( rule__ContinuationTransition__Group__7__Impl )
+ // InternalFSM.g:5218:2: rule__ContinuationTransition__Group__7__Impl
{
pushFollow(FOLLOW_2);
rule__ContinuationTransition__Group__7__Impl();
@@ -14564,29 +14951,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group__7__Impl"
- // InternalFSM.g:5105:1: rule__ContinuationTransition__Group__7__Impl : ( ( rule__ContinuationTransition__Group_7__0 )? ) ;
+ // InternalFSM.g:5224:1: rule__ContinuationTransition__Group__7__Impl : ( ( rule__ContinuationTransition__Group_7__0 )? ) ;
public final void rule__ContinuationTransition__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5109:1: ( ( ( rule__ContinuationTransition__Group_7__0 )? ) )
- // InternalFSM.g:5110:1: ( ( rule__ContinuationTransition__Group_7__0 )? )
+ // InternalFSM.g:5228:1: ( ( ( rule__ContinuationTransition__Group_7__0 )? ) )
+ // InternalFSM.g:5229:1: ( ( rule__ContinuationTransition__Group_7__0 )? )
{
- // InternalFSM.g:5110:1: ( ( rule__ContinuationTransition__Group_7__0 )? )
- // InternalFSM.g:5111:1: ( rule__ContinuationTransition__Group_7__0 )?
+ // InternalFSM.g:5229:1: ( ( rule__ContinuationTransition__Group_7__0 )? )
+ // InternalFSM.g:5230:1: ( rule__ContinuationTransition__Group_7__0 )?
{
before(grammarAccess.getContinuationTransitionAccess().getGroup_7());
- // InternalFSM.g:5112:1: ( rule__ContinuationTransition__Group_7__0 )?
- int alt55=2;
- int LA55_0 = input.LA(1);
+ // InternalFSM.g:5231:1: ( rule__ContinuationTransition__Group_7__0 )?
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA55_0==29) ) {
- alt55=1;
+ if ( (LA58_0==29) ) {
+ alt58=1;
}
- switch (alt55) {
+ switch (alt58) {
case 1 :
- // InternalFSM.g:5112:2: rule__ContinuationTransition__Group_7__0
+ // InternalFSM.g:5231:2: rule__ContinuationTransition__Group_7__0
{
pushFollow(FOLLOW_2);
rule__ContinuationTransition__Group_7__0();
@@ -14622,16 +15009,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group_7__0"
- // InternalFSM.g:5138:1: rule__ContinuationTransition__Group_7__0 : rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 ;
+ // InternalFSM.g:5257:1: rule__ContinuationTransition__Group_7__0 : rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 ;
public final void rule__ContinuationTransition__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5142:1: ( rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 )
- // InternalFSM.g:5143:2: rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1
+ // InternalFSM.g:5261:1: ( rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 )
+ // InternalFSM.g:5262:2: rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1
{
- pushFollow(FOLLOW_22);
+ pushFollow(FOLLOW_23);
rule__ContinuationTransition__Group_7__0__Impl();
state._fsp--;
@@ -14660,17 +15047,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group_7__0__Impl"
- // InternalFSM.g:5150:1: rule__ContinuationTransition__Group_7__0__Impl : ( '{' ) ;
+ // InternalFSM.g:5269:1: rule__ContinuationTransition__Group_7__0__Impl : ( '{' ) ;
public final void rule__ContinuationTransition__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5154:1: ( ( '{' ) )
- // InternalFSM.g:5155:1: ( '{' )
+ // InternalFSM.g:5273:1: ( ( '{' ) )
+ // InternalFSM.g:5274:1: ( '{' )
{
- // InternalFSM.g:5155:1: ( '{' )
- // InternalFSM.g:5156:1: '{'
+ // InternalFSM.g:5274:1: ( '{' )
+ // InternalFSM.g:5275:1: '{'
{
before(grammarAccess.getContinuationTransitionAccess().getLeftCurlyBracketKeyword_7_0());
match(input,29,FOLLOW_2);
@@ -14697,16 +15084,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group_7__1"
- // InternalFSM.g:5169:1: rule__ContinuationTransition__Group_7__1 : rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 ;
+ // InternalFSM.g:5288:1: rule__ContinuationTransition__Group_7__1 : rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 ;
public final void rule__ContinuationTransition__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5173:1: ( rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 )
- // InternalFSM.g:5174:2: rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2
+ // InternalFSM.g:5292:1: ( rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 )
+ // InternalFSM.g:5293:2: rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2
{
- pushFollow(FOLLOW_22);
+ pushFollow(FOLLOW_23);
rule__ContinuationTransition__Group_7__1__Impl();
state._fsp--;
@@ -14735,32 +15122,135 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ContinuationTransition__Group_7__1__Impl"
- // InternalFSM.g:5181:1: rule__ContinuationTransition__Group_7__1__Impl : ( ( rule__ContinuationTransition__Group_7_1__0 )? ) ;
+ // InternalFSM.g:5300:1: rule__ContinuationTransition__Group_7__1__Impl : ( ( rule__ContinuationTransition__AnnotationsAssignment_7_1 )* ) ;
public final void rule__ContinuationTransition__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5185:1: ( ( ( rule__ContinuationTransition__Group_7_1__0 )? ) )
- // InternalFSM.g:5186:1: ( ( rule__ContinuationTransition__Group_7_1__0 )? )
+ // InternalFSM.g:5304:1: ( ( ( rule__ContinuationTransition__AnnotationsAssignment_7_1 )* ) )
+ // InternalFSM.g:5305:1: ( ( rule__ContinuationTransition__AnnotationsAssignment_7_1 )* )
{
- // InternalFSM.g:5186:1: ( ( rule__ContinuationTransition__Group_7_1__0 )? )
- // InternalFSM.g:5187:1: ( rule__ContinuationTransition__Group_7_1__0 )?
+ // InternalFSM.g:5305:1: ( ( rule__ContinuationTransition__AnnotationsAssignment_7_1 )* )
+ // InternalFSM.g:5306:1: ( rule__ContinuationTransition__AnnotationsAssignment_7_1 )*
{
- before(grammarAccess.getContinuationTransitionAccess().getGroup_7_1());
- // InternalFSM.g:5188:1: ( rule__ContinuationTransition__Group_7_1__0 )?
- int alt56=2;
- int LA56_0 = input.LA(1);
+ before(grammarAccess.getContinuationTransitionAccess().getAnnotationsAssignment_7_1());
+ // InternalFSM.g:5307:1: ( rule__ContinuationTransition__AnnotationsAssignment_7_1 )*
+ loop59:
+ do {
+ int alt59=2;
+ int LA59_0 = input.LA(1);
+
+ if ( (LA59_0==63) ) {
+ alt59=1;
+ }
+
+
+ switch (alt59) {
+ case 1 :
+ // InternalFSM.g:5307:2: rule__ContinuationTransition__AnnotationsAssignment_7_1
+ {
+ pushFollow(FOLLOW_12);
+ rule__ContinuationTransition__AnnotationsAssignment_7_1();
+
+ state._fsp--;
+
+
+ }
+ break;
+
+ default :
+ break loop59;
+ }
+ } while (true);
+
+ after(grammarAccess.getContinuationTransitionAccess().getAnnotationsAssignment_7_1());
- if ( (LA56_0==46) ) {
- alt56=1;
}
- switch (alt56) {
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ContinuationTransition__Group_7__1__Impl"
+
+
+ // $ANTLR start "rule__ContinuationTransition__Group_7__2"
+ // InternalFSM.g:5317:1: rule__ContinuationTransition__Group_7__2 : rule__ContinuationTransition__Group_7__2__Impl rule__ContinuationTransition__Group_7__3 ;
+ public final void rule__ContinuationTransition__Group_7__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalFSM.g:5321:1: ( rule__ContinuationTransition__Group_7__2__Impl rule__ContinuationTransition__Group_7__3 )
+ // InternalFSM.g:5322:2: rule__ContinuationTransition__Group_7__2__Impl rule__ContinuationTransition__Group_7__3
+ {
+ pushFollow(FOLLOW_23);
+ rule__ContinuationTransition__Group_7__2__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_2);
+ rule__ContinuationTransition__Group_7__3();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ContinuationTransition__Group_7__2"
+
+
+ // $ANTLR start "rule__ContinuationTransition__Group_7__2__Impl"
+ // InternalFSM.g:5329:1: rule__ContinuationTransition__Group_7__2__Impl : ( ( rule__ContinuationTransition__Group_7_2__0 )? ) ;
+ public final void rule__ContinuationTransition__Group_7__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalFSM.g:5333:1: ( ( ( rule__ContinuationTransition__Group_7_2__0 )? ) )
+ // InternalFSM.g:5334:1: ( ( rule__ContinuationTransition__Group_7_2__0 )? )
+ {
+ // InternalFSM.g:5334:1: ( ( rule__ContinuationTransition__Group_7_2__0 )? )
+ // InternalFSM.g:5335:1: ( rule__ContinuationTransition__Group_7_2__0 )?
+ {
+ before(grammarAccess.getContinuationTransitionAccess().getGroup_7_2());
+ // InternalFSM.g:5336:1: ( rule__ContinuationTransition__Group_7_2__0 )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
+
+ if ( (LA60_0==46) ) {
+ alt60=1;
+ }
+ switch (alt60) {
case 1 :
- // InternalFSM.g:5188:2: rule__ContinuationTransition__Group_7_1__0
+ // InternalFSM.g:5336:2: rule__ContinuationTransition__Group_7_2__0
{
pushFollow(FOLLOW_2);
- rule__ContinuationTransition__Group_7_1__0();
+ rule__ContinuationTransition__Group_7_2__0();
state._fsp--;
@@ -14770,7 +15260,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
- after(grammarAccess.getContinuationTransitionAccess().getGroup_7_1());
+ after(grammarAccess.getContinuationTransitionAccess().getGroup_7_2());
}
@@ -14789,21 +15279,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ContinuationTransition__Group_7__1__Impl"
+ // $ANTLR end "rule__ContinuationTransition__Group_7__2__Impl"
- // $ANTLR start "rule__ContinuationTransition__Group_7__2"
- // InternalFSM.g:5198:1: rule__ContinuationTransition__Group_7__2 : rule__ContinuationTransition__Group_7__2__Impl ;
- public final void rule__ContinuationTransition__Group_7__2() throws RecognitionException {
+ // $ANTLR start "rule__ContinuationTransition__Group_7__3"
+ // InternalFSM.g:5346:1: rule__ContinuationTransition__Group_7__3 : rule__ContinuationTransition__Group_7__3__Impl ;
+ public final void rule__ContinuationTransition__Group_7__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5202:1: ( rule__ContinuationTransition__Group_7__2__Impl )
- // InternalFSM.g:5203:2: rule__ContinuationTransition__Group_7__2__Impl
+ // InternalFSM.g:5350:1: ( rule__ContinuationTransition__Group_7__3__Impl )
+ // InternalFSM.g:5351:2: rule__ContinuationTransition__Group_7__3__Impl
{
pushFollow(FOLLOW_2);
- rule__ContinuationTransition__Group_7__2__Impl();
+ rule__ContinuationTransition__Group_7__3__Impl();
state._fsp--;
@@ -14822,25 +15312,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ContinuationTransition__Group_7__2"
+ // $ANTLR end "rule__ContinuationTransition__Group_7__3"
- // $ANTLR start "rule__ContinuationTransition__Group_7__2__Impl"
- // InternalFSM.g:5209:1: rule__ContinuationTransition__Group_7__2__Impl : ( '}' ) ;
- public final void rule__ContinuationTransition__Group_7__2__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ContinuationTransition__Group_7__3__Impl"
+ // InternalFSM.g:5357:1: rule__ContinuationTransition__Group_7__3__Impl : ( '}' ) ;
+ public final void rule__ContinuationTransition__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5213:1: ( ( '}' ) )
- // InternalFSM.g:5214:1: ( '}' )
+ // InternalFSM.g:5361:1: ( ( '}' ) )
+ // InternalFSM.g:5362:1: ( '}' )
{
- // InternalFSM.g:5214:1: ( '}' )
- // InternalFSM.g:5215:1: '}'
+ // InternalFSM.g:5362:1: ( '}' )
+ // InternalFSM.g:5363:1: '}'
{
- before(grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_2());
+ before(grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_3());
match(input,30,FOLLOW_2);
- after(grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_2());
+ after(grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_3());
}
@@ -14859,26 +15349,26 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ContinuationTransition__Group_7__2__Impl"
+ // $ANTLR end "rule__ContinuationTransition__Group_7__3__Impl"
- // $ANTLR start "rule__ContinuationTransition__Group_7_1__0"
- // InternalFSM.g:5234:1: rule__ContinuationTransition__Group_7_1__0 : rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 ;
- public final void rule__ContinuationTransition__Group_7_1__0() throws RecognitionException {
+ // $ANTLR start "rule__ContinuationTransition__Group_7_2__0"
+ // InternalFSM.g:5384:1: rule__ContinuationTransition__Group_7_2__0 : rule__ContinuationTransition__Group_7_2__0__Impl rule__ContinuationTransition__Group_7_2__1 ;
+ public final void rule__ContinuationTransition__Group_7_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5238:1: ( rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 )
- // InternalFSM.g:5239:2: rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1
+ // InternalFSM.g:5388:1: ( rule__ContinuationTransition__Group_7_2__0__Impl rule__ContinuationTransition__Group_7_2__1 )
+ // InternalFSM.g:5389:2: rule__ContinuationTransition__Group_7_2__0__Impl rule__ContinuationTransition__Group_7_2__1
{
- pushFollow(FOLLOW_12);
- rule__ContinuationTransition__Group_7_1__0__Impl();
+ pushFollow(FOLLOW_13);
+ rule__ContinuationTransition__Group_7_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__ContinuationTransition__Group_7_1__1();
+ rule__ContinuationTransition__Group_7_2__1();
state._fsp--;
@@ -14897,25 +15387,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ContinuationTransition__Group_7_1__0"
+ // $ANTLR end "rule__ContinuationTransition__Group_7_2__0"
- // $ANTLR start "rule__ContinuationTransition__Group_7_1__0__Impl"
- // InternalFSM.g:5246:1: rule__ContinuationTransition__Group_7_1__0__Impl : ( 'action' ) ;
- public final void rule__ContinuationTransition__Group_7_1__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ContinuationTransition__Group_7_2__0__Impl"
+ // InternalFSM.g:5396:1: rule__ContinuationTransition__Group_7_2__0__Impl : ( 'action' ) ;
+ public final void rule__ContinuationTransition__Group_7_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5250:1: ( ( 'action' ) )
- // InternalFSM.g:5251:1: ( 'action' )
+ // InternalFSM.g:5400:1: ( ( 'action' ) )
+ // InternalFSM.g:5401:1: ( 'action' )
{
- // InternalFSM.g:5251:1: ( 'action' )
- // InternalFSM.g:5252:1: 'action'
+ // InternalFSM.g:5401:1: ( 'action' )
+ // InternalFSM.g:5402:1: 'action'
{
- before(grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_1_0());
+ before(grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_2_0());
match(input,46,FOLLOW_2);
- after(grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_1_0());
+ after(grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_2_0());
}
@@ -14934,21 +15424,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ContinuationTransition__Group_7_1__0__Impl"
+ // $ANTLR end "rule__ContinuationTransition__Group_7_2__0__Impl"
- // $ANTLR start "rule__ContinuationTransition__Group_7_1__1"
- // InternalFSM.g:5265:1: rule__ContinuationTransition__Group_7_1__1 : rule__ContinuationTransition__Group_7_1__1__Impl ;
- public final void rule__ContinuationTransition__Group_7_1__1() throws RecognitionException {
+ // $ANTLR start "rule__ContinuationTransition__Group_7_2__1"
+ // InternalFSM.g:5415:1: rule__ContinuationTransition__Group_7_2__1 : rule__ContinuationTransition__Group_7_2__1__Impl ;
+ public final void rule__ContinuationTransition__Group_7_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5269:1: ( rule__ContinuationTransition__Group_7_1__1__Impl )
- // InternalFSM.g:5270:2: rule__ContinuationTransition__Group_7_1__1__Impl
+ // InternalFSM.g:5419:1: ( rule__ContinuationTransition__Group_7_2__1__Impl )
+ // InternalFSM.g:5420:2: rule__ContinuationTransition__Group_7_2__1__Impl
{
pushFollow(FOLLOW_2);
- rule__ContinuationTransition__Group_7_1__1__Impl();
+ rule__ContinuationTransition__Group_7_2__1__Impl();
state._fsp--;
@@ -14967,35 +15457,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ContinuationTransition__Group_7_1__1"
+ // $ANTLR end "rule__ContinuationTransition__Group_7_2__1"
- // $ANTLR start "rule__ContinuationTransition__Group_7_1__1__Impl"
- // InternalFSM.g:5276:1: rule__ContinuationTransition__Group_7_1__1__Impl : ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) ;
- public final void rule__ContinuationTransition__Group_7_1__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ContinuationTransition__Group_7_2__1__Impl"
+ // InternalFSM.g:5426:1: rule__ContinuationTransition__Group_7_2__1__Impl : ( ( rule__ContinuationTransition__ActionAssignment_7_2_1 ) ) ;
+ public final void rule__ContinuationTransition__Group_7_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5280:1: ( ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) )
- // InternalFSM.g:5281:1: ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) )
+ // InternalFSM.g:5430:1: ( ( ( rule__ContinuationTransition__ActionAssignment_7_2_1 ) ) )
+ // InternalFSM.g:5431:1: ( ( rule__ContinuationTransition__ActionAssignment_7_2_1 ) )
{
- // InternalFSM.g:5281:1: ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) )
- // InternalFSM.g:5282:1: ( rule__ContinuationTransition__ActionAssignment_7_1_1 )
+ // InternalFSM.g:5431:1: ( ( rule__ContinuationTransition__ActionAssignment_7_2_1 ) )
+ // InternalFSM.g:5432:1: ( rule__ContinuationTransition__ActionAssignment_7_2_1 )
{
- before(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_1_1());
- // InternalFSM.g:5283:1: ( rule__ContinuationTransition__ActionAssignment_7_1_1 )
- // InternalFSM.g:5283:2: rule__ContinuationTransition__ActionAssignment_7_1_1
+ before(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_2_1());
+ // InternalFSM.g:5433:1: ( rule__ContinuationTransition__ActionAssignment_7_2_1 )
+ // InternalFSM.g:5433:2: rule__ContinuationTransition__ActionAssignment_7_2_1
{
pushFollow(FOLLOW_2);
- rule__ContinuationTransition__ActionAssignment_7_1_1();
+ rule__ContinuationTransition__ActionAssignment_7_2_1();
state._fsp--;
}
- after(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_1_1());
+ after(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_2_1());
}
@@ -15014,20 +15504,20 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ContinuationTransition__Group_7_1__1__Impl"
+ // $ANTLR end "rule__ContinuationTransition__Group_7_2__1__Impl"
// $ANTLR start "rule__TriggeredTransition__Group__0"
- // InternalFSM.g:5297:1: rule__TriggeredTransition__Group__0 : rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 ;
+ // InternalFSM.g:5447:1: rule__TriggeredTransition__Group__0 : rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 ;
public final void rule__TriggeredTransition__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5301:1: ( rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 )
- // InternalFSM.g:5302:2: rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1
+ // InternalFSM.g:5451:1: ( rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 )
+ // InternalFSM.g:5452:2: rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1
{
- pushFollow(FOLLOW_18);
+ pushFollow(FOLLOW_19);
rule__TriggeredTransition__Group__0__Impl();
state._fsp--;
@@ -15056,17 +15546,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__0__Impl"
- // InternalFSM.g:5309:1: rule__TriggeredTransition__Group__0__Impl : ( 'Transition' ) ;
+ // InternalFSM.g:5459:1: rule__TriggeredTransition__Group__0__Impl : ( 'Transition' ) ;
public final void rule__TriggeredTransition__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5313:1: ( ( 'Transition' ) )
- // InternalFSM.g:5314:1: ( 'Transition' )
+ // InternalFSM.g:5463:1: ( ( 'Transition' ) )
+ // InternalFSM.g:5464:1: ( 'Transition' )
{
- // InternalFSM.g:5314:1: ( 'Transition' )
- // InternalFSM.g:5315:1: 'Transition'
+ // InternalFSM.g:5464:1: ( 'Transition' )
+ // InternalFSM.g:5465:1: 'Transition'
{
before(grammarAccess.getTriggeredTransitionAccess().getTransitionKeyword_0());
match(input,42,FOLLOW_2);
@@ -15093,16 +15583,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__1"
- // InternalFSM.g:5328:1: rule__TriggeredTransition__Group__1 : rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 ;
+ // InternalFSM.g:5478:1: rule__TriggeredTransition__Group__1 : rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 ;
public final void rule__TriggeredTransition__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5332:1: ( rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 )
- // InternalFSM.g:5333:2: rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2
+ // InternalFSM.g:5482:1: ( rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 )
+ // InternalFSM.g:5483:2: rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2
{
- pushFollow(FOLLOW_18);
+ pushFollow(FOLLOW_19);
rule__TriggeredTransition__Group__1__Impl();
state._fsp--;
@@ -15131,29 +15621,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__1__Impl"
- // InternalFSM.g:5340:1: rule__TriggeredTransition__Group__1__Impl : ( ( rule__TriggeredTransition__NameAssignment_1 )? ) ;
+ // InternalFSM.g:5490:1: rule__TriggeredTransition__Group__1__Impl : ( ( rule__TriggeredTransition__NameAssignment_1 )? ) ;
public final void rule__TriggeredTransition__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5344:1: ( ( ( rule__TriggeredTransition__NameAssignment_1 )? ) )
- // InternalFSM.g:5345:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? )
+ // InternalFSM.g:5494:1: ( ( ( rule__TriggeredTransition__NameAssignment_1 )? ) )
+ // InternalFSM.g:5495:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? )
{
- // InternalFSM.g:5345:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? )
- // InternalFSM.g:5346:1: ( rule__TriggeredTransition__NameAssignment_1 )?
+ // InternalFSM.g:5495:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? )
+ // InternalFSM.g:5496:1: ( rule__TriggeredTransition__NameAssignment_1 )?
{
before(grammarAccess.getTriggeredTransitionAccess().getNameAssignment_1());
- // InternalFSM.g:5347:1: ( rule__TriggeredTransition__NameAssignment_1 )?
- int alt57=2;
- int LA57_0 = input.LA(1);
+ // InternalFSM.g:5497:1: ( rule__TriggeredTransition__NameAssignment_1 )?
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA57_0==RULE_ID) ) {
- alt57=1;
+ if ( (LA61_0==RULE_ID) ) {
+ alt61=1;
}
- switch (alt57) {
+ switch (alt61) {
case 1 :
- // InternalFSM.g:5347:2: rule__TriggeredTransition__NameAssignment_1
+ // InternalFSM.g:5497:2: rule__TriggeredTransition__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__TriggeredTransition__NameAssignment_1();
@@ -15189,16 +15679,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__2"
- // InternalFSM.g:5357:1: rule__TriggeredTransition__Group__2 : rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 ;
+ // InternalFSM.g:5507:1: rule__TriggeredTransition__Group__2 : rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 ;
public final void rule__TriggeredTransition__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5361:1: ( rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 )
- // InternalFSM.g:5362:2: rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3
+ // InternalFSM.g:5511:1: ( rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 )
+ // InternalFSM.g:5512:2: rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3
{
- pushFollow(FOLLOW_21);
+ pushFollow(FOLLOW_22);
rule__TriggeredTransition__Group__2__Impl();
state._fsp--;
@@ -15227,17 +15717,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__2__Impl"
- // InternalFSM.g:5369:1: rule__TriggeredTransition__Group__2__Impl : ( ':' ) ;
+ // InternalFSM.g:5519:1: rule__TriggeredTransition__Group__2__Impl : ( ':' ) ;
public final void rule__TriggeredTransition__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5373:1: ( ( ':' ) )
- // InternalFSM.g:5374:1: ( ':' )
+ // InternalFSM.g:5523:1: ( ( ':' ) )
+ // InternalFSM.g:5524:1: ( ':' )
{
- // InternalFSM.g:5374:1: ( ':' )
- // InternalFSM.g:5375:1: ':'
+ // InternalFSM.g:5524:1: ( ':' )
+ // InternalFSM.g:5525:1: ':'
{
before(grammarAccess.getTriggeredTransitionAccess().getColonKeyword_2());
match(input,43,FOLLOW_2);
@@ -15264,16 +15754,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__3"
- // InternalFSM.g:5388:1: rule__TriggeredTransition__Group__3 : rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 ;
+ // InternalFSM.g:5538:1: rule__TriggeredTransition__Group__3 : rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 ;
public final void rule__TriggeredTransition__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5392:1: ( rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 )
- // InternalFSM.g:5393:2: rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4
+ // InternalFSM.g:5542:1: ( rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 )
+ // InternalFSM.g:5543:2: rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4
{
- pushFollow(FOLLOW_20);
+ pushFollow(FOLLOW_21);
rule__TriggeredTransition__Group__3__Impl();
state._fsp--;
@@ -15302,21 +15792,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__3__Impl"
- // InternalFSM.g:5400:1: rule__TriggeredTransition__Group__3__Impl : ( ( rule__TriggeredTransition__FromAssignment_3 ) ) ;
+ // InternalFSM.g:5550:1: rule__TriggeredTransition__Group__3__Impl : ( ( rule__TriggeredTransition__FromAssignment_3 ) ) ;
public final void rule__TriggeredTransition__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5404:1: ( ( ( rule__TriggeredTransition__FromAssignment_3 ) ) )
- // InternalFSM.g:5405:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) )
+ // InternalFSM.g:5554:1: ( ( ( rule__TriggeredTransition__FromAssignment_3 ) ) )
+ // InternalFSM.g:5555:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) )
{
- // InternalFSM.g:5405:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) )
- // InternalFSM.g:5406:1: ( rule__TriggeredTransition__FromAssignment_3 )
+ // InternalFSM.g:5555:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) )
+ // InternalFSM.g:5556:1: ( rule__TriggeredTransition__FromAssignment_3 )
{
before(grammarAccess.getTriggeredTransitionAccess().getFromAssignment_3());
- // InternalFSM.g:5407:1: ( rule__TriggeredTransition__FromAssignment_3 )
- // InternalFSM.g:5407:2: rule__TriggeredTransition__FromAssignment_3
+ // InternalFSM.g:5557:1: ( rule__TriggeredTransition__FromAssignment_3 )
+ // InternalFSM.g:5557:2: rule__TriggeredTransition__FromAssignment_3
{
pushFollow(FOLLOW_2);
rule__TriggeredTransition__FromAssignment_3();
@@ -15349,16 +15839,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__4"
- // InternalFSM.g:5417:1: rule__TriggeredTransition__Group__4 : rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 ;
+ // InternalFSM.g:5567:1: rule__TriggeredTransition__Group__4 : rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 ;
public final void rule__TriggeredTransition__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5421:1: ( rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 )
- // InternalFSM.g:5422:2: rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5
+ // InternalFSM.g:5571:1: ( rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 )
+ // InternalFSM.g:5572:2: rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5
{
- pushFollow(FOLLOW_21);
+ pushFollow(FOLLOW_22);
rule__TriggeredTransition__Group__4__Impl();
state._fsp--;
@@ -15387,17 +15877,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__4__Impl"
- // InternalFSM.g:5429:1: rule__TriggeredTransition__Group__4__Impl : ( '->' ) ;
+ // InternalFSM.g:5579:1: rule__TriggeredTransition__Group__4__Impl : ( '->' ) ;
public final void rule__TriggeredTransition__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5433:1: ( ( '->' ) )
- // InternalFSM.g:5434:1: ( '->' )
+ // InternalFSM.g:5583:1: ( ( '->' ) )
+ // InternalFSM.g:5584:1: ( '->' )
{
- // InternalFSM.g:5434:1: ( '->' )
- // InternalFSM.g:5435:1: '->'
+ // InternalFSM.g:5584:1: ( '->' )
+ // InternalFSM.g:5585:1: '->'
{
before(grammarAccess.getTriggeredTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4());
match(input,45,FOLLOW_2);
@@ -15424,14 +15914,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__5"
- // InternalFSM.g:5448:1: rule__TriggeredTransition__Group__5 : rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 ;
+ // InternalFSM.g:5598:1: rule__TriggeredTransition__Group__5 : rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 ;
public final void rule__TriggeredTransition__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5452:1: ( rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 )
- // InternalFSM.g:5453:2: rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6
+ // InternalFSM.g:5602:1: ( rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 )
+ // InternalFSM.g:5603:2: rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6
{
pushFollow(FOLLOW_10);
rule__TriggeredTransition__Group__5__Impl();
@@ -15462,21 +15952,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__5__Impl"
- // InternalFSM.g:5460:1: rule__TriggeredTransition__Group__5__Impl : ( ( rule__TriggeredTransition__ToAssignment_5 ) ) ;
+ // InternalFSM.g:5610:1: rule__TriggeredTransition__Group__5__Impl : ( ( rule__TriggeredTransition__ToAssignment_5 ) ) ;
public final void rule__TriggeredTransition__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5464:1: ( ( ( rule__TriggeredTransition__ToAssignment_5 ) ) )
- // InternalFSM.g:5465:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) )
+ // InternalFSM.g:5614:1: ( ( ( rule__TriggeredTransition__ToAssignment_5 ) ) )
+ // InternalFSM.g:5615:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) )
{
- // InternalFSM.g:5465:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) )
- // InternalFSM.g:5466:1: ( rule__TriggeredTransition__ToAssignment_5 )
+ // InternalFSM.g:5615:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) )
+ // InternalFSM.g:5616:1: ( rule__TriggeredTransition__ToAssignment_5 )
{
before(grammarAccess.getTriggeredTransitionAccess().getToAssignment_5());
- // InternalFSM.g:5467:1: ( rule__TriggeredTransition__ToAssignment_5 )
- // InternalFSM.g:5467:2: rule__TriggeredTransition__ToAssignment_5
+ // InternalFSM.g:5617:1: ( rule__TriggeredTransition__ToAssignment_5 )
+ // InternalFSM.g:5617:2: rule__TriggeredTransition__ToAssignment_5
{
pushFollow(FOLLOW_2);
rule__TriggeredTransition__ToAssignment_5();
@@ -15509,14 +15999,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__6"
- // InternalFSM.g:5477:1: rule__TriggeredTransition__Group__6 : rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 ;
+ // InternalFSM.g:5627:1: rule__TriggeredTransition__Group__6 : rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 ;
public final void rule__TriggeredTransition__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5481:1: ( rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 )
- // InternalFSM.g:5482:2: rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7
+ // InternalFSM.g:5631:1: ( rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 )
+ // InternalFSM.g:5632:2: rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7
{
pushFollow(FOLLOW_10);
rule__TriggeredTransition__Group__6__Impl();
@@ -15547,29 +16037,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__6__Impl"
- // InternalFSM.g:5489:1: rule__TriggeredTransition__Group__6__Impl : ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) ;
+ // InternalFSM.g:5639:1: rule__TriggeredTransition__Group__6__Impl : ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) ;
public final void rule__TriggeredTransition__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5493:1: ( ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) )
- // InternalFSM.g:5494:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? )
+ // InternalFSM.g:5643:1: ( ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) )
+ // InternalFSM.g:5644:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? )
{
- // InternalFSM.g:5494:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? )
- // InternalFSM.g:5495:1: ( rule__TriggeredTransition__DocuAssignment_6 )?
+ // InternalFSM.g:5644:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? )
+ // InternalFSM.g:5645:1: ( rule__TriggeredTransition__DocuAssignment_6 )?
{
before(grammarAccess.getTriggeredTransitionAccess().getDocuAssignment_6());
- // InternalFSM.g:5496:1: ( rule__TriggeredTransition__DocuAssignment_6 )?
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // InternalFSM.g:5646:1: ( rule__TriggeredTransition__DocuAssignment_6 )?
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA58_0==66) ) {
- alt58=1;
+ if ( (LA62_0==67) ) {
+ alt62=1;
}
- switch (alt58) {
+ switch (alt62) {
case 1 :
- // InternalFSM.g:5496:2: rule__TriggeredTransition__DocuAssignment_6
+ // InternalFSM.g:5646:2: rule__TriggeredTransition__DocuAssignment_6
{
pushFollow(FOLLOW_2);
rule__TriggeredTransition__DocuAssignment_6();
@@ -15605,16 +16095,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__7"
- // InternalFSM.g:5506:1: rule__TriggeredTransition__Group__7 : rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 ;
+ // InternalFSM.g:5656:1: rule__TriggeredTransition__Group__7 : rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 ;
public final void rule__TriggeredTransition__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5510:1: ( rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 )
- // InternalFSM.g:5511:2: rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8
+ // InternalFSM.g:5660:1: ( rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 )
+ // InternalFSM.g:5661:2: rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8
{
- pushFollow(FOLLOW_23);
+ pushFollow(FOLLOW_24);
rule__TriggeredTransition__Group__7__Impl();
state._fsp--;
@@ -15643,17 +16133,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__7__Impl"
- // InternalFSM.g:5518:1: rule__TriggeredTransition__Group__7__Impl : ( '{' ) ;
+ // InternalFSM.g:5668:1: rule__TriggeredTransition__Group__7__Impl : ( '{' ) ;
public final void rule__TriggeredTransition__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5522:1: ( ( '{' ) )
- // InternalFSM.g:5523:1: ( '{' )
+ // InternalFSM.g:5672:1: ( ( '{' ) )
+ // InternalFSM.g:5673:1: ( '{' )
{
- // InternalFSM.g:5523:1: ( '{' )
- // InternalFSM.g:5524:1: '{'
+ // InternalFSM.g:5673:1: ( '{' )
+ // InternalFSM.g:5674:1: '{'
{
before(grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_7());
match(input,29,FOLLOW_2);
@@ -15680,14 +16170,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__8"
- // InternalFSM.g:5537:1: rule__TriggeredTransition__Group__8 : rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 ;
+ // InternalFSM.g:5687:1: rule__TriggeredTransition__Group__8 : rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 ;
public final void rule__TriggeredTransition__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5541:1: ( rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 )
- // InternalFSM.g:5542:2: rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9
+ // InternalFSM.g:5691:1: ( rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 )
+ // InternalFSM.g:5692:2: rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9
{
pushFollow(FOLLOW_7);
rule__TriggeredTransition__Group__8__Impl();
@@ -15718,17 +16208,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__8__Impl"
- // InternalFSM.g:5549:1: rule__TriggeredTransition__Group__8__Impl : ( 'triggers' ) ;
+ // InternalFSM.g:5699:1: rule__TriggeredTransition__Group__8__Impl : ( 'triggers' ) ;
public final void rule__TriggeredTransition__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5553:1: ( ( 'triggers' ) )
- // InternalFSM.g:5554:1: ( 'triggers' )
+ // InternalFSM.g:5703:1: ( ( 'triggers' ) )
+ // InternalFSM.g:5704:1: ( 'triggers' )
{
- // InternalFSM.g:5554:1: ( 'triggers' )
- // InternalFSM.g:5555:1: 'triggers'
+ // InternalFSM.g:5704:1: ( 'triggers' )
+ // InternalFSM.g:5705:1: 'triggers'
{
before(grammarAccess.getTriggeredTransitionAccess().getTriggersKeyword_8());
match(input,47,FOLLOW_2);
@@ -15755,16 +16245,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__9"
- // InternalFSM.g:5568:1: rule__TriggeredTransition__Group__9 : rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 ;
+ // InternalFSM.g:5718:1: rule__TriggeredTransition__Group__9 : rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 ;
public final void rule__TriggeredTransition__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5572:1: ( rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 )
- // InternalFSM.g:5573:2: rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10
+ // InternalFSM.g:5722:1: ( rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 )
+ // InternalFSM.g:5723:2: rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10
{
- pushFollow(FOLLOW_24);
+ pushFollow(FOLLOW_25);
rule__TriggeredTransition__Group__9__Impl();
state._fsp--;
@@ -15793,17 +16283,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__9__Impl"
- // InternalFSM.g:5580:1: rule__TriggeredTransition__Group__9__Impl : ( '{' ) ;
+ // InternalFSM.g:5730:1: rule__TriggeredTransition__Group__9__Impl : ( '{' ) ;
public final void rule__TriggeredTransition__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5584:1: ( ( '{' ) )
- // InternalFSM.g:5585:1: ( '{' )
+ // InternalFSM.g:5734:1: ( ( '{' ) )
+ // InternalFSM.g:5735:1: ( '{' )
{
- // InternalFSM.g:5585:1: ( '{' )
- // InternalFSM.g:5586:1: '{'
+ // InternalFSM.g:5735:1: ( '{' )
+ // InternalFSM.g:5736:1: '{'
{
before(grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_9());
match(input,29,FOLLOW_2);
@@ -15830,14 +16320,14 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__10"
- // InternalFSM.g:5599:1: rule__TriggeredTransition__Group__10 : rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 ;
+ // InternalFSM.g:5749:1: rule__TriggeredTransition__Group__10 : rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 ;
public final void rule__TriggeredTransition__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5603:1: ( rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 )
- // InternalFSM.g:5604:2: rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11
+ // InternalFSM.g:5753:1: ( rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 )
+ // InternalFSM.g:5754:2: rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11
{
pushFollow(FOLLOW_25);
rule__TriggeredTransition__Group__10__Impl();
@@ -15868,31 +16358,49 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__10__Impl"
- // InternalFSM.g:5611:1: rule__TriggeredTransition__Group__10__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) ;
+ // InternalFSM.g:5761:1: rule__TriggeredTransition__Group__10__Impl : ( ( rule__TriggeredTransition__AnnotationsAssignment_10 )* ) ;
public final void rule__TriggeredTransition__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5615:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) )
- // InternalFSM.g:5616:1: ( ( rule__TriggeredTransition__TriggersAssignment_10 ) )
- {
- // InternalFSM.g:5616:1: ( ( rule__TriggeredTransition__TriggersAssignment_10 ) )
- // InternalFSM.g:5617:1: ( rule__TriggeredTransition__TriggersAssignment_10 )
+ // InternalFSM.g:5765:1: ( ( ( rule__TriggeredTransition__AnnotationsAssignment_10 )* ) )
+ // InternalFSM.g:5766:1: ( ( rule__TriggeredTransition__AnnotationsAssignment_10 )* )
{
- before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_10());
- // InternalFSM.g:5618:1: ( rule__TriggeredTransition__TriggersAssignment_10 )
- // InternalFSM.g:5618:2: rule__TriggeredTransition__TriggersAssignment_10
+ // InternalFSM.g:5766:1: ( ( rule__TriggeredTransition__AnnotationsAssignment_10 )* )
+ // InternalFSM.g:5767:1: ( rule__TriggeredTransition__AnnotationsAssignment_10 )*
{
- pushFollow(FOLLOW_2);
- rule__TriggeredTransition__TriggersAssignment_10();
+ before(grammarAccess.getTriggeredTransitionAccess().getAnnotationsAssignment_10());
+ // InternalFSM.g:5768:1: ( rule__TriggeredTransition__AnnotationsAssignment_10 )*
+ loop63:
+ do {
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- state._fsp--;
+ if ( (LA63_0==63) ) {
+ alt63=1;
+ }
- }
+ switch (alt63) {
+ case 1 :
+ // InternalFSM.g:5768:2: rule__TriggeredTransition__AnnotationsAssignment_10
+ {
+ pushFollow(FOLLOW_12);
+ rule__TriggeredTransition__AnnotationsAssignment_10();
- after(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_10());
+ state._fsp--;
+
+
+ }
+ break;
+
+ default :
+ break loop63;
+ }
+ } while (true);
+
+ after(grammarAccess.getTriggeredTransitionAccess().getAnnotationsAssignment_10());
}
@@ -15915,16 +16423,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__11"
- // InternalFSM.g:5628:1: rule__TriggeredTransition__Group__11 : rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 ;
+ // InternalFSM.g:5778:1: rule__TriggeredTransition__Group__11 : rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 ;
public final void rule__TriggeredTransition__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5632:1: ( rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 )
- // InternalFSM.g:5633:2: rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12
+ // InternalFSM.g:5782:1: ( rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 )
+ // InternalFSM.g:5783:2: rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12
{
- pushFollow(FOLLOW_25);
+ pushFollow(FOLLOW_26);
rule__TriggeredTransition__Group__11__Impl();
state._fsp--;
@@ -15953,49 +16461,31 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__11__Impl"
- // InternalFSM.g:5640:1: rule__TriggeredTransition__Group__11__Impl : ( ( rule__TriggeredTransition__Group_11__0 )* ) ;
+ // InternalFSM.g:5790:1: rule__TriggeredTransition__Group__11__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_11 ) ) ;
public final void rule__TriggeredTransition__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5644:1: ( ( ( rule__TriggeredTransition__Group_11__0 )* ) )
- // InternalFSM.g:5645:1: ( ( rule__TriggeredTransition__Group_11__0 )* )
+ // InternalFSM.g:5794:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_11 ) ) )
+ // InternalFSM.g:5795:1: ( ( rule__TriggeredTransition__TriggersAssignment_11 ) )
{
- // InternalFSM.g:5645:1: ( ( rule__TriggeredTransition__Group_11__0 )* )
- // InternalFSM.g:5646:1: ( rule__TriggeredTransition__Group_11__0 )*
+ // InternalFSM.g:5795:1: ( ( rule__TriggeredTransition__TriggersAssignment_11 ) )
+ // InternalFSM.g:5796:1: ( rule__TriggeredTransition__TriggersAssignment_11 )
{
- before(grammarAccess.getTriggeredTransitionAccess().getGroup_11());
- // InternalFSM.g:5647:1: ( rule__TriggeredTransition__Group_11__0 )*
- loop59:
- do {
- int alt59=2;
- int LA59_0 = input.LA(1);
-
- if ( (LA59_0==48) ) {
- alt59=1;
- }
-
-
- switch (alt59) {
- case 1 :
- // InternalFSM.g:5647:2: rule__TriggeredTransition__Group_11__0
- {
- pushFollow(FOLLOW_26);
- rule__TriggeredTransition__Group_11__0();
-
- state._fsp--;
+ before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11());
+ // InternalFSM.g:5797:1: ( rule__TriggeredTransition__TriggersAssignment_11 )
+ // InternalFSM.g:5797:2: rule__TriggeredTransition__TriggersAssignment_11
+ {
+ pushFollow(FOLLOW_2);
+ rule__TriggeredTransition__TriggersAssignment_11();
+ state._fsp--;
- }
- break;
- default :
- break loop59;
- }
- } while (true);
+ }
- after(grammarAccess.getTriggeredTransitionAccess().getGroup_11());
+ after(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11());
}
@@ -16018,16 +16508,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__12"
- // InternalFSM.g:5657:1: rule__TriggeredTransition__Group__12 : rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 ;
+ // InternalFSM.g:5807:1: rule__TriggeredTransition__Group__12 : rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 ;
public final void rule__TriggeredTransition__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5661:1: ( rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 )
- // InternalFSM.g:5662:2: rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13
+ // InternalFSM.g:5811:1: ( rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 )
+ // InternalFSM.g:5812:2: rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13
{
- pushFollow(FOLLOW_22);
+ pushFollow(FOLLOW_26);
rule__TriggeredTransition__Group__12__Impl();
state._fsp--;
@@ -16056,21 +16546,49 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__12__Impl"
- // InternalFSM.g:5669:1: rule__TriggeredTransition__Group__12__Impl : ( '}' ) ;
+ // InternalFSM.g:5819:1: rule__TriggeredTransition__Group__12__Impl : ( ( rule__TriggeredTransition__Group_12__0 )* ) ;
public final void rule__TriggeredTransition__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5673:1: ( ( '}' ) )
- // InternalFSM.g:5674:1: ( '}' )
+ // InternalFSM.g:5823:1: ( ( ( rule__TriggeredTransition__Group_12__0 )* ) )
+ // InternalFSM.g:5824:1: ( ( rule__TriggeredTransition__Group_12__0 )* )
{
- // InternalFSM.g:5674:1: ( '}' )
- // InternalFSM.g:5675:1: '}'
+ // InternalFSM.g:5824:1: ( ( rule__TriggeredTransition__Group_12__0 )* )
+ // InternalFSM.g:5825:1: ( rule__TriggeredTransition__Group_12__0 )*
{
- before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_12());
- match(input,30,FOLLOW_2);
- after(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_12());
+ before(grammarAccess.getTriggeredTransitionAccess().getGroup_12());
+ // InternalFSM.g:5826:1: ( rule__TriggeredTransition__Group_12__0 )*
+ loop64:
+ do {
+ int alt64=2;
+ int LA64_0 = input.LA(1);
+
+ if ( (LA64_0==48) ) {
+ alt64=1;
+ }
+
+
+ switch (alt64) {
+ case 1 :
+ // InternalFSM.g:5826:2: rule__TriggeredTransition__Group_12__0
+ {
+ pushFollow(FOLLOW_27);
+ rule__TriggeredTransition__Group_12__0();
+
+ state._fsp--;
+
+
+ }
+ break;
+
+ default :
+ break loop64;
+ }
+ } while (true);
+
+ after(grammarAccess.getTriggeredTransitionAccess().getGroup_12());
}
@@ -16093,16 +16611,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__13"
- // InternalFSM.g:5688:1: rule__TriggeredTransition__Group__13 : rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 ;
+ // InternalFSM.g:5836:1: rule__TriggeredTransition__Group__13 : rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 ;
public final void rule__TriggeredTransition__Group__13() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5692:1: ( rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 )
- // InternalFSM.g:5693:2: rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14
+ // InternalFSM.g:5840:1: ( rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 )
+ // InternalFSM.g:5841:2: rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14
{
- pushFollow(FOLLOW_22);
+ pushFollow(FOLLOW_28);
rule__TriggeredTransition__Group__13__Impl();
state._fsp--;
@@ -16131,32 +16649,107 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TriggeredTransition__Group__13__Impl"
- // InternalFSM.g:5700:1: rule__TriggeredTransition__Group__13__Impl : ( ( rule__TriggeredTransition__Group_13__0 )? ) ;
+ // InternalFSM.g:5848:1: rule__TriggeredTransition__Group__13__Impl : ( '}' ) ;
public final void rule__TriggeredTransition__Group__13__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5704:1: ( ( ( rule__TriggeredTransition__Group_13__0 )? ) )
- // InternalFSM.g:5705:1: ( ( rule__TriggeredTransition__Group_13__0 )? )
+ // InternalFSM.g:5852:1: ( ( '}' ) )
+ // InternalFSM.g:5853:1: ( '}' )
{
- // InternalFSM.g:5705:1: ( ( rule__TriggeredTransition__Group_13__0 )? )
- // InternalFSM.g:5706:1: ( rule__TriggeredTransition__Group_13__0 )?
+ // InternalFSM.g:5853:1: ( '}' )
+ // InternalFSM.g:5854:1: '}'
{
- before(grammarAccess.getTriggeredTransitionAccess().getGroup_13());
- // InternalFSM.g:5707:1: ( rule__TriggeredTransition__Group_13__0 )?
- int alt60=2;
- int LA60_0 = input.LA(1);
+ before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_13());
+ match(input,30,FOLLOW_2);
+ after(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_13());
- if ( (LA60_0==46) ) {
- alt60=1;
}
- switch (alt60) {
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TriggeredTransition__Group__13__Impl"
+
+
+ // $ANTLR start "rule__TriggeredTransition__Group__14"
+ // InternalFSM.g:5867:1: rule__TriggeredTransition__Group__14 : rule__TriggeredTransition__Group__14__Impl rule__TriggeredTransition__Group__15 ;
+ public final void rule__TriggeredTransition__Group__14() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalFSM.g:5871:1: ( rule__TriggeredTransition__Group__14__Impl rule__TriggeredTransition__Group__15 )
+ // InternalFSM.g:5872:2: rule__TriggeredTransition__Group__14__Impl rule__TriggeredTransition__Group__15
+ {
+ pushFollow(FOLLOW_28);
+ rule__TriggeredTransition__Group__14__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_2);
+ rule__TriggeredTransition__Group__15();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TriggeredTransition__Group__14"
+
+
+ // $ANTLR start "rule__TriggeredTransition__Group__14__Impl"
+ // InternalFSM.g:5879:1: rule__TriggeredTransition__Group__14__Impl : ( ( rule__TriggeredTransition__Group_14__0 )? ) ;
+ public final void rule__TriggeredTransition__Group__14__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalFSM.g:5883:1: ( ( ( rule__TriggeredTransition__Group_14__0 )? ) )
+ // InternalFSM.g:5884:1: ( ( rule__TriggeredTransition__Group_14__0 )? )
+ {
+ // InternalFSM.g:5884:1: ( ( rule__TriggeredTransition__Group_14__0 )? )
+ // InternalFSM.g:5885:1: ( rule__TriggeredTransition__Group_14__0 )?
+ {
+ before(grammarAccess.getTriggeredTransitionAccess().getGroup_14());
+ // InternalFSM.g:5886:1: ( rule__TriggeredTransition__Group_14__0 )?
+ int alt65=2;
+ int LA65_0 = input.LA(1);
+
+ if ( (LA65_0==46) ) {
+ alt65=1;
+ }
+ switch (alt65) {
case 1 :
- // InternalFSM.g:5707:2: rule__TriggeredTransition__Group_13__0
+ // InternalFSM.g:5886:2: rule__TriggeredTransition__Group_14__0
{
pushFollow(FOLLOW_2);
- rule__TriggeredTransition__Group_13__0();
+ rule__TriggeredTransition__Group_14__0();
state._fsp--;
@@ -16166,7 +16759,7 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
- after(grammarAccess.getTriggeredTransitionAccess().getGroup_13());
+ after(grammarAccess.getTriggeredTransitionAccess().getGroup_14());
}
@@ -16185,21 +16778,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__TriggeredTransition__Group__13__Impl"
+ // $ANTLR end "rule__TriggeredTransition__Group__14__Impl"
- // $ANTLR start "rule__TriggeredTransition__Group__14"
- // InternalFSM.g:5717:1: rule__TriggeredTransition__Group__14 : rule__TriggeredTransition__Group__14__Impl ;
- public final void rule__TriggeredTransition__Group__14() throws RecognitionException {
+ // $ANTLR start "rule__TriggeredTransition__Group__15"
+ // InternalFSM.g:5896:1: rule__TriggeredTransition__Group__15 : rule__TriggeredTransition__Group__15__Impl ;
+ public final void rule__TriggeredTransition__Group__15() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5721:1: ( rule__TriggeredTransition__Group__14__Impl )
- // InternalFSM.g:5722:2: rule__TriggeredTransition__Group__14__Impl
+ // InternalFSM.g:5900:1: ( rule__TriggeredTransition__Group__15__Impl )
+ // InternalFSM.g:5901:2: rule__TriggeredTransition__Group__15__Impl
{
pushFollow(FOLLOW_2);
- rule__TriggeredTransition__Group__14__Impl();
+ rule__TriggeredTransition__Group__15__Impl();
state._fsp--;
@@ -16218,25 +16811,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__TriggeredTransition__Group__14"
+ // $ANTLR end "rule__TriggeredTransition__Group__15"
- // $ANTLR start "rule__TriggeredTransition__Group__14__Impl"
- // InternalFSM.g:5728:1: rule__TriggeredTransition__Group__14__Impl : ( '}' ) ;
- public final void rule__TriggeredTransition__Group__14__Impl() throws RecognitionException {
+ // $ANTLR start "rule__TriggeredTransition__Group__15__Impl"
+ // InternalFSM.g:5907:1: rule__TriggeredTransition__Group__15__Impl : ( '}' ) ;
+ public final void rule__TriggeredTransition__Group__15__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5732:1: ( ( '}' ) )
- // InternalFSM.g:5733:1: ( '}' )
+ // InternalFSM.g:5911:1: ( ( '}' ) )
+ // InternalFSM.g:5912:1: ( '}' )
{
- // InternalFSM.g:5733:1: ( '}' )
- // InternalFSM.g:5734:1: '}'
+ // InternalFSM.g:5912:1: ( '}' )
+ // InternalFSM.g:5913:1: '}'
{
- before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_14());
+ before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_15());
match(input,30,FOLLOW_2);
- after(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_14());
+ after(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_15());
}
@@ -16255,26 +16848,26 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__TriggeredTransition__Group__14__Impl"
+ // $ANTLR end "rule__TriggeredTransition__Group__15__Impl"
- // $ANTLR start "rule__TriggeredTransition__Group_11__0"
- // InternalFSM.g:5777:1: rule__TriggeredTransition__Group_11__0 : rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 ;
- public final void rule__TriggeredTransition__Group_11__0() throws RecognitionException {
+ // $ANTLR start "rule__TriggeredTransition__Group_12__0"
+ // InternalFSM.g:5958:1: rule__TriggeredTransition__Group_12__0 : rule__TriggeredTransition__Group_12__0__Impl rule__TriggeredTransition__Group_12__1 ;
+ public final void rule__TriggeredTransition__Group_12__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5781:1: ( rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 )
- // InternalFSM.g:5782:2: rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1
+ // InternalFSM.g:5962:1: ( rule__TriggeredTransition__Group_12__0__Impl rule__TriggeredTransition__Group_12__1 )
+ // InternalFSM.g:5963:2: rule__TriggeredTransition__Group_12__0__Impl rule__TriggeredTransition__Group_12__1
{
- pushFollow(FOLLOW_24);
- rule__TriggeredTransition__Group_11__0__Impl();
+ pushFollow(FOLLOW_25);
+ rule__TriggeredTransition__Group_12__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__TriggeredTransition__Group_11__1();
+ rule__TriggeredTransition__Group_12__1();
state._fsp--;
@@ -16293,25 +16886,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__TriggeredTransition__Group_11__0"
+ // $ANTLR end "rule__TriggeredTransition__Group_12__0"
- // $ANTLR start "rule__TriggeredTransition__Group_11__0__Impl"
- // InternalFSM.g:5789:1: rule__TriggeredTransition__Group_11__0__Impl : ( 'or' ) ;
- public final void rule__TriggeredTransition__Group_11__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__TriggeredTransition__Group_12__0__Impl"
+ // InternalFSM.g:5970:1: rule__TriggeredTransition__Group_12__0__Impl : ( 'or' ) ;
+ public final void rule__TriggeredTransition__Group_12__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5793:1: ( ( 'or' ) )
- // InternalFSM.g:5794:1: ( 'or' )
+ // InternalFSM.g:5974:1: ( ( 'or' ) )
+ // InternalFSM.g:5975:1: ( 'or' )
{
- // InternalFSM.g:5794:1: ( 'or' )
- // InternalFSM.g:5795:1: 'or'
+ // InternalFSM.g:5975:1: ( 'or' )
+ // InternalFSM.g:5976:1: 'or'
{
- before(grammarAccess.getTriggeredTransitionAccess().getOrKeyword_11_0());
+ before(grammarAccess.getTriggeredTransitionAccess().getOrKeyword_12_0());
match(input,48,FOLLOW_2);
- after(grammarAccess.getTriggeredTransitionAccess().getOrKeyword_11_0());
+ after(grammarAccess.getTriggeredTransitionAccess().getOrKeyword_12_0());
}
@@ -16330,21 +16923,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__TriggeredTransition__Group_11__0__Impl"
+ // $ANTLR end "rule__TriggeredTransition__Group_12__0__Impl"
- // $ANTLR start "rule__TriggeredTransition__Group_11__1"
- // InternalFSM.g:5808:1: rule__TriggeredTransition__Group_11__1 : rule__TriggeredTransition__Group_11__1__Impl ;
- public final void rule__TriggeredTransition__Group_11__1() throws RecognitionException {
+ // $ANTLR start "rule__TriggeredTransition__Group_12__1"
+ // InternalFSM.g:5989:1: rule__TriggeredTransition__Group_12__1 : rule__TriggeredTransition__Group_12__1__Impl ;
+ public final void rule__TriggeredTransition__Group_12__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5812:1: ( rule__TriggeredTransition__Group_11__1__Impl )
- // InternalFSM.g:5813:2: rule__TriggeredTransition__Group_11__1__Impl
+ // InternalFSM.g:5993:1: ( rule__TriggeredTransition__Group_12__1__Impl )
+ // InternalFSM.g:5994:2: rule__TriggeredTransition__Group_12__1__Impl
{
pushFollow(FOLLOW_2);
- rule__TriggeredTransition__Group_11__1__Impl();
+ rule__TriggeredTransition__Group_12__1__Impl();
state._fsp--;
@@ -16363,35 +16956,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__TriggeredTransition__Group_11__1"
+ // $ANTLR end "rule__TriggeredTransition__Group_12__1"
- // $ANTLR start "rule__TriggeredTransition__Group_11__1__Impl"
- // InternalFSM.g:5819:1: rule__TriggeredTransition__Group_11__1__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) ;
- public final void rule__TriggeredTransition__Group_11__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__TriggeredTransition__Group_12__1__Impl"
+ // InternalFSM.g:6000:1: rule__TriggeredTransition__Group_12__1__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_12_1 ) ) ;
+ public final void rule__TriggeredTransition__Group_12__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5823:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) )
- // InternalFSM.g:5824:1: ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) )
+ // InternalFSM.g:6004:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_12_1 ) ) )
+ // InternalFSM.g:6005:1: ( ( rule__TriggeredTransition__TriggersAssignment_12_1 ) )
{
- // InternalFSM.g:5824:1: ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) )
- // InternalFSM.g:5825:1: ( rule__TriggeredTransition__TriggersAssignment_11_1 )
+ // InternalFSM.g:6005:1: ( ( rule__TriggeredTransition__TriggersAssignment_12_1 ) )
+ // InternalFSM.g:6006:1: ( rule__TriggeredTransition__TriggersAssignment_12_1 )
{
- before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11_1());
- // InternalFSM.g:5826:1: ( rule__TriggeredTransition__TriggersAssignment_11_1 )
- // InternalFSM.g:5826:2: rule__TriggeredTransition__TriggersAssignment_11_1
+ before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_12_1());
+ // InternalFSM.g:6007:1: ( rule__TriggeredTransition__TriggersAssignment_12_1 )
+ // InternalFSM.g:6007:2: rule__TriggeredTransition__TriggersAssignment_12_1
{
pushFollow(FOLLOW_2);
- rule__TriggeredTransition__TriggersAssignment_11_1();
+ rule__TriggeredTransition__TriggersAssignment_12_1();
state._fsp--;
}
- after(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11_1());
+ after(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_12_1());
}
@@ -16410,26 +17003,26 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__TriggeredTransition__Group_11__1__Impl"
+ // $ANTLR end "rule__TriggeredTransition__Group_12__1__Impl"
- // $ANTLR start "rule__TriggeredTransition__Group_13__0"
- // InternalFSM.g:5840:1: rule__TriggeredTransition__Group_13__0 : rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 ;
- public final void rule__TriggeredTransition__Group_13__0() throws RecognitionException {
+ // $ANTLR start "rule__TriggeredTransition__Group_14__0"
+ // InternalFSM.g:6021:1: rule__TriggeredTransition__Group_14__0 : rule__TriggeredTransition__Group_14__0__Impl rule__TriggeredTransition__Group_14__1 ;
+ public final void rule__TriggeredTransition__Group_14__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5844:1: ( rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 )
- // InternalFSM.g:5845:2: rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1
+ // InternalFSM.g:6025:1: ( rule__TriggeredTransition__Group_14__0__Impl rule__TriggeredTransition__Group_14__1 )
+ // InternalFSM.g:6026:2: rule__TriggeredTransition__Group_14__0__Impl rule__TriggeredTransition__Group_14__1
{
- pushFollow(FOLLOW_12);
- rule__TriggeredTransition__Group_13__0__Impl();
+ pushFollow(FOLLOW_13);
+ rule__TriggeredTransition__Group_14__0__Impl();
state._fsp--;
pushFollow(FOLLOW_2);
- rule__TriggeredTransition__Group_13__1();
+ rule__TriggeredTransition__Group_14__1();
state._fsp--;
@@ -16448,25 +17041,25 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__TriggeredTransition__Group_13__0"
+ // $ANTLR end "rule__TriggeredTransition__Group_14__0"
- // $ANTLR start "rule__TriggeredTransition__Group_13__0__Impl"
- // InternalFSM.g:5852:1: rule__TriggeredTransition__Group_13__0__Impl : ( 'action' ) ;
- public final void rule__TriggeredTransition__Group_13__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__TriggeredTransition__Group_14__0__Impl"
+ // InternalFSM.g:6033:1: rule__TriggeredTransition__Group_14__0__Impl : ( 'action' ) ;
+ public final void rule__TriggeredTransition__Group_14__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5856:1: ( ( 'action' ) )
- // InternalFSM.g:5857:1: ( 'action' )
+ // InternalFSM.g:6037:1: ( ( 'action' ) )
+ // InternalFSM.g:6038:1: ( 'action' )
{
- // InternalFSM.g:5857:1: ( 'action' )
- // InternalFSM.g:5858:1: 'action'
+ // InternalFSM.g:6038:1: ( 'action' )
+ // InternalFSM.g:6039:1: 'action'
{
- before(grammarAccess.getTriggeredTransitionAccess().getActionKeyword_13_0());
+ before(grammarAccess.getTriggeredTransitionAccess().getActionKeyword_14_0());
match(input,46,FOLLOW_2);
- after(grammarAccess.getTriggeredTransitionAccess().getActionKeyword_13_0());
+ after(grammarAccess.getTriggeredTransitionAccess().getActionKeyword_14_0());
}
@@ -16485,21 +17078,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__TriggeredTransition__Group_13__0__Impl"
+ // $ANTLR end "rule__TriggeredTransition__Group_14__0__Impl"
- // $ANTLR start "rule__TriggeredTransition__Group_13__1"
- // InternalFSM.g:5871:1: rule__TriggeredTransition__Group_13__1 : rule__TriggeredTransition__Group_13__1__Impl ;
- public final void rule__TriggeredTransition__Group_13__1() throws RecognitionException {
+ // $ANTLR start "rule__TriggeredTransition__Group_14__1"
+ // InternalFSM.g:6052:1: rule__TriggeredTransition__Group_14__1 : rule__TriggeredTransition__Group_14__1__Impl ;
+ public final void rule__TriggeredTransition__Group_14__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5875:1: ( rule__TriggeredTransition__Group_13__1__Impl )
- // InternalFSM.g:5876:2: rule__TriggeredTransition__Group_13__1__Impl
+ // InternalFSM.g:6056:1: ( rule__TriggeredTransition__Group_14__1__Impl )
+ // InternalFSM.g:6057:2: rule__TriggeredTransition__Group_14__1__Impl
{
pushFollow(FOLLOW_2);
- rule__TriggeredTransition__Group_13__1__Impl();
+ rule__TriggeredTransition__Group_14__1__Impl();
state._fsp--;
@@ -16518,35 +17111,35 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__TriggeredTransition__Group_13__1"
+ // $ANTLR end "rule__TriggeredTransition__Group_14__1"
- // $ANTLR start "rule__TriggeredTransition__Group_13__1__Impl"
- // InternalFSM.g:5882:1: rule__TriggeredTransition__Group_13__1__Impl : ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) ;
- public final void rule__TriggeredTransition__Group_13__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__TriggeredTransition__Group_14__1__Impl"
+ // InternalFSM.g:6063:1: rule__TriggeredTransition__Group_14__1__Impl : ( ( rule__TriggeredTransition__ActionAssignment_14_1 ) ) ;
+ public final void rule__TriggeredTransition__Group_14__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5886:1: ( ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) )
- // InternalFSM.g:5887:1: ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) )
+ // InternalFSM.g:6067:1: ( ( ( rule__TriggeredTransition__ActionAssignment_14_1 ) ) )
+ // InternalFSM.g:6068:1: ( ( rule__TriggeredTransition__ActionAssignment_14_1 ) )
{
- // InternalFSM.g:5887:1: ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) )
- // InternalFSM.g:5888:1: ( rule__TriggeredTransition__ActionAssignment_13_1 )
+ // InternalFSM.g:6068:1: ( ( rule__TriggeredTransition__ActionAssignment_14_1 ) )
+ // InternalFSM.g:6069:1: ( rule__TriggeredTransition__ActionAssignment_14_1 )
{
- before(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_13_1());
- // InternalFSM.g:5889:1: ( rule__TriggeredTransition__ActionAssignment_13_1 )
- // InternalFSM.g:5889:2: rule__TriggeredTransition__ActionAssignment_13_1
+ before(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_14_1());
+ // InternalFSM.g:6070:1: ( rule__TriggeredTransition__ActionAssignment_14_1 )
+ // InternalFSM.g:6070:2: rule__TriggeredTransition__ActionAssignment_14_1
{
pushFollow(FOLLOW_2);
- rule__TriggeredTransition__ActionAssignment_13_1();
+ rule__TriggeredTransition__ActionAssignment_14_1();
state._fsp--;
}
- after(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_13_1());
+ after(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_14_1());
}
@@ -16565,20 +17158,20 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__TriggeredTransition__Group_13__1__Impl"
+ // $ANTLR end "rule__TriggeredTransition__Group_14__1__Impl"
// $ANTLR start "rule__GuardedTransition__Group__0"
- // InternalFSM.g:5903:1: rule__GuardedTransition__Group__0 : rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 ;
+ // InternalFSM.g:6084:1: rule__GuardedTransition__Group__0 : rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 ;
public final void rule__GuardedTransition__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5907:1: ( rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 )
- // InternalFSM.g:5908:2: rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1
+ // InternalFSM.g:6088:1: ( rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 )
+ // InternalFSM.g:6089:2: rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1
{
- pushFollow(FOLLOW_18);
+ pushFollow(FOLLOW_19);
rule__GuardedTransition__Group__0__Impl();
state._fsp--;
@@ -16607,17 +17200,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardedTransition__Group__0__Impl"
- // InternalFSM.g:5915:1: rule__GuardedTransition__Group__0__Impl : ( 'Transition' ) ;
+ // InternalFSM.g:6096:1: rule__GuardedTransition__Group__0__Impl : ( 'Transition' ) ;
public final void rule__GuardedTransition__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5919:1: ( ( 'Transition' ) )
- // InternalFSM.g:5920:1: ( 'Transition' )
+ // InternalFSM.g:6100:1: ( ( 'Transition' ) )
+ // InternalFSM.g:6101:1: ( 'Transition' )
{
- // InternalFSM.g:5920:1: ( 'Transition' )
- // InternalFSM.g:5921:1: 'Transition'
+ // InternalFSM.g:6101:1: ( 'Transition' )
+ // InternalFSM.g:6102:1: 'Transition'
{
before(grammarAccess.getGuardedTransitionAccess().getTransitionKeyword_0());
match(input,42,FOLLOW_2);
@@ -16644,16 +17237,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardedTransition__Group__1"
- // InternalFSM.g:5934:1: rule__GuardedTransition__Group__1 : rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 ;
+ // InternalFSM.g:6115:1: rule__GuardedTransition__Group__1 : rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 ;
public final void rule__GuardedTransition__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5938:1: ( rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 )
- // InternalFSM.g:5939:2: rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2
+ // InternalFSM.g:6119:1: ( rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 )
+ // InternalFSM.g:6120:2: rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2
{
- pushFollow(FOLLOW_18);
+ pushFollow(FOLLOW_19);
rule__GuardedTransition__Group__1__Impl();
state._fsp--;
@@ -16682,29 +17275,29 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardedTransition__Group__1__Impl"
- // InternalFSM.g:5946:1: rule__GuardedTransition__Group__1__Impl : ( ( rule__GuardedTransition__NameAssignment_1 )? ) ;
+ // InternalFSM.g:6127:1: rule__GuardedTransition__Group__1__Impl : ( ( rule__GuardedTransition__NameAssignment_1 )? ) ;
public final void rule__GuardedTransition__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5950:1: ( ( ( rule__GuardedTransition__NameAssignment_1 )? ) )
- // InternalFSM.g:5951:1: ( ( rule__GuardedTransition__NameAssignment_1 )? )
+ // InternalFSM.g:6131:1: ( ( ( rule__GuardedTransition__NameAssignment_1 )? ) )
+ // InternalFSM.g:6132:1: ( ( rule__GuardedTransition__NameAssignment_1 )? )
{
- // InternalFSM.g:5951:1: ( ( rule__GuardedTransition__NameAssignment_1 )? )
- // InternalFSM.g:5952:1: ( rule__GuardedTransition__NameAssignment_1 )?
+ // InternalFSM.g:6132:1: ( ( rule__GuardedTransition__NameAssignment_1 )? )
+ // InternalFSM.g:6133:1: ( rule__GuardedTransition__NameAssignment_1 )?
{
before(grammarAccess.getGuardedTransitionAccess().getNameAssignment_1());
- // InternalFSM.g:5953:1: ( rule__GuardedTransition__NameAssignment_1 )?
- int alt61=2;
- int LA61_0 = input.LA(1);
+ // InternalFSM.g:6134:1: ( rule__GuardedTransition__NameAssignment_1 )?
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( (LA61_0==RULE_ID) ) {
- alt61=1;
+ if ( (LA66_0==RULE_ID) ) {
+ alt66=1;
}
- switch (alt61) {
+ switch (alt66) {
case 1 :
- // InternalFSM.g:5953:2: rule__GuardedTransition__NameAssignment_1
+ // InternalFSM.g:6134:2: rule__GuardedTransition__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__GuardedTransition__NameAssignment_1();
@@ -16740,16 +17333,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardedTransition__Group__2"
- // InternalFSM.g:5963:1: rule__GuardedTransition__Group__2 : rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 ;
+ // InternalFSM.g:6144:1: rule__GuardedTransition__Group__2 : rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 ;
public final void rule__GuardedTransition__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5967:1: ( rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 )
- // InternalFSM.g:5968:2: rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3
+ // InternalFSM.g:6148:1: ( rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 )
+ // InternalFSM.g:6149:2: rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3
{
- pushFollow(FOLLOW_21);
+ pushFollow(FOLLOW_22);
rule__GuardedTransition__Group__2__Impl();
state._fsp--;
@@ -16778,17 +17371,17 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardedTransition__Group__2__Impl"
- // InternalFSM.g:5975:1: rule__GuardedTransition__Group__2__Impl : ( ':' ) ;
+ // InternalFSM.g:6156:1: rule__GuardedTransition__Group__2__Impl : ( ':' ) ;
public final void rule__GuardedTransition__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5979:1: ( ( ':' ) )
- // InternalFSM.g:5980:1: ( ':' )
+ // InternalFSM.g:6160:1: ( ( ':' ) )
+ // InternalFSM.g:6161:1: ( ':' )
{
- // InternalFSM.g:5980:1: ( ':' )
- // InternalFSM.g:5981:1: ':'
+ // InternalFSM.g:6161:1: ( ':' )
+ // InternalFSM.g:6162:1: ':'
{
before(grammarAccess.getGuardedTransitionAccess().getColonKeyword_2());
match(input,43,FOLLOW_2);
@@ -16815,16 +17408,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardedTransition__Group__3"
- // InternalFSM.g:5994:1: rule__GuardedTransition__Group__3 : rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 ;
+ // InternalFSM.g:6175:1: rule__GuardedTransition__Group__3 : rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 ;
public final void rule__GuardedTransition__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:5998:1: ( rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 )
- // InternalFSM.g:5999:2: rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4
+ // InternalFSM.g:6179:1: ( rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 )
+ // InternalFSM.g:6180:2: rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4
{
- pushFollow(FOLLOW_20);
+ pushFollow(FOLLOW_21);
rule__GuardedTransition__Group__3__Impl();
state._fsp--;
@@ -16853,21 +17446,21 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardedTransition__Group__3__Impl"
- // InternalFSM.g:6006:1: rule__GuardedTransition__Group__3__Impl : ( ( rule__GuardedTransition__FromAssignment_3 ) ) ;
+ // InternalFSM.g:6187:1: rule__GuardedTransition__Group__3__Impl : ( ( rule__GuardedTransition__FromAssignment_3 ) ) ;
public final void rule__GuardedTransition__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalFSM.g:6010:1: ( ( ( rule__GuardedTransition__FromAssignment_3 ) ) )
- // InternalFSM.g:6011:1: ( ( rule__GuardedTransition__FromAssignment_3 ) )
+ // InternalFSM.g:6191:1: ( ( ( rule__GuardedTransition__FromAssignment_3 ) ) )
+ // InternalFSM.g:6192:1: ( ( rule__GuardedTransition__FromAssignment_3 ) )
{
- // InternalFSM.g:6011:1: ( ( rule__GuardedTransition__FromAssignment_3 ) )
- // InternalFSM.g:6012:1: ( rule__GuardedTransition__FromAssignment_3 )
+ // InternalFSM.g:6192:1: ( ( rule__GuardedTransition__FromAssignment_3 ) )
+ // InternalFSM.g:6193:1: ( rule__GuardedTransition__FromAssignment_3 )
{
before(grammarAccess.getGuardedTransitionAccess().getFromAssignment_3());
- // InternalFSM.g:6013:1: ( rule__GuardedTransition__FromAssignment_3 )
- // InternalFSM.g:6013:2: rule__GuardedTransition__FromAssignment_3
+ // InternalFSM.g:6194:1: ( rule__GuardedTransition__FromAssignment_3 )
+ // InternalFSM.g:6194:2: rule__GuardedTransition__FromAssignment_3
{
pushFollow(FOLLOW_2);
rule__GuardedTransition__FromAssignment_3();
@@ -16900,16 +17493,16 @@ public class InternalFSMParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__GuardedTransition__Group__4"
- // InternalFSM.g:6023:1: rule__GuardedTransition__Group__4 : rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 ;
+ // InternalFSM.g:6204:1: rule__GuardedTransition__Group__4 : rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 ;
public final void rule__GuardedTransition__Gr