Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorepaen2013-09-18 12:51:13 -0400
committerGerrit Code Review @ Eclipse.org2013-09-19 04:36:12 -0400
commita277b5eb27b06037c4f775a897c469e1f843f673 (patch)
tree6290fc2d886235f0e9a596780b71940c28e6f963
parent6c3071e6272d10295ed370b4923cbc00dd53d6bd (diff)
downloadorg.eclipse.etrice-a277b5eb27b06037c4f775a897c469e1f843f673.tar.gz
org.eclipse.etrice-a277b5eb27b06037c4f775a897c469e1f843f673.tar.xz
org.eclipse.etrice-a277b5eb27b06037c4f775a897c469e1f843f673.zip
[core.*] bug 417170: [core.room, core.common] pull annotations and
documentation up to core.common.Base https://bugs.eclipse.org/417170 Change-Id: I3dba336b72e3ce09ead829dd12011dde74b5be38
-rw-r--r--plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/AbstractBaseProposalProvider.java75
-rw-r--r--plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/BaseParser.java39
-rw-r--r--plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g1591
-rw-r--r--plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.tokens60
-rw-r--r--plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseLexer.java877
-rw-r--r--plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseParser.java6272
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.ecore113
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.genmodel33
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.xtextbinbin3237 -> 5052 bytes
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/Annotation.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/Annotation.java)22
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/AnnotationAttribute.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/AnnotationAttribute.java)38
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/AnnotationType.java116
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/BaseFactory.java63
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/BasePackage.java718
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/Documentation.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/Documentation.java)8
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/EnumAnnotationAttribute.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/EnumAnnotationAttribute.java)20
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/KeyValue.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/KeyValue.java)18
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/LiteralType.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/LiteralType.java)4
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/SimpleAnnotationAttribute.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/SimpleAnnotationAttribute.java)28
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/impl/AnnotationAttributeImpl.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/AnnotationAttributeImpl.java)32
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/impl/AnnotationImpl.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/AnnotationImpl.java)40
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/impl/AnnotationTypeImpl.java351
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/impl/BaseFactoryImpl.java141
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/impl/BasePackageImpl.java341
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/impl/DocumentationImpl.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/DocumentationImpl.java)20
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/impl/EnumAnnotationAttributeImpl.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/EnumAnnotationAttributeImpl.java)20
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/impl/KeyValueImpl.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/KeyValueImpl.java)41
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/impl/SimpleAnnotationAttributeImpl.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/SimpleAnnotationAttributeImpl.java)22
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/util/BaseAdapterFactory.java140
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/util/BaseSwitch.java163
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/parser/antlr/BaseParser.java2
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/parser/antlr/internal/InternalBase.g532
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/parser/antlr/internal/InternalBase.tokens60
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/parser/antlr/internal/InternalBaseLexer.java890
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/parser/antlr/internal/InternalBaseParser.java2417
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/serializer/BaseSemanticSequencer.java113
-rw-r--r--plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/services/BaseGrammarAccess.java656
-rw-r--r--plugins/org.eclipse.etrice.core.common/src/org/eclipse/etrice/core/common/Base.xtext57
-rw-r--r--plugins/org.eclipse.etrice.core.common/src/org/eclipse/etrice/core/common/base/util/BaseHelpers.java155
-rw-r--r--plugins/org.eclipse.etrice.core.common/src/org/eclipse/etrice/core/common/postprocessing/DocuPostprocessor.xtend106
-rw-r--r--plugins/org.eclipse.etrice.core.common/src/org/eclipse/etrice/core/common/validation/BaseJavaValidator.java128
-rw-r--r--plugins/org.eclipse.etrice.core.common/xtend-gen/org/eclipse/etrice/core/common/postprocessing/DocuPostprocessor.java126
-rw-r--r--plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/ConfigParser.java35
-rw-r--r--plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalConfig.g1181
-rw-r--r--plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalConfig.tokens88
-rw-r--r--plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalConfigLexer.java1099
-rw-r--r--plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalConfigParser.java10826
-rw-r--r--plugins/org.eclipse.etrice.core.config.ui/src/org/eclipse/etrice/core/ui/contentassist/ConfigProposalProvider.java2
-rw-r--r--plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/Config.xtextbinbin6632 -> 8419 bytes
-rw-r--r--plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/config/impl/ConfigPackageImpl.java1
-rw-r--r--plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.g418
-rw-r--r--plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfig.tokens34
-rw-r--r--plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigLexer.java929
-rw-r--r--plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalConfigParser.java2915
-rw-r--r--plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/serializer/ConfigSemanticSequencer.java44
-rw-r--r--plugins/org.eclipse.etrice.core.config/src-gen/org/eclipse/etrice/core/services/ConfigGrammarAccess.java129
-rw-r--r--plugins/org.eclipse.etrice.core.config/src/org/eclipse/etrice/core/config/util/ConfigUtil.java2
-rw-r--r--plugins/org.eclipse.etrice.core.config/src/org/eclipse/etrice/core/validation/ConfigJavaValidator.java2
-rw-r--r--plugins/org.eclipse.etrice.core.genmodel/META-INF/MANIFEST.MF1
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java77
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java29
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g1262
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens64
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java1041
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java34648
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src/org/eclipse/etrice/core/ui/contentassist/RoomProposalProvider.java18
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src/org/eclipse/etrice/core/ui/labeling/RoomLabelProvider.java6
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.ecore123
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.genmodel47
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.xtextbinbin22527 -> 22802 bytes
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parseTreeConstruction/RoomParsetreeConstructor.java471
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g520
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.tokens50
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java406
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java16336
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ActorClass.java5
-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/AnnotationType.java60
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/Attribute.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ChoicePoint.java1
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/DataClass.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/GeneralProtocolClass.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/Message.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/Operation.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/Port.java1
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/PrimitiveType.java7
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RefinedTransition.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomAnnotationTargetEnum.java (renamed from plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/AnnotationTargetType.java)36
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomClass.java2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomFactory.java63
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomModel.java5
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java697
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/State.java1
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/StructureClass.java4
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/Transition.java1
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorClassImpl.java5
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorContainerRefImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/AnnotationTypeImpl.java220
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/AttributeImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ChoicePointImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/DataClassImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/GeneralProtocolClassImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/MessageImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/OperationImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PortImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PrimitiveTypeImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RefinedTransitionImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomClassImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomFactoryImpl.java124
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomModelImpl.java5
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java378
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StateImpl.java3
-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/TransitionImpl.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/util/RoomAdapterFactory.java140
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/util/RoomSwitch.java164
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/services/RoomGrammarAccess.java779
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext68
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomFragmentProvider.java44
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/postprocessing/DocuPostprocessor.xtend47
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/room/util/RoomHelpers.java133
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/validation/RoomJavaValidator.java172
-rw-r--r--plugins/org.eclipse.etrice.core.room/xtend-gen/org/eclipse/etrice/core/postprocessing/DocuPostprocessor.java113
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/CExtensions.xtend2
-rw-r--r--plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/CExtensions.java2
-rw-r--r--plugins/org.eclipse.etrice.generator.doc/src/org/eclipse/etrice/generator/doc/gen/DocGen.xtend2
-rw-r--r--plugins/org.eclipse.etrice.generator.doc/xtend-gen/org/eclipse/etrice/generator/doc/gen/DocGen.java2
-rw-r--r--plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/TypeHelpers.xtend2
-rw-r--r--plugins/org.eclipse.etrice.generator/xtend-gen/org/eclipse/etrice/generator/generic/TypeHelpers.java2
-rw-r--r--plugins/org.eclipse.etrice.ui.behavior/META-INF/MANIFEST.MF1
-rw-r--r--plugins/org.eclipse.etrice.ui.structure/META-INF/MANIFEST.MF1
-rw-r--r--tests/org.eclipse.etrice.core.room.tests/META-INF/MANIFEST.MF2
-rw-r--r--tests/org.eclipse.etrice.core.room.tests/src/org/eclipse/etrice/core/TestAnnotations.java4
-rw-r--r--tests/org.eclipse.etrice.generator.tests/META-INF/MANIFEST.MF3
134 files changed, 58217 insertions, 34593 deletions
diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/AbstractBaseProposalProvider.java b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/AbstractBaseProposalProvider.java
index 84b21fefe..1b16d8d63 100644
--- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/AbstractBaseProposalProvider.java
+++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/AbstractBaseProposalProvider.java
@@ -16,6 +16,51 @@ import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext;
@SuppressWarnings("all")
public class AbstractBaseProposalProvider extends org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider {
+ public void completeAnnotation_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAnnotation_Attributes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeKeyValue_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeKeyValue_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAnnotationType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAnnotationType_Docu(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAnnotationType_Targets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAnnotationType_Attributes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeSimpleAnnotationAttribute_Optional(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void completeSimpleAnnotationAttribute_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeSimpleAnnotationAttribute_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeEnumAnnotationAttribute_Optional(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void completeEnumAnnotationAttribute_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeEnumAnnotationAttribute_Values(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDocumentation_Lines(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeLiteralArray_Literals(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -32,6 +77,33 @@ public class AbstractBaseProposalProvider extends org.eclipse.xtext.common.ui.co
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void complete_Annotation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_KeyValue(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_AnnotationType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_AnnotationTargetType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_AnnotationAttribute(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_SimpleAnnotationAttribute(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_EnumAnnotationAttribute(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_Documentation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_LiteralType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_LiteralArray(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
@@ -83,4 +155,7 @@ public class AbstractBaseProposalProvider extends org.eclipse.xtext.common.ui.co
public void complete_HEX(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_FQN(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
}
diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/BaseParser.java b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/BaseParser.java
index 16cc737e0..1e6518ef7 100644
--- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/BaseParser.java
+++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/BaseParser.java
@@ -37,6 +37,10 @@ public class BaseParser extends AbstractContentAssistParser {
nameMappings = new HashMap<AbstractElement, String>() {
private static final long serialVersionUID = 1L;
{
+ put(grammarAccess.getAnnotationTypeAccess().getAlternatives_6(), "rule__AnnotationType__Alternatives_6");
+ put(grammarAccess.getAnnotationAttributeAccess().getAlternatives(), "rule__AnnotationAttribute__Alternatives");
+ put(grammarAccess.getSimpleAnnotationAttributeAccess().getAlternatives_0(), "rule__SimpleAnnotationAttribute__Alternatives_0");
+ put(grammarAccess.getEnumAnnotationAttributeAccess().getAlternatives_0(), "rule__EnumAnnotationAttribute__Alternatives_0");
put(grammarAccess.getLiteralAccess().getAlternatives(), "rule__Literal__Alternatives");
put(grammarAccess.getBooleanLiteralAccess().getAlternatives_1(), "rule__BooleanLiteral__Alternatives_1");
put(grammarAccess.getNumberLiteralAccess().getAlternatives(), "rule__NumberLiteral__Alternatives");
@@ -47,6 +51,18 @@ public class BaseParser extends AbstractContentAssistParser {
put(grammarAccess.getDotDecimalAccess().getAlternatives_0(), "rule__DotDecimal__Alternatives_0");
put(grammarAccess.getDecimalDotAccess().getAlternatives_0(), "rule__DecimalDot__Alternatives_0");
put(grammarAccess.getDecimalExpAccess().getAlternatives_0(), "rule__DecimalExp__Alternatives_0");
+ put(grammarAccess.getLiteralTypeAccess().getAlternatives(), "rule__LiteralType__Alternatives");
+ put(grammarAccess.getAnnotationAccess().getGroup(), "rule__Annotation__Group__0");
+ put(grammarAccess.getAnnotationAccess().getGroup_2(), "rule__Annotation__Group_2__0");
+ put(grammarAccess.getAnnotationAccess().getGroup_2_2(), "rule__Annotation__Group_2_2__0");
+ put(grammarAccess.getKeyValueAccess().getGroup(), "rule__KeyValue__Group__0");
+ put(grammarAccess.getAnnotationTypeAccess().getGroup(), "rule__AnnotationType__Group__0");
+ put(grammarAccess.getAnnotationTypeAccess().getGroup_6_1(), "rule__AnnotationType__Group_6_1__0");
+ put(grammarAccess.getAnnotationTypeAccess().getGroup_6_1_2(), "rule__AnnotationType__Group_6_1_2__0");
+ put(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup(), "rule__SimpleAnnotationAttribute__Group__0");
+ put(grammarAccess.getEnumAnnotationAttributeAccess().getGroup(), "rule__EnumAnnotationAttribute__Group__0");
+ put(grammarAccess.getEnumAnnotationAttributeAccess().getGroup_6(), "rule__EnumAnnotationAttribute__Group_6__0");
+ put(grammarAccess.getDocumentationAccess().getGroup(), "rule__Documentation__Group__0");
put(grammarAccess.getLiteralArrayAccess().getGroup(), "rule__LiteralArray__Group__0");
put(grammarAccess.getLiteralArrayAccess().getGroup_1(), "rule__LiteralArray__Group_1__0");
put(grammarAccess.getBooleanLiteralAccess().getGroup(), "rule__BooleanLiteral__Group__0");
@@ -58,6 +74,27 @@ public class BaseParser extends AbstractContentAssistParser {
put(grammarAccess.getDotDecimalAccess().getGroup(), "rule__DotDecimal__Group__0");
put(grammarAccess.getDecimalDotAccess().getGroup(), "rule__DecimalDot__Group__0");
put(grammarAccess.getDecimalExpAccess().getGroup(), "rule__DecimalExp__Group__0");
+ put(grammarAccess.getFQNAccess().getGroup(), "rule__FQN__Group__0");
+ put(grammarAccess.getFQNAccess().getGroup_1(), "rule__FQN__Group_1__0");
+ put(grammarAccess.getAnnotationAccess().getTypeAssignment_1(), "rule__Annotation__TypeAssignment_1");
+ put(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_1(), "rule__Annotation__AttributesAssignment_2_1");
+ put(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_2_1(), "rule__Annotation__AttributesAssignment_2_2_1");
+ put(grammarAccess.getKeyValueAccess().getKeyAssignment_0(), "rule__KeyValue__KeyAssignment_0");
+ put(grammarAccess.getKeyValueAccess().getValueAssignment_2(), "rule__KeyValue__ValueAssignment_2");
+ put(grammarAccess.getAnnotationTypeAccess().getNameAssignment_1(), "rule__AnnotationType__NameAssignment_1");
+ put(grammarAccess.getAnnotationTypeAccess().getDocuAssignment_2(), "rule__AnnotationType__DocuAssignment_2");
+ put(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_0(), "rule__AnnotationType__TargetsAssignment_6_0");
+ put(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_1_1(), "rule__AnnotationType__TargetsAssignment_6_1_1");
+ put(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_1_2_1(), "rule__AnnotationType__TargetsAssignment_6_1_2_1");
+ put(grammarAccess.getAnnotationTypeAccess().getAttributesAssignment_7(), "rule__AnnotationType__AttributesAssignment_7");
+ put(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0(), "rule__SimpleAnnotationAttribute__OptionalAssignment_0_0");
+ put(grammarAccess.getSimpleAnnotationAttributeAccess().getNameAssignment_2(), "rule__SimpleAnnotationAttribute__NameAssignment_2");
+ put(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeAssignment_4(), "rule__SimpleAnnotationAttribute__TypeAssignment_4");
+ put(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0(), "rule__EnumAnnotationAttribute__OptionalAssignment_0_0");
+ put(grammarAccess.getEnumAnnotationAttributeAccess().getNameAssignment_2(), "rule__EnumAnnotationAttribute__NameAssignment_2");
+ put(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_5(), "rule__EnumAnnotationAttribute__ValuesAssignment_5");
+ put(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_6_1(), "rule__EnumAnnotationAttribute__ValuesAssignment_6_1");
+ put(grammarAccess.getDocumentationAccess().getLinesAssignment_2(), "rule__Documentation__LinesAssignment_2");
put(grammarAccess.getLiteralArrayAccess().getLiteralsAssignment_0(), "rule__LiteralArray__LiteralsAssignment_0");
put(grammarAccess.getLiteralArrayAccess().getLiteralsAssignment_1_1(), "rule__LiteralArray__LiteralsAssignment_1_1");
put(grammarAccess.getBooleanLiteralAccess().getIsTrueAssignment_1_1(), "rule__BooleanLiteral__IsTrueAssignment_1_1");
@@ -74,7 +111,7 @@ public class BaseParser extends AbstractContentAssistParser {
protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
try {
org.eclipse.etrice.core.common.ui.contentassist.antlr.internal.InternalBaseParser typedParser = (org.eclipse.etrice.core.common.ui.contentassist.antlr.internal.InternalBaseParser) parser;
- typedParser.entryRuleLiteralArray();
+ typedParser.entryRuleAnnotation();
return typedParser.getFollowElements();
} catch(RecognitionException ex) {
throw new RuntimeException(ex);
diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g
index 66d6f8503..9f879358b 100644
--- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g
+++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g
@@ -56,25 +56,25 @@ import org.eclipse.etrice.core.common.services.BaseGrammarAccess;
-// Entry rule entryRuleLiteralArray
-entryRuleLiteralArray
+// Entry rule entryRuleAnnotation
+entryRuleAnnotation
:
-{ before(grammarAccess.getLiteralArrayRule()); }
- ruleLiteralArray
-{ after(grammarAccess.getLiteralArrayRule()); }
+{ before(grammarAccess.getAnnotationRule()); }
+ ruleAnnotation
+{ after(grammarAccess.getAnnotationRule()); }
EOF
;
-// Rule LiteralArray
-ruleLiteralArray
+// Rule Annotation
+ruleAnnotation
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLiteralArrayAccess().getGroup()); }
-(rule__LiteralArray__Group__0)
-{ after(grammarAccess.getLiteralArrayAccess().getGroup()); }
+{ before(grammarAccess.getAnnotationAccess().getGroup()); }
+(rule__Annotation__Group__0)
+{ after(grammarAccess.getAnnotationAccess().getGroup()); }
)
;
@@ -84,6 +84,178 @@ finally {
+// Entry rule entryRuleKeyValue
+entryRuleKeyValue
+:
+{ before(grammarAccess.getKeyValueRule()); }
+ ruleKeyValue
+{ after(grammarAccess.getKeyValueRule()); }
+ EOF
+;
+
+// Rule KeyValue
+ruleKeyValue
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getKeyValueAccess().getGroup()); }
+(rule__KeyValue__Group__0)
+{ after(grammarAccess.getKeyValueAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+// Entry rule entryRuleAnnotationTargetType
+entryRuleAnnotationTargetType
+:
+{ before(grammarAccess.getAnnotationTargetTypeRule()); }
+ ruleAnnotationTargetType
+{ after(grammarAccess.getAnnotationTargetTypeRule()); }
+ EOF
+;
+
+// Rule AnnotationTargetType
+ruleAnnotationTargetType
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getAnnotationTargetTypeAccess().getIDTerminalRuleCall()); }
+ RULE_ID
+{ after(grammarAccess.getAnnotationTargetTypeAccess().getIDTerminalRuleCall()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleAnnotationAttribute
+entryRuleAnnotationAttribute
+:
+{ before(grammarAccess.getAnnotationAttributeRule()); }
+ ruleAnnotationAttribute
+{ after(grammarAccess.getAnnotationAttributeRule()); }
+ EOF
+;
+
+// Rule AnnotationAttribute
+ruleAnnotationAttribute
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getAnnotationAttributeAccess().getAlternatives()); }
+(rule__AnnotationAttribute__Alternatives)
+{ after(grammarAccess.getAnnotationAttributeAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleSimpleAnnotationAttribute
+entryRuleSimpleAnnotationAttribute
+:
+{ before(grammarAccess.getSimpleAnnotationAttributeRule()); }
+ ruleSimpleAnnotationAttribute
+{ after(grammarAccess.getSimpleAnnotationAttributeRule()); }
+ EOF
+;
+
+// Rule SimpleAnnotationAttribute
+ruleSimpleAnnotationAttribute
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup()); }
+(rule__SimpleAnnotationAttribute__Group__0)
+{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleEnumAnnotationAttribute
+entryRuleEnumAnnotationAttribute
+:
+{ before(grammarAccess.getEnumAnnotationAttributeRule()); }
+ ruleEnumAnnotationAttribute
+{ after(grammarAccess.getEnumAnnotationAttributeRule()); }
+ EOF
+;
+
+// Rule EnumAnnotationAttribute
+ruleEnumAnnotationAttribute
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getGroup()); }
+(rule__EnumAnnotationAttribute__Group__0)
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleDocumentation
+entryRuleDocumentation
+:
+{ before(grammarAccess.getDocumentationRule()); }
+ ruleDocumentation
+{ after(grammarAccess.getDocumentationRule()); }
+ EOF
+;
+
+// Rule Documentation
+ruleDocumentation
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getDocumentationAccess().getGroup()); }
+(rule__Documentation__Group__0)
+{ after(grammarAccess.getDocumentationAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
// Entry rule entryRuleLiteral
entryRuleLiteral
:
@@ -524,6 +696,124 @@ finally {
+// Entry rule entryRuleFQN
+entryRuleFQN
+:
+{ before(grammarAccess.getFQNRule()); }
+ ruleFQN
+{ after(grammarAccess.getFQNRule()); }
+ EOF
+;
+
+// Rule FQN
+ruleFQN
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getFQNAccess().getGroup()); }
+(rule__FQN__Group__0)
+{ after(grammarAccess.getFQNAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+// Rule LiteralType
+ruleLiteralType
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLiteralTypeAccess().getAlternatives()); }
+(rule__LiteralType__Alternatives)
+{ after(grammarAccess.getLiteralTypeAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+rule__AnnotationAttribute__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0()); }
+ ruleSimpleAnnotationAttribute
+{ after(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1()); }
+ ruleEnumAnnotationAttribute
+{ after(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleAnnotationAttribute__Alternatives_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0()); }
+(rule__SimpleAnnotationAttribute__OptionalAssignment_0_0)
+{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1()); }
+
+ 'mandatory'
+
+{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__Alternatives_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0()); }
+(rule__EnumAnnotationAttribute__OptionalAssignment_0_0)
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1()); }
+
+ 'mandatory'
+
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
rule__Literal__Alternatives
@init {
@@ -785,29 +1075,98 @@ finally {
restoreStackSize(stackSize);
}
+rule__LiteralType__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLiteralTypeAccess().getBOOLEnumLiteralDeclaration_0()); }
+( 'ptBoolean'
+)
+{ after(grammarAccess.getLiteralTypeAccess().getBOOLEnumLiteralDeclaration_0()); }
+)
+
+ |(
+{ before(grammarAccess.getLiteralTypeAccess().getINTEnumLiteralDeclaration_1()); }
+( 'ptInteger'
+)
+{ after(grammarAccess.getLiteralTypeAccess().getINTEnumLiteralDeclaration_1()); }
+)
+
+ |(
+{ before(grammarAccess.getLiteralTypeAccess().getREALEnumLiteralDeclaration_2()); }
+( 'ptReal'
+)
+{ after(grammarAccess.getLiteralTypeAccess().getREALEnumLiteralDeclaration_2()); }
+)
+
+ |(
+{ before(grammarAccess.getLiteralTypeAccess().getCHAREnumLiteralDeclaration_3()); }
+( 'ptCharacter'
+)
+{ after(grammarAccess.getLiteralTypeAccess().getCHAREnumLiteralDeclaration_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+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()); }
+)
-rule__LiteralArray__Group__0
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Annotation__Group__1
@init {
int stackSize = keepStackSize();
}
:
- rule__LiteralArray__Group__0__Impl
- rule__LiteralArray__Group__1
+ rule__Annotation__Group__1__Impl
+ rule__Annotation__Group__2
;
finally {
restoreStackSize(stackSize);
}
-rule__LiteralArray__Group__0__Impl
+rule__Annotation__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLiteralArrayAccess().getLiteralsAssignment_0()); }
-(rule__LiteralArray__LiteralsAssignment_0)
-{ after(grammarAccess.getLiteralArrayAccess().getLiteralsAssignment_0()); }
+{ before(grammarAccess.getAnnotationAccess().getTypeAssignment_1()); }
+(rule__Annotation__TypeAssignment_1)
+{ after(grammarAccess.getAnnotationAccess().getTypeAssignment_1()); }
)
;
@@ -816,26 +1175,26 @@ finally {
}
-rule__LiteralArray__Group__1
+rule__Annotation__Group__2
@init {
int stackSize = keepStackSize();
}
:
- rule__LiteralArray__Group__1__Impl
+ rule__Annotation__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__LiteralArray__Group__1__Impl
+rule__Annotation__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLiteralArrayAccess().getGroup_1()); }
-(rule__LiteralArray__Group_1__0)*
-{ after(grammarAccess.getLiteralArrayAccess().getGroup_1()); }
+{ before(grammarAccess.getAnnotationAccess().getGroup_2()); }
+(rule__Annotation__Group_2__0)?
+{ after(grammarAccess.getAnnotationAccess().getGroup_2()); }
)
;
@@ -848,29 +1207,407 @@ finally {
-rule__LiteralArray__Group_1__0
+
+
+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__LiteralArray__Group_1__0__Impl
- rule__LiteralArray__Group_1__1
+ rule__Annotation__Group_2__1__Impl
+ rule__Annotation__Group_2__2
;
finally {
restoreStackSize(stackSize);
}
-rule__LiteralArray__Group_1__0__Impl
+rule__Annotation__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLiteralArrayAccess().getCommaKeyword_1_0()); }
+{ 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.getLiteralArrayAccess().getCommaKeyword_1_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);
+}
+
+
+
+
+
+
+rule__KeyValue__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__KeyValue__Group__0__Impl
+ rule__KeyValue__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__KeyValue__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyValueAccess().getKeyAssignment_0()); }
+(rule__KeyValue__KeyAssignment_0)
+{ after(grammarAccess.getKeyValueAccess().getKeyAssignment_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__KeyValue__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__KeyValue__Group__1__Impl
+ rule__KeyValue__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__KeyValue__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1()); }
+
+ '='
+
+{ after(grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__KeyValue__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__KeyValue__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__KeyValue__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyValueAccess().getValueAssignment_2()); }
+(rule__KeyValue__ValueAssignment_2)
+{ after(grammarAccess.getKeyValueAccess().getValueAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+rule__SimpleAnnotationAttribute__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleAnnotationAttribute__Group__0__Impl
+ rule__SimpleAnnotationAttribute__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleAnnotationAttribute__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getAlternatives_0()); }
+(rule__SimpleAnnotationAttribute__Alternatives_0)
+{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getAlternatives_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleAnnotationAttribute__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleAnnotationAttribute__Group__1__Impl
+ rule__SimpleAnnotationAttribute__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleAnnotationAttribute__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1()); }
+
+ 'attribute'
+
+{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleAnnotationAttribute__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleAnnotationAttribute__Group__2__Impl
+ rule__SimpleAnnotationAttribute__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleAnnotationAttribute__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getNameAssignment_2()); }
+(rule__SimpleAnnotationAttribute__NameAssignment_2)
+{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getNameAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleAnnotationAttribute__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleAnnotationAttribute__Group__3__Impl
+ rule__SimpleAnnotationAttribute__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleAnnotationAttribute__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3()); }
+
+ ':'
+
+{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3()); }
)
;
@@ -879,26 +1616,26 @@ finally {
}
-rule__LiteralArray__Group_1__1
+rule__SimpleAnnotationAttribute__Group__4
@init {
int stackSize = keepStackSize();
}
:
- rule__LiteralArray__Group_1__1__Impl
+ rule__SimpleAnnotationAttribute__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__LiteralArray__Group_1__1__Impl
+rule__SimpleAnnotationAttribute__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLiteralArrayAccess().getLiteralsAssignment_1_1()); }
-(rule__LiteralArray__LiteralsAssignment_1_1)
-{ after(grammarAccess.getLiteralArrayAccess().getLiteralsAssignment_1_1()); }
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeAssignment_4()); }
+(rule__SimpleAnnotationAttribute__TypeAssignment_4)
+{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeAssignment_4()); }
)
;
@@ -911,6 +1648,461 @@ finally {
+
+
+
+
+
+
+rule__EnumAnnotationAttribute__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__EnumAnnotationAttribute__Group__0__Impl
+ rule__EnumAnnotationAttribute__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getAlternatives_0()); }
+(rule__EnumAnnotationAttribute__Alternatives_0)
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getAlternatives_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__EnumAnnotationAttribute__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__EnumAnnotationAttribute__Group__1__Impl
+ rule__EnumAnnotationAttribute__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1()); }
+
+ 'attribute'
+
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__EnumAnnotationAttribute__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__EnumAnnotationAttribute__Group__2__Impl
+ rule__EnumAnnotationAttribute__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getNameAssignment_2()); }
+(rule__EnumAnnotationAttribute__NameAssignment_2)
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getNameAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__EnumAnnotationAttribute__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__EnumAnnotationAttribute__Group__3__Impl
+ rule__EnumAnnotationAttribute__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3()); }
+
+ ':'
+
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__EnumAnnotationAttribute__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__EnumAnnotationAttribute__Group__4__Impl
+ rule__EnumAnnotationAttribute__Group__5
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4()); }
+
+ '{'
+
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__EnumAnnotationAttribute__Group__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__EnumAnnotationAttribute__Group__5__Impl
+ rule__EnumAnnotationAttribute__Group__6
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__Group__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_5()); }
+(rule__EnumAnnotationAttribute__ValuesAssignment_5)
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__EnumAnnotationAttribute__Group__6
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__EnumAnnotationAttribute__Group__6__Impl
+ rule__EnumAnnotationAttribute__Group__7
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__Group__6__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getGroup_6()); }
+(rule__EnumAnnotationAttribute__Group_6__0)*
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getGroup_6()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__EnumAnnotationAttribute__Group__7
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__EnumAnnotationAttribute__Group__7__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__Group__7__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7()); }
+
+ '}'
+
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+rule__EnumAnnotationAttribute__Group_6__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__EnumAnnotationAttribute__Group_6__0__Impl
+ rule__EnumAnnotationAttribute__Group_6__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__Group_6__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0()); }
+
+ ','
+
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__EnumAnnotationAttribute__Group_6__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__EnumAnnotationAttribute__Group_6__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__Group_6__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_6_1()); }
+(rule__EnumAnnotationAttribute__ValuesAssignment_6_1)
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_6_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Documentation__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Documentation__Group__0__Impl
+ rule__Documentation__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Documentation__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getDocumentationAccess().getDocumentationAction_0()); }
+(
+
+)
+{ after(grammarAccess.getDocumentationAccess().getDocumentationAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Documentation__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Documentation__Group__1__Impl
+ rule__Documentation__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Documentation__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1()); }
+
+ '['
+
+{ after(grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Documentation__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Documentation__Group__2__Impl
+ rule__Documentation__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Documentation__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getDocumentationAccess().getLinesAssignment_2()); }
+(rule__Documentation__LinesAssignment_2)*
+{ after(grammarAccess.getDocumentationAccess().getLinesAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Documentation__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Documentation__Group__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Documentation__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3()); }
+
+ ']'
+
+{ after(grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
rule__BooleanLiteral__Group__0
@init {
int stackSize = keepStackSize();
@@ -1693,15 +2885,330 @@ finally {
+rule__FQN__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__FQN__Group__0__Impl
+ rule__FQN__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__FQN__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); }
+ RULE_ID
+{ after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__FQN__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__FQN__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__FQN__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFQNAccess().getGroup_1()); }
+(rule__FQN__Group_1__0)*
+{ after(grammarAccess.getFQNAccess().getGroup_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__FQN__Group_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__FQN__Group_1__0__Impl
+ rule__FQN__Group_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__FQN__Group_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); }
+
+ '.'
+
+{ after(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__FQN__Group_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__FQN__Group_1__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__FQN__Group_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); }
+ RULE_ID
+{ after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); }
+)
+
+;
+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 {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyValueAccess().getKeyIDTerminalRuleCall_0_0()); }
+ RULE_ID{ after(grammarAccess.getKeyValueAccess().getKeyIDTerminalRuleCall_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__KeyValue__ValueAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyValueAccess().getValueLiteralParserRuleCall_2_0()); }
+ ruleLiteral{ after(grammarAccess.getKeyValueAccess().getValueLiteralParserRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+rule__SimpleAnnotationAttribute__OptionalAssignment_0_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); }
+(
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); }
+
+ 'optional'
+
+{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); }
+)
+
+{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleAnnotationAttribute__NameAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); }
+ RULE_ID{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleAnnotationAttribute__TypeAssignment_4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeLiteralTypeEnumRuleCall_4_0()); }
+ ruleLiteralType{ after(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeLiteralTypeEnumRuleCall_4_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__OptionalAssignment_0_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); }
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); }
+
+ 'optional'
+
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); }
+)
+
+{ after(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__NameAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); }
+ RULE_ID{ after(grammarAccess.getEnumAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__EnumAnnotationAttribute__ValuesAssignment_5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_5_0()); }
+ RULE_STRING{ after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_5_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
-rule__LiteralArray__LiteralsAssignment_0
+rule__EnumAnnotationAttribute__ValuesAssignment_6_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLiteralArrayAccess().getLiteralsLiteralParserRuleCall_0_0()); }
- ruleLiteral{ after(grammarAccess.getLiteralArrayAccess().getLiteralsLiteralParserRuleCall_0_0()); }
+{ before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_6_1_0()); }
+ RULE_STRING{ after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_6_1_0()); }
)
;
@@ -1709,14 +3216,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__LiteralArray__LiteralsAssignment_1_1
+rule__Documentation__LinesAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLiteralArrayAccess().getLiteralsLiteralParserRuleCall_1_1_0()); }
- ruleLiteral{ after(grammarAccess.getLiteralArrayAccess().getLiteralsLiteralParserRuleCall_1_1_0()); }
+{ before(grammarAccess.getDocumentationAccess().getLinesSTRINGTerminalRuleCall_2_0()); }
+ RULE_STRING{ after(grammarAccess.getDocumentationAccess().getLinesSTRINGTerminalRuleCall_2_0()); }
)
;
@@ -1724,6 +3231,8 @@ finally {
restoreStackSize(stackSize);
}
+
+
rule__BooleanLiteral__IsTrueAssignment_1_1
@init {
int stackSize = keepStackSize();
diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.tokens b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.tokens
index 946b89cdf..f680af2d1 100644
--- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.tokens
+++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.tokens
@@ -1,21 +1,53 @@
-RULE_ID=8
-RULE_EXP=6
-RULE_STRING=7
-RULE_HEX=4
+RULE_EXP=7
+RULE_ID=4
+T__29=29
+T__28=28
+T__27=27
+T__26=26
+T__25=25
+T__24=24
+T__23=23
+T__22=22
+RULE_ANY_OTHER=12
+T__21=21
+T__20=20
+RULE_SL_COMMENT=10
+RULE_ML_COMMENT=9
+T__30=30
+T__19=19
+T__31=31
+RULE_STRING=8
+RULE_HEX=5
+T__32=32
+T__33=33
T__16=16
+T__34=34
T__15=15
T__18=18
T__17=17
T__14=14
T__13=13
-RULE_ANY_OTHER=12
-RULE_INT=5
+RULE_INT=6
RULE_WS=11
-RULE_SL_COMMENT=10
-RULE_ML_COMMENT=9
-'true'=18
-'false'=13
-'-'=15
-'+'=14
-','=16
-'.'=17
+'true'=34
+'}'=29
+'{'=28
+'optional'=33
+'ptCharacter'=20
+'false'=14
+'='=25
+':'=27
+'@'=21
+'('=22
+'['=30
+'attribute'=26
+'-'=16
+'+'=15
+'ptReal'=19
+','=24
+'.'=32
+')'=23
+'ptBoolean'=17
+']'=31
+'mandatory'=13
+'ptInteger'=18
diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseLexer.java b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseLexer.java
index 06b0f000a..e8cdc816c 100644
--- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseLexer.java
+++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseLexer.java
@@ -12,22 +12,38 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalBaseLexer extends Lexer {
- public static final int RULE_ID=8;
- public static final int RULE_EXP=6;
- public static final int RULE_STRING=7;
- public static final int RULE_HEX=4;
+ public static final int RULE_ID=4;
+ public static final int RULE_EXP=7;
+ public static final int T__29=29;
+ public static final int T__28=28;
+ public static final int T__27=27;
+ public static final int T__26=26;
+ public static final int T__25=25;
+ public static final int T__24=24;
+ public static final int T__23=23;
+ public static final int T__22=22;
+ public static final int RULE_ANY_OTHER=12;
+ public static final int T__21=21;
+ public static final int T__20=20;
+ public static final int EOF=-1;
+ public static final int RULE_SL_COMMENT=10;
+ public static final int RULE_ML_COMMENT=9;
+ public static final int T__19=19;
+ public static final int T__30=30;
+ public static final int T__31=31;
+ public static final int T__32=32;
+ public static final int RULE_HEX=5;
+ public static final int RULE_STRING=8;
public static final int T__16=16;
+ public static final int T__33=33;
public static final int T__15=15;
+ public static final int T__34=34;
public static final int T__18=18;
public static final int T__17=17;
public static final int T__14=14;
public static final int T__13=13;
- public static final int RULE_ANY_OTHER=12;
- public static final int RULE_INT=5;
+ public static final int RULE_INT=6;
public static final int RULE_WS=11;
- public static final int RULE_SL_COMMENT=10;
- public static final int EOF=-1;
- public static final int RULE_ML_COMMENT=9;
// delegates
// delegators
@@ -47,10 +63,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__13;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:11:7: ( 'false' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:11:9: 'false'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:11:7: ( 'mandatory' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:11:9: 'mandatory'
{
- match("false");
+ match("mandatory");
}
@@ -68,10 +84,11 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__14;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:12:7: ( '+' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:12:9: '+'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:12:7: ( 'false' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:12:9: 'false'
{
- match('+');
+ match("false");
+
}
@@ -88,10 +105,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__15;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:13:7: ( '-' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:13:9: '-'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:13:7: ( '+' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:13:9: '+'
{
- match('-');
+ match('+');
}
@@ -108,10 +125,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__16;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:14:7: ( ',' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:14:9: ','
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:14:7: ( '-' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:14:9: '-'
{
- match(',');
+ match('-');
}
@@ -128,10 +145,11 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__17;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:15:7: ( '.' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:15:9: '.'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:15:7: ( 'ptBoolean' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:15:9: 'ptBoolean'
{
- match('.');
+ match("ptBoolean");
+
}
@@ -148,10 +166,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = T__18;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:16:7: ( 'true' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:16:9: 'true'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:16:7: ( 'ptInteger' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:16:9: 'ptInteger'
{
- match("true");
+ match("ptInteger");
}
@@ -164,13 +182,338 @@ public class InternalBaseLexer extends Lexer {
}
// $ANTLR end "T__18"
+ // $ANTLR start "T__19"
+ public final void mT__19() throws RecognitionException {
+ try {
+ int _type = T__19;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:17:7: ( 'ptReal' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:17:9: 'ptReal'
+ {
+ match("ptReal");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__19"
+
+ // $ANTLR start "T__20"
+ public final void mT__20() throws RecognitionException {
+ try {
+ int _type = T__20;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:18:7: ( 'ptCharacter' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:18:9: 'ptCharacter'
+ {
+ match("ptCharacter");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__20"
+
+ // $ANTLR start "T__21"
+ public final void mT__21() throws RecognitionException {
+ try {
+ int _type = T__21;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:19:7: ( '@' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:19:9: '@'
+ {
+ match('@');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__21"
+
+ // $ANTLR start "T__22"
+ public final void mT__22() throws RecognitionException {
+ try {
+ int _type = T__22;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:20:7: ( '(' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:20:9: '('
+ {
+ match('(');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__22"
+
+ // $ANTLR start "T__23"
+ public final void mT__23() throws RecognitionException {
+ try {
+ int _type = T__23;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:21:7: ( ')' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:21:9: ')'
+ {
+ match(')');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__23"
+
+ // $ANTLR start "T__24"
+ public final void mT__24() throws RecognitionException {
+ try {
+ int _type = T__24;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:22:7: ( ',' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:22:9: ','
+ {
+ match(',');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__24"
+
+ // $ANTLR start "T__25"
+ public final void mT__25() throws RecognitionException {
+ try {
+ int _type = T__25;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:23:7: ( '=' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:23:9: '='
+ {
+ match('=');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__25"
+
+ // $ANTLR start "T__26"
+ public final void mT__26() throws RecognitionException {
+ try {
+ int _type = T__26;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:24:7: ( 'attribute' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:24:9: 'attribute'
+ {
+ match("attribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__26"
+
+ // $ANTLR start "T__27"
+ public final void mT__27() throws RecognitionException {
+ try {
+ int _type = T__27;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:25:7: ( ':' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:25:9: ':'
+ {
+ match(':');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__27"
+
+ // $ANTLR start "T__28"
+ public final void mT__28() throws RecognitionException {
+ try {
+ int _type = T__28;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:26:7: ( '{' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:26:9: '{'
+ {
+ match('{');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__28"
+
+ // $ANTLR start "T__29"
+ public final void mT__29() throws RecognitionException {
+ try {
+ int _type = T__29;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:27:7: ( '}' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:27:9: '}'
+ {
+ match('}');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__29"
+
+ // $ANTLR start "T__30"
+ public final void mT__30() throws RecognitionException {
+ try {
+ int _type = T__30;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:28:7: ( '[' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:28:9: '['
+ {
+ match('[');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__30"
+
+ // $ANTLR start "T__31"
+ public final void mT__31() throws RecognitionException {
+ try {
+ int _type = T__31;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:29:7: ( ']' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:29:9: ']'
+ {
+ match(']');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__31"
+
+ // $ANTLR start "T__32"
+ public final void mT__32() throws RecognitionException {
+ try {
+ int _type = T__32;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:30:7: ( '.' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:30:9: '.'
+ {
+ match('.');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__32"
+
+ // $ANTLR start "T__33"
+ public final void mT__33() throws RecognitionException {
+ try {
+ int _type = T__33;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:31:7: ( 'optional' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:31:9: 'optional'
+ {
+ match("optional");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__33"
+
+ // $ANTLR start "T__34"
+ public final void mT__34() throws RecognitionException {
+ try {
+ int _type = T__34;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:32:7: ( 'true' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:32:9: 'true'
+ {
+ match("true");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__34"
+
// $ANTLR start "RULE_EXP"
public final void mRULE_EXP() throws RecognitionException {
try {
int _type = RULE_EXP;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1796:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1796:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3305:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3305:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -181,7 +524,7 @@ public class InternalBaseLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1796:22: ( '+' | '-' )?
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3305:22: ( '+' | '-' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -207,7 +550,7 @@ public class InternalBaseLexer extends Lexer {
}
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1796:33: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3305:33: ( '0' .. '9' )+
int cnt2=0;
loop2:
do {
@@ -221,7 +564,7 @@ public class InternalBaseLexer extends Lexer {
switch (alt2) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1796:34: '0' .. '9'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3305:34: '0' .. '9'
{
matchRange('0','9');
@@ -253,10 +596,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_HEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1798:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1798:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3307:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3307:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1798:12: ( '0x' | '0X' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3307:12: ( '0x' | '0X' )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -284,7 +627,7 @@ public class InternalBaseLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1798:13: '0x'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3307:13: '0x'
{
match("0x");
@@ -292,7 +635,7 @@ public class InternalBaseLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1798:18: '0X'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3307:18: '0X'
{
match("0X");
@@ -302,7 +645,7 @@ public class InternalBaseLexer extends Lexer {
}
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1798:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3307:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
int cnt4=0;
loop4:
do {
@@ -356,10 +699,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1800:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1800:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3309:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3309:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1800:11: ( '^' )?
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3309:11: ( '^' )?
int alt5=2;
int LA5_0 = input.LA(1);
@@ -368,7 +711,7 @@ public class InternalBaseLexer extends Lexer {
}
switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1800:11: '^'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3309:11: '^'
{
match('^');
@@ -386,7 +729,7 @@ public class InternalBaseLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1800:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3309:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop6:
do {
int alt6=2;
@@ -435,10 +778,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1802:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1802:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3311:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3311:12: ( '0' .. '9' )+
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1802:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3311:12: ( '0' .. '9' )+
int cnt7=0;
loop7:
do {
@@ -452,7 +795,7 @@ public class InternalBaseLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1802:13: '0' .. '9'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3311:13: '0' .. '9'
{
matchRange('0','9');
@@ -484,10 +827,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1804:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1804:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1804:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt10=2;
int LA10_0 = input.LA(1);
@@ -505,10 +848,10 @@ public class InternalBaseLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1804:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1804:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop8:
do {
int alt8=3;
@@ -524,7 +867,7 @@ public class InternalBaseLexer extends Lexer {
switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1804:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -540,7 +883,7 @@ public class InternalBaseLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1804:66: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -565,10 +908,10 @@ public class InternalBaseLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1804:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1804:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
loop9:
do {
int alt9=3;
@@ -584,7 +927,7 @@ public class InternalBaseLexer extends Lexer {
switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1804:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -600,7 +943,7 @@ public class InternalBaseLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1804:137: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -643,12 +986,12 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1806:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1806:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3315:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3315:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1806:24: ( options {greedy=false; } : . )*
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3315:24: ( options {greedy=false; } : . )*
loop11:
do {
int alt11=2;
@@ -673,7 +1016,7 @@ public class InternalBaseLexer extends Lexer {
switch (alt11) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1806:52: .
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3315:52: .
{
matchAny();
@@ -703,12 +1046,12 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1808:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1808:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3317:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3317:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1808:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3317:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop12:
do {
int alt12=2;
@@ -721,7 +1064,7 @@ public class InternalBaseLexer extends Lexer {
switch (alt12) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1808:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3317: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();
@@ -741,7 +1084,7 @@ public class InternalBaseLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1808:40: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3317:40: ( ( '\\r' )? '\\n' )?
int alt14=2;
int LA14_0 = input.LA(1);
@@ -750,9 +1093,9 @@ public class InternalBaseLexer extends Lexer {
}
switch (alt14) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1808:41: ( '\\r' )? '\\n'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3317:41: ( '\\r' )? '\\n'
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1808:41: ( '\\r' )?
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3317:41: ( '\\r' )?
int alt13=2;
int LA13_0 = input.LA(1);
@@ -761,7 +1104,7 @@ public class InternalBaseLexer extends Lexer {
}
switch (alt13) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1808:41: '\\r'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3317:41: '\\r'
{
match('\r');
@@ -793,10 +1136,10 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1810:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1810:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3319:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3319:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1810:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3319:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt15=0;
loop15:
do {
@@ -850,8 +1193,8 @@ public class InternalBaseLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1812:16: ( . )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1812:18: .
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3321:16: ( . )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3321:18: .
{
matchAny();
@@ -866,8 +1209,8 @@ public class InternalBaseLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | RULE_EXP | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt16=15;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.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 | RULE_EXP | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt16=31;
alt16 = dfa16.predict(input);
switch (alt16) {
case 1 :
@@ -913,63 +1256,175 @@ public class InternalBaseLexer extends Lexer {
}
break;
case 7 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:46: RULE_EXP
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:46: T__19
{
- mRULE_EXP();
+ mT__19();
}
break;
case 8 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:55: RULE_HEX
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:52: T__20
{
- mRULE_HEX();
+ mT__20();
}
break;
case 9 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:64: RULE_ID
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:58: T__21
{
- mRULE_ID();
+ mT__21();
}
break;
case 10 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:72: RULE_INT
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:64: T__22
{
- mRULE_INT();
+ mT__22();
}
break;
case 11 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:81: RULE_STRING
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:70: T__23
{
- mRULE_STRING();
+ mT__23();
}
break;
case 12 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:93: RULE_ML_COMMENT
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:76: T__24
{
- mRULE_ML_COMMENT();
+ mT__24();
}
break;
case 13 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:109: RULE_SL_COMMENT
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:82: T__25
{
- mRULE_SL_COMMENT();
+ mT__25();
}
break;
case 14 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:125: RULE_WS
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:88: T__26
{
- mRULE_WS();
+ mT__26();
}
break;
case 15 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:133: RULE_ANY_OTHER
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:94: T__27
+ {
+ mT__27();
+
+ }
+ break;
+ case 16 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:100: T__28
+ {
+ mT__28();
+
+ }
+ break;
+ case 17 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:106: T__29
+ {
+ mT__29();
+
+ }
+ break;
+ case 18 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:112: T__30
+ {
+ mT__30();
+
+ }
+ break;
+ case 19 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:118: T__31
+ {
+ mT__31();
+
+ }
+ break;
+ case 20 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:124: T__32
+ {
+ mT__32();
+
+ }
+ break;
+ case 21 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:130: T__33
+ {
+ mT__33();
+
+ }
+ break;
+ case 22 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:136: T__34
+ {
+ mT__34();
+
+ }
+ break;
+ case 23 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:142: RULE_EXP
+ {
+ mRULE_EXP();
+
+ }
+ break;
+ case 24 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:151: RULE_HEX
+ {
+ mRULE_HEX();
+
+ }
+ break;
+ case 25 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:160: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 26 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:168: RULE_INT
+ {
+ mRULE_INT();
+
+ }
+ break;
+ case 27 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:177: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 28 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:189: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 29 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:205: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 30 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:221: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 31 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:229: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -983,64 +1438,164 @@ public class InternalBaseLexer extends Lexer {
protected DFA16 dfa16 = new DFA16(this);
static final String DFA16_eotS =
- "\1\uffff\1\22\4\uffff\2\22\1\33\1\20\2\uffff\3\20\2\uffff\1\22"+
- "\5\uffff\1\22\1\uffff\1\30\6\uffff\3\22\1\45\1\46\2\uffff";
+ "\1\uffff\2\37\2\uffff\1\37\5\uffff\1\37\6\uffff\3\37\1\65\1\35"+
+ "\2\uffff\3\35\2\uffff\1\37\1\uffff\1\37\2\uffff\1\37\5\uffff\1\37"+
+ "\6\uffff\2\37\1\63\7\uffff\21\37\1\124\1\37\1\126\6\37\1\uffff\1"+
+ "\37\1\uffff\2\37\1\140\6\37\1\uffff\10\37\1\157\1\160\1\161\1\162"+
+ "\1\37\1\164\4\uffff\1\37\1\uffff\1\166\1\uffff";
static final String DFA16_eofS =
- "\47\uffff";
+ "\167\uffff";
static final String DFA16_minS =
- "\1\0\1\141\4\uffff\1\162\1\53\1\130\1\101\2\uffff\2\0\1\52\2\uffff"+
- "\1\154\5\uffff\1\165\1\uffff\1\60\6\uffff\1\163\2\145\2\60\2\uffff";
+ "\1\0\2\141\2\uffff\1\164\5\uffff\1\164\6\uffff\1\160\1\162\1\53"+
+ "\1\130\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\uffff\1\154\2\uffff"+
+ "\1\102\5\uffff\1\164\6\uffff\1\164\1\165\1\60\7\uffff\1\144\1\163"+
+ "\1\157\1\156\1\145\1\150\1\162\1\151\1\145\1\141\1\145\1\157\1\164"+
+ "\2\141\1\151\1\157\1\60\1\164\1\60\1\154\1\145\1\154\1\162\1\142"+
+ "\1\156\1\uffff\1\157\1\uffff\1\145\1\147\1\60\1\141\1\165\1\141"+
+ "\1\162\1\141\1\145\1\uffff\1\143\1\164\1\154\1\171\1\156\1\162\1"+
+ "\164\1\145\4\60\1\145\1\60\4\uffff\1\162\1\uffff\1\60\1\uffff";
static final String DFA16_maxS =
- "\1\uffff\1\141\4\uffff\1\162\1\71\1\170\1\172\2\uffff\2\uffff\1"+
- "\57\2\uffff\1\154\5\uffff\1\165\1\uffff\1\172\6\uffff\1\163\2\145"+
- "\2\172\2\uffff";
+ "\1\uffff\2\141\2\uffff\1\164\5\uffff\1\164\6\uffff\1\160\1\162"+
+ "\1\71\1\170\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\uffff\1\154"+
+ "\2\uffff\1\122\5\uffff\1\164\6\uffff\1\164\1\165\1\172\7\uffff\1"+
+ "\144\1\163\1\157\1\156\1\145\1\150\1\162\1\151\1\145\1\141\1\145"+
+ "\1\157\1\164\2\141\1\151\1\157\1\172\1\164\1\172\1\154\1\145\1\154"+
+ "\1\162\1\142\1\156\1\uffff\1\157\1\uffff\1\145\1\147\1\172\1\141"+
+ "\1\165\1\141\1\162\1\141\1\145\1\uffff\1\143\1\164\1\154\1\171\1"+
+ "\156\1\162\1\164\1\145\4\172\1\145\1\172\4\uffff\1\162\1\uffff\1"+
+ "\172\1\uffff";
static final String DFA16_acceptS =
- "\2\uffff\1\2\1\3\1\4\1\5\4\uffff\1\11\1\12\3\uffff\1\16\1\17\1"+
- "\uffff\1\11\1\2\1\3\1\4\1\5\1\uffff\1\7\1\uffff\1\10\1\12\1\13\1"+
- "\14\1\15\1\16\5\uffff\1\6\1\1";
+ "\3\uffff\1\3\1\4\1\uffff\1\11\1\12\1\13\1\14\1\15\1\uffff\1\17"+
+ "\1\20\1\21\1\22\1\23\1\24\5\uffff\1\31\1\32\3\uffff\1\36\1\37\1"+
+ "\uffff\1\31\1\uffff\1\3\1\4\1\uffff\1\11\1\12\1\13\1\14\1\15\1\uffff"+
+ "\1\17\1\20\1\21\1\22\1\23\1\24\3\uffff\1\27\1\30\1\32\1\33\1\34"+
+ "\1\35\1\36\32\uffff\1\26\1\uffff\1\2\11\uffff\1\7\16\uffff\1\25"+
+ "\1\1\1\5\1\6\1\uffff\1\16\1\uffff\1\10";
static final String DFA16_specialS =
- "\1\1\13\uffff\1\2\1\0\31\uffff}>";
+ "\1\1\30\uffff\1\2\1\0\134\uffff}>";
static final String[] DFA16_transitionS = {
- "\11\20\2\17\2\20\1\17\22\20\1\17\1\20\1\14\4\20\1\15\3\20\1"+
- "\2\1\4\1\3\1\5\1\16\1\10\11\13\7\20\4\12\1\7\25\12\3\20\1\11"+
- "\1\12\1\20\4\12\1\7\1\1\15\12\1\6\6\12\uff85\20",
- "\1\21",
+ "\11\35\2\34\2\35\1\34\22\35\1\34\1\35\1\31\4\35\1\32\1\7\1"+
+ "\10\1\35\1\3\1\11\1\4\1\21\1\33\1\25\11\30\1\14\2\35\1\12\2"+
+ "\35\1\6\4\27\1\24\25\27\1\17\1\35\1\20\1\26\1\27\1\35\1\13\3"+
+ "\27\1\24\1\2\6\27\1\1\1\27\1\22\1\5\3\27\1\23\6\27\1\15\1\35"+
+ "\1\16\uff82\35",
+ "\1\36",
+ "\1\40",
"",
"",
+ "\1\43",
"",
"",
- "\1\27",
- "\1\30\1\uffff\1\30\2\uffff\12\31",
- "\1\32\37\uffff\1\32",
- "\32\22\4\uffff\1\22\1\uffff\32\22",
"",
"",
- "\0\34",
- "\0\34",
- "\1\35\4\uffff\1\36",
"",
+ "\1\51",
"",
- "\1\40",
"",
"",
"",
"",
"",
- "\1\41",
+ "\1\60",
+ "\1\61",
+ "\1\63\1\uffff\1\63\2\uffff\12\62",
+ "\1\64\37\uffff\1\64",
+ "\32\37\4\uffff\1\37\1\uffff\32\37",
"",
- "\12\31\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22",
"",
+ "\0\66",
+ "\0\66",
+ "\1\67\4\uffff\1\70",
+ "",
+ "",
+ "\1\72",
+ "",
+ "\1\73",
+ "",
+ "",
+ "\1\74\1\77\5\uffff\1\75\10\uffff\1\76",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "\1\100",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "\1\101",
+ "\1\102",
+ "\12\62\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
"",
"",
"",
"",
"",
- "\1\42",
- "\1\43",
- "\1\44",
- "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22",
- "\12\22\7\uffff\32\22\4\uffff\1\22\1\uffff\32\22",
"",
+ "",
+ "\1\103",
+ "\1\104",
+ "\1\105",
+ "\1\106",
+ "\1\107",
+ "\1\110",
+ "\1\111",
+ "\1\112",
+ "\1\113",
+ "\1\114",
+ "\1\115",
+ "\1\116",
+ "\1\117",
+ "\1\120",
+ "\1\121",
+ "\1\122",
+ "\1\123",
+ "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
+ "\1\125",
+ "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
+ "\1\127",
+ "\1\130",
+ "\1\131",
+ "\1\132",
+ "\1\133",
+ "\1\134",
+ "",
+ "\1\135",
+ "",
+ "\1\136",
+ "\1\137",
+ "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
+ "\1\141",
+ "\1\142",
+ "\1\143",
+ "\1\144",
+ "\1\145",
+ "\1\146",
+ "",
+ "\1\147",
+ "\1\150",
+ "\1\151",
+ "\1\152",
+ "\1\153",
+ "\1\154",
+ "\1\155",
+ "\1\156",
+ "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
+ "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
+ "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
+ "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
+ "\1\163",
+ "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
+ "",
+ "",
+ "",
+ "",
+ "\1\165",
+ "",
+ "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37",
""
};
@@ -1074,19 +1629,19 @@ public class InternalBaseLexer extends Lexer {
this.transition = DFA16_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | RULE_EXP | RULE_HEX | 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 | RULE_EXP | RULE_HEX | 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 LA16_13 = input.LA(1);
+ int LA16_26 = input.LA(1);
s = -1;
- if ( ((LA16_13>='\u0000' && LA16_13<='\uFFFF')) ) {s = 28;}
+ if ( ((LA16_26>='\u0000' && LA16_26<='\uFFFF')) ) {s = 54;}
- else s = 16;
+ else s = 29;
if ( s>=0 ) return s;
break;
@@ -1094,47 +1649,73 @@ public class InternalBaseLexer extends Lexer {
int LA16_0 = input.LA(1);
s = -1;
- if ( (LA16_0=='f') ) {s = 1;}
+ if ( (LA16_0=='m') ) {s = 1;}
+
+ else if ( (LA16_0=='f') ) {s = 2;}
+
+ else if ( (LA16_0=='+') ) {s = 3;}
+
+ else if ( (LA16_0=='-') ) {s = 4;}
+
+ else if ( (LA16_0=='p') ) {s = 5;}
+
+ else if ( (LA16_0=='@') ) {s = 6;}
+
+ else if ( (LA16_0=='(') ) {s = 7;}
+
+ else if ( (LA16_0==')') ) {s = 8;}
+
+ else if ( (LA16_0==',') ) {s = 9;}
+
+ else if ( (LA16_0=='=') ) {s = 10;}
+
+ else if ( (LA16_0=='a') ) {s = 11;}
+
+ else if ( (LA16_0==':') ) {s = 12;}
+
+ else if ( (LA16_0=='{') ) {s = 13;}
+
+ else if ( (LA16_0=='}') ) {s = 14;}
- else if ( (LA16_0=='+') ) {s = 2;}
+ else if ( (LA16_0=='[') ) {s = 15;}
- else if ( (LA16_0=='-') ) {s = 3;}
+ else if ( (LA16_0==']') ) {s = 16;}
- else if ( (LA16_0==',') ) {s = 4;}
+ else if ( (LA16_0=='.') ) {s = 17;}
- else if ( (LA16_0=='.') ) {s = 5;}
+ else if ( (LA16_0=='o') ) {s = 18;}
- else if ( (LA16_0=='t') ) {s = 6;}
+ else if ( (LA16_0=='t') ) {s = 19;}
- else if ( (LA16_0=='E'||LA16_0=='e') ) {s = 7;}
+ else if ( (LA16_0=='E'||LA16_0=='e') ) {s = 20;}
- else if ( (LA16_0=='0') ) {s = 8;}
+ else if ( (LA16_0=='0') ) {s = 21;}
- else if ( (LA16_0=='^') ) {s = 9;}
+ else if ( (LA16_0=='^') ) {s = 22;}
- else if ( ((LA16_0>='A' && LA16_0<='D')||(LA16_0>='F' && LA16_0<='Z')||LA16_0=='_'||(LA16_0>='a' && LA16_0<='d')||(LA16_0>='g' && LA16_0<='s')||(LA16_0>='u' && LA16_0<='z')) ) {s = 10;}
+ else if ( ((LA16_0>='A' && LA16_0<='D')||(LA16_0>='F' && LA16_0<='Z')||LA16_0=='_'||(LA16_0>='b' && LA16_0<='d')||(LA16_0>='g' && LA16_0<='l')||LA16_0=='n'||(LA16_0>='q' && LA16_0<='s')||(LA16_0>='u' && LA16_0<='z')) ) {s = 23;}
- else if ( ((LA16_0>='1' && LA16_0<='9')) ) {s = 11;}
+ else if ( ((LA16_0>='1' && LA16_0<='9')) ) {s = 24;}
- else if ( (LA16_0=='\"') ) {s = 12;}
+ else if ( (LA16_0=='\"') ) {s = 25;}
- else if ( (LA16_0=='\'') ) {s = 13;}
+ else if ( (LA16_0=='\'') ) {s = 26;}
- else if ( (LA16_0=='/') ) {s = 14;}
+ else if ( (LA16_0=='/') ) {s = 27;}
- else if ( ((LA16_0>='\t' && LA16_0<='\n')||LA16_0=='\r'||LA16_0==' ') ) {s = 15;}
+ else if ( ((LA16_0>='\t' && LA16_0<='\n')||LA16_0=='\r'||LA16_0==' ') ) {s = 28;}
- else if ( ((LA16_0>='\u0000' && LA16_0<='\b')||(LA16_0>='\u000B' && LA16_0<='\f')||(LA16_0>='\u000E' && LA16_0<='\u001F')||LA16_0=='!'||(LA16_0>='#' && LA16_0<='&')||(LA16_0>='(' && LA16_0<='*')||(LA16_0>=':' && LA16_0<='@')||(LA16_0>='[' && LA16_0<=']')||LA16_0=='`'||(LA16_0>='{' && LA16_0<='\uFFFF')) ) {s = 16;}
+ else if ( ((LA16_0>='\u0000' && LA16_0<='\b')||(LA16_0>='\u000B' && LA16_0<='\f')||(LA16_0>='\u000E' && LA16_0<='\u001F')||LA16_0=='!'||(LA16_0>='#' && LA16_0<='&')||LA16_0=='*'||(LA16_0>=';' && LA16_0<='<')||(LA16_0>='>' && LA16_0<='?')||LA16_0=='\\'||LA16_0=='`'||LA16_0=='|'||(LA16_0>='~' && LA16_0<='\uFFFF')) ) {s = 29;}
if ( s>=0 ) return s;
break;
case 2 :
- int LA16_12 = input.LA(1);
+ int LA16_25 = input.LA(1);
s = -1;
- if ( ((LA16_12>='\u0000' && LA16_12<='\uFFFF')) ) {s = 28;}
+ if ( ((LA16_25>='\u0000' && LA16_25<='\uFFFF')) ) {s = 54;}
- else s = 16;
+ else s = 29;
if ( s>=0 ) return s;
break;
diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseParser.java b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseParser.java
index 7160a7d70..9b360457c 100644
--- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseParser.java
+++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBaseParser.java
@@ -22,24 +22,40 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalBaseParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_HEX", "RULE_INT", "RULE_EXP", "RULE_STRING", "RULE_ID", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'+'", "'-'", "','", "'.'", "'true'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_EXP", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'mandatory'", "'false'", "'+'", "'-'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'", "'@'", "'('", "')'", "','", "'='", "'attribute'", "':'", "'{'", "'}'", "'['", "']'", "'.'", "'optional'", "'true'"
};
- public static final int RULE_ID=8;
- public static final int RULE_EXP=6;
- public static final int RULE_STRING=7;
- public static final int RULE_HEX=4;
+ public static final int RULE_EXP=7;
+ public static final int RULE_ID=4;
+ public static final int T__29=29;
+ public static final int T__28=28;
+ public static final int T__27=27;
+ public static final int T__26=26;
+ public static final int T__25=25;
+ public static final int T__24=24;
+ public static final int T__23=23;
+ public static final int T__22=22;
+ public static final int RULE_ANY_OTHER=12;
+ public static final int T__21=21;
+ public static final int T__20=20;
+ public static final int RULE_SL_COMMENT=10;
+ public static final int EOF=-1;
+ public static final int RULE_ML_COMMENT=9;
+ public static final int T__30=30;
+ public static final int T__19=19;
+ public static final int T__31=31;
+ public static final int RULE_STRING=8;
+ public static final int RULE_HEX=5;
+ public static final int T__32=32;
+ public static final int T__33=33;
public static final int T__16=16;
+ public static final int T__34=34;
public static final int T__15=15;
public static final int T__18=18;
public static final int T__17=17;
public static final int T__14=14;
public static final int T__13=13;
- public static final int RULE_ANY_OTHER=12;
- public static final int RULE_INT=5;
+ public static final int RULE_INT=6;
public static final int RULE_WS=11;
- public static final int RULE_SL_COMMENT=10;
- public static final int EOF=-1;
- public static final int RULE_ML_COMMENT=9;
// delegates
// delegators
@@ -78,21 +94,319 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
- // $ANTLR start "entryRuleLiteralArray"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:60:1: entryRuleLiteralArray : ruleLiteralArray EOF ;
- public final void entryRuleLiteralArray() throws RecognitionException {
+ // $ANTLR start "entryRuleAnnotation"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:60:1: entryRuleAnnotation : ruleAnnotation EOF ;
+ public final void entryRuleAnnotation() throws RecognitionException {
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:61:1: ( ruleAnnotation EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:62:1: ruleAnnotation EOF
+ {
+ before(grammarAccess.getAnnotationRule());
+ pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation61);
+ ruleAnnotation();
+
+ state._fsp--;
+
+ after(grammarAccess.getAnnotationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation68);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAnnotation"
+
+
+ // $ANTLR start "ruleAnnotation"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:69:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ;
+ public final void ruleAnnotation() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:73:2: ( ( ( rule__Annotation__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:74:1: ( ( rule__Annotation__Group__0 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:74:1: ( ( rule__Annotation__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:75:1: ( rule__Annotation__Group__0 )
+ {
+ before(grammarAccess.getAnnotationAccess().getGroup());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:76:1: ( rule__Annotation__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:76:2: rule__Annotation__Group__0
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation94);
+ 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"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:88:1: entryRuleKeyValue : ruleKeyValue EOF ;
+ public final void entryRuleKeyValue() throws RecognitionException {
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:89:1: ( ruleKeyValue EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:90:1: ruleKeyValue EOF
+ {
+ before(grammarAccess.getKeyValueRule());
+ pushFollow(FOLLOW_ruleKeyValue_in_entryRuleKeyValue121);
+ ruleKeyValue();
+
+ state._fsp--;
+
+ after(grammarAccess.getKeyValueRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleKeyValue128);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleKeyValue"
+
+
+ // $ANTLR start "ruleKeyValue"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:97:1: ruleKeyValue : ( ( rule__KeyValue__Group__0 ) ) ;
+ public final void ruleKeyValue() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:101:2: ( ( ( rule__KeyValue__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:102:1: ( ( rule__KeyValue__Group__0 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:102:1: ( ( rule__KeyValue__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:103:1: ( rule__KeyValue__Group__0 )
+ {
+ before(grammarAccess.getKeyValueAccess().getGroup());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:104:1: ( rule__KeyValue__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:104:2: rule__KeyValue__Group__0
+ {
+ pushFollow(FOLLOW_rule__KeyValue__Group__0_in_ruleKeyValue154);
+ rule__KeyValue__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getKeyValueAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleKeyValue"
+
+
+ // $ANTLR start "entryRuleAnnotationTargetType"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:118:1: entryRuleAnnotationTargetType : ruleAnnotationTargetType EOF ;
+ public final void entryRuleAnnotationTargetType() throws RecognitionException {
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:119:1: ( ruleAnnotationTargetType EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:120:1: ruleAnnotationTargetType EOF
+ {
+ before(grammarAccess.getAnnotationTargetTypeRule());
+ pushFollow(FOLLOW_ruleAnnotationTargetType_in_entryRuleAnnotationTargetType183);
+ ruleAnnotationTargetType();
+
+ state._fsp--;
+
+ after(grammarAccess.getAnnotationTargetTypeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationTargetType190);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAnnotationTargetType"
+
+
+ // $ANTLR start "ruleAnnotationTargetType"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:127:1: ruleAnnotationTargetType : ( RULE_ID ) ;
+ public final void ruleAnnotationTargetType() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:131:2: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:132:1: ( RULE_ID )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:132:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:133:1: RULE_ID
+ {
+ before(grammarAccess.getAnnotationTargetTypeAccess().getIDTerminalRuleCall());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAnnotationTargetType216);
+ after(grammarAccess.getAnnotationTargetTypeAccess().getIDTerminalRuleCall());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAnnotationTargetType"
+
+
+ // $ANTLR start "entryRuleAnnotationAttribute"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:146:1: entryRuleAnnotationAttribute : ruleAnnotationAttribute EOF ;
+ public final void entryRuleAnnotationAttribute() throws RecognitionException {
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:147:1: ( ruleAnnotationAttribute EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:148:1: ruleAnnotationAttribute EOF
+ {
+ before(grammarAccess.getAnnotationAttributeRule());
+ pushFollow(FOLLOW_ruleAnnotationAttribute_in_entryRuleAnnotationAttribute242);
+ ruleAnnotationAttribute();
+
+ state._fsp--;
+
+ after(grammarAccess.getAnnotationAttributeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationAttribute249);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAnnotationAttribute"
+
+
+ // $ANTLR start "ruleAnnotationAttribute"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:155:1: ruleAnnotationAttribute : ( ( rule__AnnotationAttribute__Alternatives ) ) ;
+ public final void ruleAnnotationAttribute() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:159:2: ( ( ( rule__AnnotationAttribute__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:160:1: ( ( rule__AnnotationAttribute__Alternatives ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:160:1: ( ( rule__AnnotationAttribute__Alternatives ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:161:1: ( rule__AnnotationAttribute__Alternatives )
+ {
+ before(grammarAccess.getAnnotationAttributeAccess().getAlternatives());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:162:1: ( rule__AnnotationAttribute__Alternatives )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:162:2: rule__AnnotationAttribute__Alternatives
+ {
+ pushFollow(FOLLOW_rule__AnnotationAttribute__Alternatives_in_ruleAnnotationAttribute275);
+ rule__AnnotationAttribute__Alternatives();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getAnnotationAttributeAccess().getAlternatives());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAnnotationAttribute"
+
+
+ // $ANTLR start "entryRuleSimpleAnnotationAttribute"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:174:1: entryRuleSimpleAnnotationAttribute : ruleSimpleAnnotationAttribute EOF ;
+ public final void entryRuleSimpleAnnotationAttribute() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:61:1: ( ruleLiteralArray EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:62:1: ruleLiteralArray EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:175:1: ( ruleSimpleAnnotationAttribute EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:176:1: ruleSimpleAnnotationAttribute EOF
{
- before(grammarAccess.getLiteralArrayRule());
- pushFollow(FOLLOW_ruleLiteralArray_in_entryRuleLiteralArray61);
- ruleLiteralArray();
+ before(grammarAccess.getSimpleAnnotationAttributeRule());
+ pushFollow(FOLLOW_ruleSimpleAnnotationAttribute_in_entryRuleSimpleAnnotationAttribute302);
+ ruleSimpleAnnotationAttribute();
state._fsp--;
- after(grammarAccess.getLiteralArrayRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleLiteralArray68);
+ after(grammarAccess.getSimpleAnnotationAttributeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAnnotationAttribute309);
}
@@ -105,35 +419,35 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "entryRuleLiteralArray"
+ // $ANTLR end "entryRuleSimpleAnnotationAttribute"
- // $ANTLR start "ruleLiteralArray"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:69:1: ruleLiteralArray : ( ( rule__LiteralArray__Group__0 ) ) ;
- public final void ruleLiteralArray() throws RecognitionException {
+ // $ANTLR start "ruleSimpleAnnotationAttribute"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:183:1: ruleSimpleAnnotationAttribute : ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) ;
+ public final void ruleSimpleAnnotationAttribute() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:73:2: ( ( ( rule__LiteralArray__Group__0 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:74:1: ( ( rule__LiteralArray__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:187:2: ( ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:188:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:74:1: ( ( rule__LiteralArray__Group__0 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:75:1: ( rule__LiteralArray__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:188:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:189:1: ( rule__SimpleAnnotationAttribute__Group__0 )
{
- before(grammarAccess.getLiteralArrayAccess().getGroup());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:76:1: ( rule__LiteralArray__Group__0 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:76:2: rule__LiteralArray__Group__0
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:190:1: ( rule__SimpleAnnotationAttribute__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:190:2: rule__SimpleAnnotationAttribute__Group__0
{
- pushFollow(FOLLOW_rule__LiteralArray__Group__0_in_ruleLiteralArray94);
- rule__LiteralArray__Group__0();
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__0_in_ruleSimpleAnnotationAttribute335);
+ rule__SimpleAnnotationAttribute__Group__0();
state._fsp--;
}
- after(grammarAccess.getLiteralArrayAccess().getGroup());
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup());
}
@@ -152,24 +466,178 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "ruleLiteralArray"
+ // $ANTLR end "ruleSimpleAnnotationAttribute"
+
+
+ // $ANTLR start "entryRuleEnumAnnotationAttribute"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:202:1: entryRuleEnumAnnotationAttribute : ruleEnumAnnotationAttribute EOF ;
+ public final void entryRuleEnumAnnotationAttribute() throws RecognitionException {
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:203:1: ( ruleEnumAnnotationAttribute EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:204:1: ruleEnumAnnotationAttribute EOF
+ {
+ before(grammarAccess.getEnumAnnotationAttributeRule());
+ pushFollow(FOLLOW_ruleEnumAnnotationAttribute_in_entryRuleEnumAnnotationAttribute362);
+ ruleEnumAnnotationAttribute();
+
+ state._fsp--;
+
+ after(grammarAccess.getEnumAnnotationAttributeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEnumAnnotationAttribute369);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleEnumAnnotationAttribute"
+
+
+ // $ANTLR start "ruleEnumAnnotationAttribute"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:211:1: ruleEnumAnnotationAttribute : ( ( rule__EnumAnnotationAttribute__Group__0 ) ) ;
+ public final void ruleEnumAnnotationAttribute() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:215:2: ( ( ( rule__EnumAnnotationAttribute__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:216:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:216:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:217:1: ( rule__EnumAnnotationAttribute__Group__0 )
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getGroup());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:218:1: ( rule__EnumAnnotationAttribute__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:218:2: rule__EnumAnnotationAttribute__Group__0
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__0_in_ruleEnumAnnotationAttribute395);
+ rule__EnumAnnotationAttribute__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleEnumAnnotationAttribute"
+
+
+ // $ANTLR start "entryRuleDocumentation"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:230:1: entryRuleDocumentation : ruleDocumentation EOF ;
+ public final void entryRuleDocumentation() throws RecognitionException {
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:231:1: ( ruleDocumentation EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:232:1: ruleDocumentation EOF
+ {
+ before(grammarAccess.getDocumentationRule());
+ pushFollow(FOLLOW_ruleDocumentation_in_entryRuleDocumentation422);
+ ruleDocumentation();
+
+ state._fsp--;
+
+ after(grammarAccess.getDocumentationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentation429);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleDocumentation"
+
+
+ // $ANTLR start "ruleDocumentation"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:239:1: ruleDocumentation : ( ( rule__Documentation__Group__0 ) ) ;
+ public final void ruleDocumentation() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:243:2: ( ( ( rule__Documentation__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:244:1: ( ( rule__Documentation__Group__0 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:244:1: ( ( rule__Documentation__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:245:1: ( rule__Documentation__Group__0 )
+ {
+ before(grammarAccess.getDocumentationAccess().getGroup());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:246:1: ( rule__Documentation__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:246:2: rule__Documentation__Group__0
+ {
+ pushFollow(FOLLOW_rule__Documentation__Group__0_in_ruleDocumentation455);
+ rule__Documentation__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getDocumentationAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleDocumentation"
// $ANTLR start "entryRuleLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:88:1: entryRuleLiteral : ruleLiteral EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:260:1: entryRuleLiteral : ruleLiteral EOF ;
public final void entryRuleLiteral() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:89:1: ( ruleLiteral EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:90:1: ruleLiteral EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:261:1: ( ruleLiteral EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:262:1: ruleLiteral EOF
{
before(grammarAccess.getLiteralRule());
- pushFollow(FOLLOW_ruleLiteral_in_entryRuleLiteral121);
+ pushFollow(FOLLOW_ruleLiteral_in_entryRuleLiteral484);
ruleLiteral();
state._fsp--;
after(grammarAccess.getLiteralRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleLiteral128);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLiteral491);
}
@@ -186,23 +654,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:97:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:269:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ;
public final void ruleLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:101:2: ( ( ( rule__Literal__Alternatives ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:102:1: ( ( rule__Literal__Alternatives ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:273:2: ( ( ( rule__Literal__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:274:1: ( ( rule__Literal__Alternatives ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:102:1: ( ( rule__Literal__Alternatives ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:103:1: ( rule__Literal__Alternatives )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:274:1: ( ( rule__Literal__Alternatives ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:275:1: ( rule__Literal__Alternatives )
{
before(grammarAccess.getLiteralAccess().getAlternatives());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:104:1: ( rule__Literal__Alternatives )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:104:2: rule__Literal__Alternatives
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:276:1: ( rule__Literal__Alternatives )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:276:2: rule__Literal__Alternatives
{
- pushFollow(FOLLOW_rule__Literal__Alternatives_in_ruleLiteral154);
+ pushFollow(FOLLOW_rule__Literal__Alternatives_in_ruleLiteral517);
rule__Literal__Alternatives();
state._fsp--;
@@ -233,20 +701,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleBooleanLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:116:1: entryRuleBooleanLiteral : ruleBooleanLiteral EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:288:1: entryRuleBooleanLiteral : ruleBooleanLiteral EOF ;
public final void entryRuleBooleanLiteral() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:117:1: ( ruleBooleanLiteral EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:118:1: ruleBooleanLiteral EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:289:1: ( ruleBooleanLiteral EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:290:1: ruleBooleanLiteral EOF
{
before(grammarAccess.getBooleanLiteralRule());
- pushFollow(FOLLOW_ruleBooleanLiteral_in_entryRuleBooleanLiteral181);
+ pushFollow(FOLLOW_ruleBooleanLiteral_in_entryRuleBooleanLiteral544);
ruleBooleanLiteral();
state._fsp--;
after(grammarAccess.getBooleanLiteralRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleBooleanLiteral188);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBooleanLiteral551);
}
@@ -263,23 +731,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleBooleanLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:125:1: ruleBooleanLiteral : ( ( rule__BooleanLiteral__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:297:1: ruleBooleanLiteral : ( ( rule__BooleanLiteral__Group__0 ) ) ;
public final void ruleBooleanLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:129:2: ( ( ( rule__BooleanLiteral__Group__0 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:130:1: ( ( rule__BooleanLiteral__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:301:2: ( ( ( rule__BooleanLiteral__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:302:1: ( ( rule__BooleanLiteral__Group__0 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:130:1: ( ( rule__BooleanLiteral__Group__0 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:131:1: ( rule__BooleanLiteral__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:302:1: ( ( rule__BooleanLiteral__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:303:1: ( rule__BooleanLiteral__Group__0 )
{
before(grammarAccess.getBooleanLiteralAccess().getGroup());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:132:1: ( rule__BooleanLiteral__Group__0 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:132:2: rule__BooleanLiteral__Group__0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:304:1: ( rule__BooleanLiteral__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:304:2: rule__BooleanLiteral__Group__0
{
- pushFollow(FOLLOW_rule__BooleanLiteral__Group__0_in_ruleBooleanLiteral214);
+ pushFollow(FOLLOW_rule__BooleanLiteral__Group__0_in_ruleBooleanLiteral577);
rule__BooleanLiteral__Group__0();
state._fsp--;
@@ -310,20 +778,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleNumberLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:144:1: entryRuleNumberLiteral : ruleNumberLiteral EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:316:1: entryRuleNumberLiteral : ruleNumberLiteral EOF ;
public final void entryRuleNumberLiteral() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:145:1: ( ruleNumberLiteral EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:146:1: ruleNumberLiteral EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:317:1: ( ruleNumberLiteral EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:318:1: ruleNumberLiteral EOF
{
before(grammarAccess.getNumberLiteralRule());
- pushFollow(FOLLOW_ruleNumberLiteral_in_entryRuleNumberLiteral241);
+ pushFollow(FOLLOW_ruleNumberLiteral_in_entryRuleNumberLiteral604);
ruleNumberLiteral();
state._fsp--;
after(grammarAccess.getNumberLiteralRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleNumberLiteral248);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNumberLiteral611);
}
@@ -340,23 +808,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleNumberLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:153:1: ruleNumberLiteral : ( ( rule__NumberLiteral__Alternatives ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:325:1: ruleNumberLiteral : ( ( rule__NumberLiteral__Alternatives ) ) ;
public final void ruleNumberLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:157:2: ( ( ( rule__NumberLiteral__Alternatives ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:158:1: ( ( rule__NumberLiteral__Alternatives ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:329:2: ( ( ( rule__NumberLiteral__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:330:1: ( ( rule__NumberLiteral__Alternatives ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:158:1: ( ( rule__NumberLiteral__Alternatives ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:159:1: ( rule__NumberLiteral__Alternatives )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:330:1: ( ( rule__NumberLiteral__Alternatives ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:331:1: ( rule__NumberLiteral__Alternatives )
{
before(grammarAccess.getNumberLiteralAccess().getAlternatives());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:160:1: ( rule__NumberLiteral__Alternatives )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:160:2: rule__NumberLiteral__Alternatives
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:332:1: ( rule__NumberLiteral__Alternatives )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:332:2: rule__NumberLiteral__Alternatives
{
- pushFollow(FOLLOW_rule__NumberLiteral__Alternatives_in_ruleNumberLiteral274);
+ pushFollow(FOLLOW_rule__NumberLiteral__Alternatives_in_ruleNumberLiteral637);
rule__NumberLiteral__Alternatives();
state._fsp--;
@@ -387,20 +855,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleRealLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:172:1: entryRuleRealLiteral : ruleRealLiteral EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:344:1: entryRuleRealLiteral : ruleRealLiteral EOF ;
public final void entryRuleRealLiteral() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:173:1: ( ruleRealLiteral EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:174:1: ruleRealLiteral EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:345:1: ( ruleRealLiteral EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:346:1: ruleRealLiteral EOF
{
before(grammarAccess.getRealLiteralRule());
- pushFollow(FOLLOW_ruleRealLiteral_in_entryRuleRealLiteral301);
+ pushFollow(FOLLOW_ruleRealLiteral_in_entryRuleRealLiteral664);
ruleRealLiteral();
state._fsp--;
after(grammarAccess.getRealLiteralRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleRealLiteral308);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRealLiteral671);
}
@@ -417,23 +885,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleRealLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:181:1: ruleRealLiteral : ( ( rule__RealLiteral__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:353:1: ruleRealLiteral : ( ( rule__RealLiteral__Group__0 ) ) ;
public final void ruleRealLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:185:2: ( ( ( rule__RealLiteral__Group__0 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:186:1: ( ( rule__RealLiteral__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:357:2: ( ( ( rule__RealLiteral__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:358:1: ( ( rule__RealLiteral__Group__0 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:186:1: ( ( rule__RealLiteral__Group__0 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:187:1: ( rule__RealLiteral__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:358:1: ( ( rule__RealLiteral__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:359:1: ( rule__RealLiteral__Group__0 )
{
before(grammarAccess.getRealLiteralAccess().getGroup());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:188:1: ( rule__RealLiteral__Group__0 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:188:2: rule__RealLiteral__Group__0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:360:1: ( rule__RealLiteral__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:360:2: rule__RealLiteral__Group__0
{
- pushFollow(FOLLOW_rule__RealLiteral__Group__0_in_ruleRealLiteral334);
+ pushFollow(FOLLOW_rule__RealLiteral__Group__0_in_ruleRealLiteral697);
rule__RealLiteral__Group__0();
state._fsp--;
@@ -464,20 +932,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleIntLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:200:1: entryRuleIntLiteral : ruleIntLiteral EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:372:1: entryRuleIntLiteral : ruleIntLiteral EOF ;
public final void entryRuleIntLiteral() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:201:1: ( ruleIntLiteral EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:202:1: ruleIntLiteral EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:373:1: ( ruleIntLiteral EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:374:1: ruleIntLiteral EOF
{
before(grammarAccess.getIntLiteralRule());
- pushFollow(FOLLOW_ruleIntLiteral_in_entryRuleIntLiteral361);
+ pushFollow(FOLLOW_ruleIntLiteral_in_entryRuleIntLiteral724);
ruleIntLiteral();
state._fsp--;
after(grammarAccess.getIntLiteralRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleIntLiteral368);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleIntLiteral731);
}
@@ -494,23 +962,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleIntLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:209:1: ruleIntLiteral : ( ( rule__IntLiteral__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:381:1: ruleIntLiteral : ( ( rule__IntLiteral__Group__0 ) ) ;
public final void ruleIntLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:213:2: ( ( ( rule__IntLiteral__Group__0 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:214:1: ( ( rule__IntLiteral__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:385:2: ( ( ( rule__IntLiteral__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:386:1: ( ( rule__IntLiteral__Group__0 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:214:1: ( ( rule__IntLiteral__Group__0 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:215:1: ( rule__IntLiteral__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:386:1: ( ( rule__IntLiteral__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:387:1: ( rule__IntLiteral__Group__0 )
{
before(grammarAccess.getIntLiteralAccess().getGroup());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:216:1: ( rule__IntLiteral__Group__0 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:216:2: rule__IntLiteral__Group__0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:388:1: ( rule__IntLiteral__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:388:2: rule__IntLiteral__Group__0
{
- pushFollow(FOLLOW_rule__IntLiteral__Group__0_in_ruleIntLiteral394);
+ pushFollow(FOLLOW_rule__IntLiteral__Group__0_in_ruleIntLiteral757);
rule__IntLiteral__Group__0();
state._fsp--;
@@ -541,20 +1009,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleStringLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:228:1: entryRuleStringLiteral : ruleStringLiteral EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:400:1: entryRuleStringLiteral : ruleStringLiteral EOF ;
public final void entryRuleStringLiteral() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:229:1: ( ruleStringLiteral EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:230:1: ruleStringLiteral EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:401:1: ( ruleStringLiteral EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:402:1: ruleStringLiteral EOF
{
before(grammarAccess.getStringLiteralRule());
- pushFollow(FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral421);
+ pushFollow(FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral784);
ruleStringLiteral();
state._fsp--;
after(grammarAccess.getStringLiteralRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleStringLiteral428);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStringLiteral791);
}
@@ -571,23 +1039,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleStringLiteral"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:237:1: ruleStringLiteral : ( ( rule__StringLiteral__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:409:1: ruleStringLiteral : ( ( rule__StringLiteral__Group__0 ) ) ;
public final void ruleStringLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:241:2: ( ( ( rule__StringLiteral__Group__0 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:242:1: ( ( rule__StringLiteral__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:413:2: ( ( ( rule__StringLiteral__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:414:1: ( ( rule__StringLiteral__Group__0 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:242:1: ( ( rule__StringLiteral__Group__0 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:243:1: ( rule__StringLiteral__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:414:1: ( ( rule__StringLiteral__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:415:1: ( rule__StringLiteral__Group__0 )
{
before(grammarAccess.getStringLiteralAccess().getGroup());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:244:1: ( rule__StringLiteral__Group__0 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:244:2: rule__StringLiteral__Group__0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:416:1: ( rule__StringLiteral__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:416:2: rule__StringLiteral__Group__0
{
- pushFollow(FOLLOW_rule__StringLiteral__Group__0_in_ruleStringLiteral454);
+ pushFollow(FOLLOW_rule__StringLiteral__Group__0_in_ruleStringLiteral817);
rule__StringLiteral__Group__0();
state._fsp--;
@@ -618,20 +1086,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleInteger"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:256:1: entryRuleInteger : ruleInteger EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:428:1: entryRuleInteger : ruleInteger EOF ;
public final void entryRuleInteger() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:257:1: ( ruleInteger EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:258:1: ruleInteger EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:429:1: ( ruleInteger EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:430:1: ruleInteger EOF
{
before(grammarAccess.getIntegerRule());
- pushFollow(FOLLOW_ruleInteger_in_entryRuleInteger481);
+ pushFollow(FOLLOW_ruleInteger_in_entryRuleInteger844);
ruleInteger();
state._fsp--;
after(grammarAccess.getIntegerRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleInteger488);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInteger851);
}
@@ -648,23 +1116,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleInteger"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:265:1: ruleInteger : ( ( rule__Integer__Alternatives ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:437:1: ruleInteger : ( ( rule__Integer__Alternatives ) ) ;
public final void ruleInteger() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:269:2: ( ( ( rule__Integer__Alternatives ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:270:1: ( ( rule__Integer__Alternatives ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:441:2: ( ( ( rule__Integer__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:442:1: ( ( rule__Integer__Alternatives ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:270:1: ( ( rule__Integer__Alternatives ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:271:1: ( rule__Integer__Alternatives )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:442:1: ( ( rule__Integer__Alternatives ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:443:1: ( rule__Integer__Alternatives )
{
before(grammarAccess.getIntegerAccess().getAlternatives());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:272:1: ( rule__Integer__Alternatives )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:272:2: rule__Integer__Alternatives
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:444:1: ( rule__Integer__Alternatives )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:444:2: rule__Integer__Alternatives
{
- pushFollow(FOLLOW_rule__Integer__Alternatives_in_ruleInteger514);
+ pushFollow(FOLLOW_rule__Integer__Alternatives_in_ruleInteger877);
rule__Integer__Alternatives();
state._fsp--;
@@ -695,23 +1163,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSignedInteger"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:284:1: entryRuleSignedInteger : ruleSignedInteger EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:456:1: entryRuleSignedInteger : ruleSignedInteger EOF ;
public final void entryRuleSignedInteger() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:288:1: ( ruleSignedInteger EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:289:1: ruleSignedInteger EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:460:1: ( ruleSignedInteger EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:461:1: ruleSignedInteger EOF
{
before(grammarAccess.getSignedIntegerRule());
- pushFollow(FOLLOW_ruleSignedInteger_in_entryRuleSignedInteger546);
+ pushFollow(FOLLOW_ruleSignedInteger_in_entryRuleSignedInteger909);
ruleSignedInteger();
state._fsp--;
after(grammarAccess.getSignedIntegerRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSignedInteger553);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSignedInteger916);
}
@@ -731,24 +1199,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSignedInteger"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:299:1: ruleSignedInteger : ( ( rule__SignedInteger__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:471:1: ruleSignedInteger : ( ( rule__SignedInteger__Group__0 ) ) ;
public final void ruleSignedInteger() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:304:2: ( ( ( rule__SignedInteger__Group__0 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:305:1: ( ( rule__SignedInteger__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:476:2: ( ( ( rule__SignedInteger__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:477:1: ( ( rule__SignedInteger__Group__0 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:305:1: ( ( rule__SignedInteger__Group__0 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:306:1: ( rule__SignedInteger__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:477:1: ( ( rule__SignedInteger__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:478:1: ( rule__SignedInteger__Group__0 )
{
before(grammarAccess.getSignedIntegerAccess().getGroup());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:307:1: ( rule__SignedInteger__Group__0 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:307:2: rule__SignedInteger__Group__0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:479:1: ( rule__SignedInteger__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:479:2: rule__SignedInteger__Group__0
{
- pushFollow(FOLLOW_rule__SignedInteger__Group__0_in_ruleSignedInteger583);
+ pushFollow(FOLLOW_rule__SignedInteger__Group__0_in_ruleSignedInteger946);
rule__SignedInteger__Group__0();
state._fsp--;
@@ -780,23 +1248,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleHexadecimal"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:320:1: entryRuleHexadecimal : ruleHexadecimal EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:492:1: entryRuleHexadecimal : ruleHexadecimal EOF ;
public final void entryRuleHexadecimal() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:324:1: ( ruleHexadecimal EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:325:1: ruleHexadecimal EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:496:1: ( ruleHexadecimal EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:497:1: ruleHexadecimal EOF
{
before(grammarAccess.getHexadecimalRule());
- pushFollow(FOLLOW_ruleHexadecimal_in_entryRuleHexadecimal615);
+ pushFollow(FOLLOW_ruleHexadecimal_in_entryRuleHexadecimal978);
ruleHexadecimal();
state._fsp--;
after(grammarAccess.getHexadecimalRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleHexadecimal622);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleHexadecimal985);
}
@@ -816,21 +1284,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleHexadecimal"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:335:1: ruleHexadecimal : ( RULE_HEX ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:507:1: ruleHexadecimal : ( RULE_HEX ) ;
public final void ruleHexadecimal() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:340:2: ( ( RULE_HEX ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:341:1: ( RULE_HEX )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:512:2: ( ( RULE_HEX ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:513:1: ( RULE_HEX )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:341:1: ( RULE_HEX )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:342:1: RULE_HEX
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:513:1: ( RULE_HEX )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:514:1: RULE_HEX
{
before(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall());
- match(input,RULE_HEX,FOLLOW_RULE_HEX_in_ruleHexadecimal652);
+ match(input,RULE_HEX,FOLLOW_RULE_HEX_in_ruleHexadecimal1015);
after(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall());
}
@@ -855,20 +1323,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleReal"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:356:1: entryRuleReal : ruleReal EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:528:1: entryRuleReal : ruleReal EOF ;
public final void entryRuleReal() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:357:1: ( ruleReal EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:358:1: ruleReal EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:529:1: ( ruleReal EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:530:1: ruleReal EOF
{
before(grammarAccess.getRealRule());
- pushFollow(FOLLOW_ruleReal_in_entryRuleReal678);
+ pushFollow(FOLLOW_ruleReal_in_entryRuleReal1041);
ruleReal();
state._fsp--;
after(grammarAccess.getRealRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleReal685);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleReal1048);
}
@@ -885,23 +1353,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleReal"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:365:1: ruleReal : ( ( rule__Real__Alternatives ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:537:1: ruleReal : ( ( rule__Real__Alternatives ) ) ;
public final void ruleReal() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:369:2: ( ( ( rule__Real__Alternatives ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:370:1: ( ( rule__Real__Alternatives ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:541:2: ( ( ( rule__Real__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:542:1: ( ( rule__Real__Alternatives ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:370:1: ( ( rule__Real__Alternatives ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:371:1: ( rule__Real__Alternatives )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:542:1: ( ( rule__Real__Alternatives ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:543:1: ( rule__Real__Alternatives )
{
before(grammarAccess.getRealAccess().getAlternatives());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:372:1: ( rule__Real__Alternatives )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:372:2: rule__Real__Alternatives
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:544:1: ( rule__Real__Alternatives )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:544:2: rule__Real__Alternatives
{
- pushFollow(FOLLOW_rule__Real__Alternatives_in_ruleReal711);
+ pushFollow(FOLLOW_rule__Real__Alternatives_in_ruleReal1074);
rule__Real__Alternatives();
state._fsp--;
@@ -932,23 +1400,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDecimal"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:384:1: entryRuleDecimal : ruleDecimal EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:556:1: entryRuleDecimal : ruleDecimal EOF ;
public final void entryRuleDecimal() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:388:1: ( ruleDecimal EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:389:1: ruleDecimal EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:560:1: ( ruleDecimal EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:561:1: ruleDecimal EOF
{
before(grammarAccess.getDecimalRule());
- pushFollow(FOLLOW_ruleDecimal_in_entryRuleDecimal743);
+ pushFollow(FOLLOW_ruleDecimal_in_entryRuleDecimal1106);
ruleDecimal();
state._fsp--;
after(grammarAccess.getDecimalRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleDecimal750);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDecimal1113);
}
@@ -968,24 +1436,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDecimal"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:399:1: ruleDecimal : ( ( rule__Decimal__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:571:1: ruleDecimal : ( ( rule__Decimal__Group__0 ) ) ;
public final void ruleDecimal() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:404:2: ( ( ( rule__Decimal__Group__0 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:405:1: ( ( rule__Decimal__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:576:2: ( ( ( rule__Decimal__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:577:1: ( ( rule__Decimal__Group__0 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:405:1: ( ( rule__Decimal__Group__0 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:406:1: ( rule__Decimal__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:577:1: ( ( rule__Decimal__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:578:1: ( rule__Decimal__Group__0 )
{
before(grammarAccess.getDecimalAccess().getGroup());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:407:1: ( rule__Decimal__Group__0 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:407:2: rule__Decimal__Group__0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:579:1: ( rule__Decimal__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:579:2: rule__Decimal__Group__0
{
- pushFollow(FOLLOW_rule__Decimal__Group__0_in_ruleDecimal780);
+ pushFollow(FOLLOW_rule__Decimal__Group__0_in_ruleDecimal1143);
rule__Decimal__Group__0();
state._fsp--;
@@ -1017,23 +1485,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDotDecimal"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:420:1: entryRuleDotDecimal : ruleDotDecimal EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:592:1: entryRuleDotDecimal : ruleDotDecimal EOF ;
public final void entryRuleDotDecimal() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:424:1: ( ruleDotDecimal EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:425:1: ruleDotDecimal EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:596:1: ( ruleDotDecimal EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:597:1: ruleDotDecimal EOF
{
before(grammarAccess.getDotDecimalRule());
- pushFollow(FOLLOW_ruleDotDecimal_in_entryRuleDotDecimal812);
+ pushFollow(FOLLOW_ruleDotDecimal_in_entryRuleDotDecimal1175);
ruleDotDecimal();
state._fsp--;
after(grammarAccess.getDotDecimalRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleDotDecimal819);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDotDecimal1182);
}
@@ -1053,24 +1521,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDotDecimal"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:435:1: ruleDotDecimal : ( ( rule__DotDecimal__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:607:1: ruleDotDecimal : ( ( rule__DotDecimal__Group__0 ) ) ;
public final void ruleDotDecimal() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:440:2: ( ( ( rule__DotDecimal__Group__0 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:441:1: ( ( rule__DotDecimal__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:612:2: ( ( ( rule__DotDecimal__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:613:1: ( ( rule__DotDecimal__Group__0 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:441:1: ( ( rule__DotDecimal__Group__0 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:442:1: ( rule__DotDecimal__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:613:1: ( ( rule__DotDecimal__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:614:1: ( rule__DotDecimal__Group__0 )
{
before(grammarAccess.getDotDecimalAccess().getGroup());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:443:1: ( rule__DotDecimal__Group__0 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:443:2: rule__DotDecimal__Group__0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:615:1: ( rule__DotDecimal__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:615:2: rule__DotDecimal__Group__0
{
- pushFollow(FOLLOW_rule__DotDecimal__Group__0_in_ruleDotDecimal849);
+ pushFollow(FOLLOW_rule__DotDecimal__Group__0_in_ruleDotDecimal1212);
rule__DotDecimal__Group__0();
state._fsp--;
@@ -1102,23 +1570,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDecimalDot"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:456:1: entryRuleDecimalDot : ruleDecimalDot EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:628:1: entryRuleDecimalDot : ruleDecimalDot EOF ;
public final void entryRuleDecimalDot() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:460:1: ( ruleDecimalDot EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:461:1: ruleDecimalDot EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:632:1: ( ruleDecimalDot EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:633:1: ruleDecimalDot EOF
{
before(grammarAccess.getDecimalDotRule());
- pushFollow(FOLLOW_ruleDecimalDot_in_entryRuleDecimalDot881);
+ pushFollow(FOLLOW_ruleDecimalDot_in_entryRuleDecimalDot1244);
ruleDecimalDot();
state._fsp--;
after(grammarAccess.getDecimalDotRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalDot888);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalDot1251);
}
@@ -1138,24 +1606,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDecimalDot"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:471:1: ruleDecimalDot : ( ( rule__DecimalDot__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:643:1: ruleDecimalDot : ( ( rule__DecimalDot__Group__0 ) ) ;
public final void ruleDecimalDot() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:476:2: ( ( ( rule__DecimalDot__Group__0 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:477:1: ( ( rule__DecimalDot__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:648:2: ( ( ( rule__DecimalDot__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:649:1: ( ( rule__DecimalDot__Group__0 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:477:1: ( ( rule__DecimalDot__Group__0 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:478:1: ( rule__DecimalDot__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:649:1: ( ( rule__DecimalDot__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:650:1: ( rule__DecimalDot__Group__0 )
{
before(grammarAccess.getDecimalDotAccess().getGroup());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:479:1: ( rule__DecimalDot__Group__0 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:479:2: rule__DecimalDot__Group__0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:651:1: ( rule__DecimalDot__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:651:2: rule__DecimalDot__Group__0
{
- pushFollow(FOLLOW_rule__DecimalDot__Group__0_in_ruleDecimalDot918);
+ pushFollow(FOLLOW_rule__DecimalDot__Group__0_in_ruleDecimalDot1281);
rule__DecimalDot__Group__0();
state._fsp--;
@@ -1187,23 +1655,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDecimalExp"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:492:1: entryRuleDecimalExp : ruleDecimalExp EOF ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:664:1: entryRuleDecimalExp : ruleDecimalExp EOF ;
public final void entryRuleDecimalExp() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:496:1: ( ruleDecimalExp EOF )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:497:1: ruleDecimalExp EOF
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:668:1: ( ruleDecimalExp EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:669:1: ruleDecimalExp EOF
{
before(grammarAccess.getDecimalExpRule());
- pushFollow(FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp950);
+ pushFollow(FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp1313);
ruleDecimalExp();
state._fsp--;
after(grammarAccess.getDecimalExpRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalExp957);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalExp1320);
}
@@ -1223,24 +1691,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDecimalExp"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:507:1: ruleDecimalExp : ( ( rule__DecimalExp__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:679:1: ruleDecimalExp : ( ( rule__DecimalExp__Group__0 ) ) ;
public final void ruleDecimalExp() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:512:2: ( ( ( rule__DecimalExp__Group__0 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:513:1: ( ( rule__DecimalExp__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:684:2: ( ( ( rule__DecimalExp__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:685:1: ( ( rule__DecimalExp__Group__0 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:513:1: ( ( rule__DecimalExp__Group__0 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:514:1: ( rule__DecimalExp__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:685:1: ( ( rule__DecimalExp__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:686:1: ( rule__DecimalExp__Group__0 )
{
before(grammarAccess.getDecimalExpAccess().getGroup());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:515:1: ( rule__DecimalExp__Group__0 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:515:2: rule__DecimalExp__Group__0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:687:1: ( rule__DecimalExp__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:687:2: rule__DecimalExp__Group__0
{
- pushFollow(FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp987);
+ pushFollow(FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp1350);
rule__DecimalExp__Group__0();
state._fsp--;
@@ -1271,52 +1739,503 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR end "ruleDecimalExp"
+ // $ANTLR start "entryRuleFQN"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:700:1: entryRuleFQN : ruleFQN EOF ;
+ public final void entryRuleFQN() throws RecognitionException {
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:701:1: ( ruleFQN EOF )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:702:1: ruleFQN EOF
+ {
+ before(grammarAccess.getFQNRule());
+ pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN1377);
+ ruleFQN();
+
+ state._fsp--;
+
+ after(grammarAccess.getFQNRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleFQN1384);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleFQN"
+
+
+ // $ANTLR start "ruleFQN"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:709:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ;
+ public final void ruleFQN() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:713:2: ( ( ( rule__FQN__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:714:1: ( ( rule__FQN__Group__0 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:714:1: ( ( rule__FQN__Group__0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:715:1: ( rule__FQN__Group__0 )
+ {
+ before(grammarAccess.getFQNAccess().getGroup());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:716:1: ( rule__FQN__Group__0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:716:2: rule__FQN__Group__0
+ {
+ pushFollow(FOLLOW_rule__FQN__Group__0_in_ruleFQN1410);
+ rule__FQN__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getFQNAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleFQN"
+
+
+ // $ANTLR start "ruleLiteralType"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:729:1: ruleLiteralType : ( ( rule__LiteralType__Alternatives ) ) ;
+ public final void ruleLiteralType() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:733:1: ( ( ( rule__LiteralType__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:734:1: ( ( rule__LiteralType__Alternatives ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:734:1: ( ( rule__LiteralType__Alternatives ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:735:1: ( rule__LiteralType__Alternatives )
+ {
+ before(grammarAccess.getLiteralTypeAccess().getAlternatives());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:736:1: ( rule__LiteralType__Alternatives )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:736:2: rule__LiteralType__Alternatives
+ {
+ pushFollow(FOLLOW_rule__LiteralType__Alternatives_in_ruleLiteralType1447);
+ rule__LiteralType__Alternatives();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getLiteralTypeAccess().getAlternatives());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleLiteralType"
+
+
+ // $ANTLR start "rule__AnnotationAttribute__Alternatives"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:748:1: rule__AnnotationAttribute__Alternatives : ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) );
+ public final void rule__AnnotationAttribute__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:752:1: ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) )
+ int alt1=2;
+ int LA1_0 = input.LA(1);
+
+ if ( (LA1_0==33) ) {
+ int LA1_1 = input.LA(2);
+
+ if ( (LA1_1==26) ) {
+ int LA1_3 = input.LA(3);
+
+ if ( (LA1_3==RULE_ID) ) {
+ int LA1_4 = input.LA(4);
+
+ if ( (LA1_4==27) ) {
+ int LA1_5 = input.LA(5);
+
+ if ( ((LA1_5>=17 && LA1_5<=20)) ) {
+ alt1=1;
+ }
+ else if ( (LA1_5==28) ) {
+ alt1=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 1, 5, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 1, 4, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 1, 3, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 1, 1, input);
+
+ throw nvae;
+ }
+ }
+ else if ( (LA1_0==13) ) {
+ int LA1_2 = input.LA(2);
+
+ if ( (LA1_2==26) ) {
+ int LA1_3 = input.LA(3);
+
+ if ( (LA1_3==RULE_ID) ) {
+ int LA1_4 = input.LA(4);
+
+ if ( (LA1_4==27) ) {
+ int LA1_5 = input.LA(5);
+
+ if ( ((LA1_5>=17 && LA1_5<=20)) ) {
+ alt1=1;
+ }
+ else if ( (LA1_5==28) ) {
+ alt1=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 1, 5, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 1, 4, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 1, 3, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 1, 2, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 1, 0, input);
+
+ throw nvae;
+ }
+ switch (alt1) {
+ case 1 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:753:1: ( ruleSimpleAnnotationAttribute )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:753:1: ( ruleSimpleAnnotationAttribute )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:754:1: ruleSimpleAnnotationAttribute
+ {
+ before(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0());
+ pushFollow(FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1483);
+ ruleSimpleAnnotationAttribute();
+
+ state._fsp--;
+
+ after(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:759:6: ( ruleEnumAnnotationAttribute )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:759:6: ( ruleEnumAnnotationAttribute )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:760:1: ruleEnumAnnotationAttribute
+ {
+ before(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1());
+ pushFollow(FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1500);
+ ruleEnumAnnotationAttribute();
+
+ state._fsp--;
+
+ after(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AnnotationAttribute__Alternatives"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__Alternatives_0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:770:1: rule__SimpleAnnotationAttribute__Alternatives_0 : ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) );
+ public final void rule__SimpleAnnotationAttribute__Alternatives_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:774:1: ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) )
+ int alt2=2;
+ int LA2_0 = input.LA(1);
+
+ if ( (LA2_0==33) ) {
+ alt2=1;
+ }
+ else if ( (LA2_0==13) ) {
+ alt2=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 2, 0, input);
+
+ throw nvae;
+ }
+ switch (alt2) {
+ case 1 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:775:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:775:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:776:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 )
+ {
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:777:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:777:2: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0
+ {
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_01532);
+ rule__SimpleAnnotationAttribute__OptionalAssignment_0_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:781:6: ( 'mandatory' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:781:6: ( 'mandatory' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:782:1: 'mandatory'
+ {
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1());
+ match(input,13,FOLLOW_13_in_rule__SimpleAnnotationAttribute__Alternatives_01551);
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__Alternatives_0"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Alternatives_0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:794:1: rule__EnumAnnotationAttribute__Alternatives_0 : ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) );
+ public final void rule__EnumAnnotationAttribute__Alternatives_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:798:1: ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) )
+ int alt3=2;
+ int LA3_0 = input.LA(1);
+
+ if ( (LA3_0==33) ) {
+ alt3=1;
+ }
+ else if ( (LA3_0==13) ) {
+ alt3=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 3, 0, input);
+
+ throw nvae;
+ }
+ switch (alt3) {
+ case 1 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:799:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:799:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:800:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 )
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:801:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:801:2: rule__EnumAnnotationAttribute__OptionalAssignment_0_0
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_01585);
+ rule__EnumAnnotationAttribute__OptionalAssignment_0_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:805:6: ( 'mandatory' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:805:6: ( 'mandatory' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:806:1: 'mandatory'
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1());
+ match(input,13,FOLLOW_13_in_rule__EnumAnnotationAttribute__Alternatives_01604);
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Alternatives_0"
+
+
// $ANTLR start "rule__Literal__Alternatives"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:528:1: rule__Literal__Alternatives : ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) );
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:818:1: rule__Literal__Alternatives : ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) );
public final void rule__Literal__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:532:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) )
- int alt1=3;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:822:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) )
+ int alt4=3;
switch ( input.LA(1) ) {
- case 13:
- case 18:
+ case 14:
+ case 34:
{
- alt1=1;
+ alt4=1;
}
break;
case RULE_HEX:
case RULE_INT:
- case 14:
case 15:
- case 17:
+ case 16:
+ case 32:
{
- alt1=2;
+ alt4=2;
}
break;
case RULE_STRING:
{
- alt1=3;
+ alt4=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 1, 0, input);
+ new NoViableAltException("", 4, 0, input);
throw nvae;
}
- switch (alt1) {
+ switch (alt4) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:533:1: ( ruleBooleanLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:823:1: ( ruleBooleanLiteral )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:533:1: ( ruleBooleanLiteral )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:534:1: ruleBooleanLiteral
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:823:1: ( ruleBooleanLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:824:1: ruleBooleanLiteral
{
before(grammarAccess.getLiteralAccess().getBooleanLiteralParserRuleCall_0());
- pushFollow(FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives1023);
+ pushFollow(FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives1638);
ruleBooleanLiteral();
state._fsp--;
@@ -1329,13 +2248,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:539:6: ( ruleNumberLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:829:6: ( ruleNumberLiteral )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:539:6: ( ruleNumberLiteral )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:540:1: ruleNumberLiteral
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:829:6: ( ruleNumberLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:830:1: ruleNumberLiteral
{
before(grammarAccess.getLiteralAccess().getNumberLiteralParserRuleCall_1());
- pushFollow(FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives1040);
+ pushFollow(FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives1655);
ruleNumberLiteral();
state._fsp--;
@@ -1348,13 +2267,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:545:6: ( ruleStringLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:835:6: ( ruleStringLiteral )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:545:6: ( ruleStringLiteral )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:546:1: ruleStringLiteral
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:835:6: ( ruleStringLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:836:1: ruleStringLiteral
{
before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_2());
- pushFollow(FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives1057);
+ pushFollow(FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives1672);
ruleStringLiteral();
state._fsp--;
@@ -1384,37 +2303,37 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BooleanLiteral__Alternatives_1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:556:1: rule__BooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) );
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:846:1: rule__BooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) );
public final void rule__BooleanLiteral__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:560:1: ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) )
- int alt2=2;
- int LA2_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:850:1: ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) )
+ int alt5=2;
+ int LA5_0 = input.LA(1);
- if ( (LA2_0==13) ) {
- alt2=1;
+ if ( (LA5_0==14) ) {
+ alt5=1;
}
- else if ( (LA2_0==18) ) {
- alt2=2;
+ else if ( (LA5_0==34) ) {
+ alt5=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 2, 0, input);
+ new NoViableAltException("", 5, 0, input);
throw nvae;
}
- switch (alt2) {
+ switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:561:1: ( 'false' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:851:1: ( 'false' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:561:1: ( 'false' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:562:1: 'false'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:851:1: ( 'false' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:852:1: 'false'
{
before(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0());
- match(input,13,FOLLOW_13_in_rule__BooleanLiteral__Alternatives_11090);
+ match(input,14,FOLLOW_14_in_rule__BooleanLiteral__Alternatives_11705);
after(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0());
}
@@ -1423,16 +2342,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:569:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:859:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:569:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:570:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:859:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:860:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
{
before(grammarAccess.getBooleanLiteralAccess().getIsTrueAssignment_1_1());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:571:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:571:2: rule__BooleanLiteral__IsTrueAssignment_1_1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:861:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:861:2: rule__BooleanLiteral__IsTrueAssignment_1_1
{
- pushFollow(FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_11109);
+ pushFollow(FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_11724);
rule__BooleanLiteral__IsTrueAssignment_1_1();
state._fsp--;
@@ -1465,72 +2384,72 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NumberLiteral__Alternatives"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:580:1: rule__NumberLiteral__Alternatives : ( ( ruleIntLiteral ) | ( ruleRealLiteral ) );
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:870:1: rule__NumberLiteral__Alternatives : ( ( ruleIntLiteral ) | ( ruleRealLiteral ) );
public final void rule__NumberLiteral__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:584:1: ( ( ruleIntLiteral ) | ( ruleRealLiteral ) )
- int alt3=2;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:874:1: ( ( ruleIntLiteral ) | ( ruleRealLiteral ) )
+ int alt6=2;
switch ( input.LA(1) ) {
- case 14:
+ case 15:
{
- int LA3_1 = input.LA(2);
+ int LA6_1 = input.LA(2);
- if ( (LA3_1==17) ) {
- alt3=2;
- }
- else if ( (LA3_1==RULE_INT) ) {
- int LA3_3 = input.LA(3);
+ if ( (LA6_1==RULE_INT) ) {
+ int LA6_3 = input.LA(3);
- if ( (LA3_3==17) ) {
- alt3=2;
+ if ( (LA6_3==32) ) {
+ alt6=2;
}
- else if ( (LA3_3==EOF||LA3_3==16) ) {
- alt3=1;
+ else if ( (LA6_3==EOF||(LA6_3>=23 && LA6_3<=24)) ) {
+ alt6=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 3, 3, input);
+ new NoViableAltException("", 6, 3, input);
throw nvae;
}
}
+ else if ( (LA6_1==32) ) {
+ alt6=2;
+ }
else {
NoViableAltException nvae =
- new NoViableAltException("", 3, 1, input);
+ new NoViableAltException("", 6, 1, input);
throw nvae;
}
}
break;
- case 15:
+ case 16:
{
- int LA3_2 = input.LA(2);
+ int LA6_2 = input.LA(2);
- if ( (LA3_2==RULE_INT) ) {
- int LA3_3 = input.LA(3);
+ if ( (LA6_2==RULE_INT) ) {
+ int LA6_3 = input.LA(3);
- if ( (LA3_3==17) ) {
- alt3=2;
+ if ( (LA6_3==32) ) {
+ alt6=2;
}
- else if ( (LA3_3==EOF||LA3_3==16) ) {
- alt3=1;
+ else if ( (LA6_3==EOF||(LA6_3>=23 && LA6_3<=24)) ) {
+ alt6=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 3, 3, input);
+ new NoViableAltException("", 6, 3, input);
throw nvae;
}
}
- else if ( (LA3_2==17) ) {
- alt3=2;
+ else if ( (LA6_2==32) ) {
+ alt6=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 3, 2, input);
+ new NoViableAltException("", 6, 2, input);
throw nvae;
}
@@ -1538,17 +2457,17 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
break;
case RULE_INT:
{
- int LA3_3 = input.LA(2);
+ int LA6_3 = input.LA(2);
- if ( (LA3_3==17) ) {
- alt3=2;
+ if ( (LA6_3==32) ) {
+ alt6=2;
}
- else if ( (LA3_3==EOF||LA3_3==16) ) {
- alt3=1;
+ else if ( (LA6_3==EOF||(LA6_3>=23 && LA6_3<=24)) ) {
+ alt6=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 3, 3, input);
+ new NoViableAltException("", 6, 3, input);
throw nvae;
}
@@ -1556,30 +2475,30 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
break;
case RULE_HEX:
{
- alt3=1;
+ alt6=1;
}
break;
- case 17:
+ case 32:
{
- alt3=2;
+ alt6=2;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 3, 0, input);
+ new NoViableAltException("", 6, 0, input);
throw nvae;
}
- switch (alt3) {
+ switch (alt6) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:585:1: ( ruleIntLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:875:1: ( ruleIntLiteral )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:585:1: ( ruleIntLiteral )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:586:1: ruleIntLiteral
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:875:1: ( ruleIntLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:876:1: ruleIntLiteral
{
before(grammarAccess.getNumberLiteralAccess().getIntLiteralParserRuleCall_0());
- pushFollow(FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives1142);
+ pushFollow(FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives1757);
ruleIntLiteral();
state._fsp--;
@@ -1592,13 +2511,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:591:6: ( ruleRealLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:881:6: ( ruleRealLiteral )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:591:6: ( ruleRealLiteral )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:592:1: ruleRealLiteral
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:881:6: ( ruleRealLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:882:1: ruleRealLiteral
{
before(grammarAccess.getNumberLiteralAccess().getRealLiteralParserRuleCall_1());
- pushFollow(FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives1159);
+ pushFollow(FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives1774);
ruleRealLiteral();
state._fsp--;
@@ -1628,37 +2547,37 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Integer__Alternatives"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:602:1: rule__Integer__Alternatives : ( ( ruleSignedInteger ) | ( ruleHexadecimal ) );
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:892:1: rule__Integer__Alternatives : ( ( ruleSignedInteger ) | ( ruleHexadecimal ) );
public final void rule__Integer__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:606:1: ( ( ruleSignedInteger ) | ( ruleHexadecimal ) )
- int alt4=2;
- int LA4_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:896:1: ( ( ruleSignedInteger ) | ( ruleHexadecimal ) )
+ int alt7=2;
+ int LA7_0 = input.LA(1);
- if ( (LA4_0==RULE_INT||(LA4_0>=14 && LA4_0<=15)) ) {
- alt4=1;
+ if ( (LA7_0==RULE_INT||(LA7_0>=15 && LA7_0<=16)) ) {
+ alt7=1;
}
- else if ( (LA4_0==RULE_HEX) ) {
- alt4=2;
+ else if ( (LA7_0==RULE_HEX) ) {
+ alt7=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 4, 0, input);
+ new NoViableAltException("", 7, 0, input);
throw nvae;
}
- switch (alt4) {
+ switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:607:1: ( ruleSignedInteger )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:897:1: ( ruleSignedInteger )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:607:1: ( ruleSignedInteger )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:608:1: ruleSignedInteger
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:897:1: ( ruleSignedInteger )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:898:1: ruleSignedInteger
{
before(grammarAccess.getIntegerAccess().getSignedIntegerParserRuleCall_0());
- pushFollow(FOLLOW_ruleSignedInteger_in_rule__Integer__Alternatives1191);
+ pushFollow(FOLLOW_ruleSignedInteger_in_rule__Integer__Alternatives1806);
ruleSignedInteger();
state._fsp--;
@@ -1671,13 +2590,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:613:6: ( ruleHexadecimal )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:903:6: ( ruleHexadecimal )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:613:6: ( ruleHexadecimal )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:614:1: ruleHexadecimal
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:903:6: ( ruleHexadecimal )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:904:1: ruleHexadecimal
{
before(grammarAccess.getIntegerAccess().getHexadecimalParserRuleCall_1());
- pushFollow(FOLLOW_ruleHexadecimal_in_rule__Integer__Alternatives1208);
+ pushFollow(FOLLOW_ruleHexadecimal_in_rule__Integer__Alternatives1823);
ruleHexadecimal();
state._fsp--;
@@ -1707,37 +2626,37 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SignedInteger__Alternatives_0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:624:1: rule__SignedInteger__Alternatives_0 : ( ( '+' ) | ( '-' ) );
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:914:1: rule__SignedInteger__Alternatives_0 : ( ( '+' ) | ( '-' ) );
public final void rule__SignedInteger__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:628:1: ( ( '+' ) | ( '-' ) )
- int alt5=2;
- int LA5_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:918:1: ( ( '+' ) | ( '-' ) )
+ int alt8=2;
+ int LA8_0 = input.LA(1);
- if ( (LA5_0==14) ) {
- alt5=1;
+ if ( (LA8_0==15) ) {
+ alt8=1;
}
- else if ( (LA5_0==15) ) {
- alt5=2;
+ else if ( (LA8_0==16) ) {
+ alt8=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 5, 0, input);
+ new NoViableAltException("", 8, 0, input);
throw nvae;
}
- switch (alt5) {
+ switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:629:1: ( '+' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:919:1: ( '+' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:629:1: ( '+' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:630:1: '+'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:919:1: ( '+' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:920:1: '+'
{
before(grammarAccess.getSignedIntegerAccess().getPlusSignKeyword_0_0());
- match(input,14,FOLLOW_14_in_rule__SignedInteger__Alternatives_01241);
+ match(input,15,FOLLOW_15_in_rule__SignedInteger__Alternatives_01856);
after(grammarAccess.getSignedIntegerAccess().getPlusSignKeyword_0_0());
}
@@ -1746,13 +2665,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:637:6: ( '-' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:927:6: ( '-' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:637:6: ( '-' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:638:1: '-'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:927:6: ( '-' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:928:1: '-'
{
before(grammarAccess.getSignedIntegerAccess().getHyphenMinusKeyword_0_1());
- match(input,15,FOLLOW_15_in_rule__SignedInteger__Alternatives_01261);
+ match(input,16,FOLLOW_16_in_rule__SignedInteger__Alternatives_01876);
after(grammarAccess.getSignedIntegerAccess().getHyphenMinusKeyword_0_1());
}
@@ -1778,24 +2697,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Real__Alternatives"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:650:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) );
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:940:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) );
public final void rule__Real__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:654:1: ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) )
- int alt6=4;
- alt6 = dfa6.predict(input);
- switch (alt6) {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:944:1: ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) )
+ int alt9=4;
+ alt9 = dfa9.predict(input);
+ switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:655:1: ( ruleDecimal )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:945:1: ( ruleDecimal )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:655:1: ( ruleDecimal )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:656:1: ruleDecimal
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:945:1: ( ruleDecimal )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:946:1: ruleDecimal
{
before(grammarAccess.getRealAccess().getDecimalParserRuleCall_0());
- pushFollow(FOLLOW_ruleDecimal_in_rule__Real__Alternatives1295);
+ pushFollow(FOLLOW_ruleDecimal_in_rule__Real__Alternatives1910);
ruleDecimal();
state._fsp--;
@@ -1808,13 +2727,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:661:6: ( ruleDotDecimal )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:951:6: ( ruleDotDecimal )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:661:6: ( ruleDotDecimal )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:662:1: ruleDotDecimal
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:951:6: ( ruleDotDecimal )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:952:1: ruleDotDecimal
{
before(grammarAccess.getRealAccess().getDotDecimalParserRuleCall_1());
- pushFollow(FOLLOW_ruleDotDecimal_in_rule__Real__Alternatives1312);
+ pushFollow(FOLLOW_ruleDotDecimal_in_rule__Real__Alternatives1927);
ruleDotDecimal();
state._fsp--;
@@ -1827,13 +2746,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:667:6: ( ruleDecimalDot )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:957:6: ( ruleDecimalDot )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:667:6: ( ruleDecimalDot )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:668:1: ruleDecimalDot
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:957:6: ( ruleDecimalDot )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:958:1: ruleDecimalDot
{
before(grammarAccess.getRealAccess().getDecimalDotParserRuleCall_2());
- pushFollow(FOLLOW_ruleDecimalDot_in_rule__Real__Alternatives1329);
+ pushFollow(FOLLOW_ruleDecimalDot_in_rule__Real__Alternatives1944);
ruleDecimalDot();
state._fsp--;
@@ -1846,13 +2765,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:673:6: ( ruleDecimalExp )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:963:6: ( ruleDecimalExp )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:673:6: ( ruleDecimalExp )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:674:1: ruleDecimalExp
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:963:6: ( ruleDecimalExp )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:964:1: ruleDecimalExp
{
before(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_3());
- pushFollow(FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives1346);
+ pushFollow(FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives1961);
ruleDecimalExp();
state._fsp--;
@@ -1882,37 +2801,37 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Decimal__Alternatives_0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:684:1: rule__Decimal__Alternatives_0 : ( ( '+' ) | ( '-' ) );
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:974:1: rule__Decimal__Alternatives_0 : ( ( '+' ) | ( '-' ) );
public final void rule__Decimal__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:688:1: ( ( '+' ) | ( '-' ) )
- int alt7=2;
- int LA7_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:978:1: ( ( '+' ) | ( '-' ) )
+ int alt10=2;
+ int LA10_0 = input.LA(1);
- if ( (LA7_0==14) ) {
- alt7=1;
+ if ( (LA10_0==15) ) {
+ alt10=1;
}
- else if ( (LA7_0==15) ) {
- alt7=2;
+ else if ( (LA10_0==16) ) {
+ alt10=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 7, 0, input);
+ new NoViableAltException("", 10, 0, input);
throw nvae;
}
- switch (alt7) {
+ switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:689:1: ( '+' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:979:1: ( '+' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:689:1: ( '+' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:690:1: '+'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:979:1: ( '+' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:980:1: '+'
{
before(grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0());
- match(input,14,FOLLOW_14_in_rule__Decimal__Alternatives_01379);
+ match(input,15,FOLLOW_15_in_rule__Decimal__Alternatives_01994);
after(grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0());
}
@@ -1921,13 +2840,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:697:6: ( '-' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:987:6: ( '-' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:697:6: ( '-' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:698:1: '-'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:987:6: ( '-' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:988:1: '-'
{
before(grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1());
- match(input,15,FOLLOW_15_in_rule__Decimal__Alternatives_01399);
+ match(input,16,FOLLOW_16_in_rule__Decimal__Alternatives_02014);
after(grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1());
}
@@ -1953,37 +2872,37 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DotDecimal__Alternatives_0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:710:1: rule__DotDecimal__Alternatives_0 : ( ( '+' ) | ( '-' ) );
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1000:1: rule__DotDecimal__Alternatives_0 : ( ( '+' ) | ( '-' ) );
public final void rule__DotDecimal__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:714:1: ( ( '+' ) | ( '-' ) )
- int alt8=2;
- int LA8_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1004:1: ( ( '+' ) | ( '-' ) )
+ int alt11=2;
+ int LA11_0 = input.LA(1);
- if ( (LA8_0==14) ) {
- alt8=1;
+ if ( (LA11_0==15) ) {
+ alt11=1;
}
- else if ( (LA8_0==15) ) {
- alt8=2;
+ else if ( (LA11_0==16) ) {
+ alt11=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 8, 0, input);
+ new NoViableAltException("", 11, 0, input);
throw nvae;
}
- switch (alt8) {
+ switch (alt11) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:715:1: ( '+' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1005:1: ( '+' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:715:1: ( '+' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:716:1: '+'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1005:1: ( '+' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1006:1: '+'
{
before(grammarAccess.getDotDecimalAccess().getPlusSignKeyword_0_0());
- match(input,14,FOLLOW_14_in_rule__DotDecimal__Alternatives_01434);
+ match(input,15,FOLLOW_15_in_rule__DotDecimal__Alternatives_02049);
after(grammarAccess.getDotDecimalAccess().getPlusSignKeyword_0_0());
}
@@ -1992,13 +2911,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:723:6: ( '-' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1013:6: ( '-' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:723:6: ( '-' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:724:1: '-'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1013:6: ( '-' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1014:1: '-'
{
before(grammarAccess.getDotDecimalAccess().getHyphenMinusKeyword_0_1());
- match(input,15,FOLLOW_15_in_rule__DotDecimal__Alternatives_01454);
+ match(input,16,FOLLOW_16_in_rule__DotDecimal__Alternatives_02069);
after(grammarAccess.getDotDecimalAccess().getHyphenMinusKeyword_0_1());
}
@@ -2024,37 +2943,37 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalDot__Alternatives_0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:736:1: rule__DecimalDot__Alternatives_0 : ( ( '+' ) | ( '-' ) );
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1026:1: rule__DecimalDot__Alternatives_0 : ( ( '+' ) | ( '-' ) );
public final void rule__DecimalDot__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:740:1: ( ( '+' ) | ( '-' ) )
- int alt9=2;
- int LA9_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1030:1: ( ( '+' ) | ( '-' ) )
+ int alt12=2;
+ int LA12_0 = input.LA(1);
- if ( (LA9_0==14) ) {
- alt9=1;
+ if ( (LA12_0==15) ) {
+ alt12=1;
}
- else if ( (LA9_0==15) ) {
- alt9=2;
+ else if ( (LA12_0==16) ) {
+ alt12=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 9, 0, input);
+ new NoViableAltException("", 12, 0, input);
throw nvae;
}
- switch (alt9) {
+ switch (alt12) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:741:1: ( '+' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1031:1: ( '+' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:741:1: ( '+' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:742:1: '+'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1031:1: ( '+' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1032:1: '+'
{
before(grammarAccess.getDecimalDotAccess().getPlusSignKeyword_0_0());
- match(input,14,FOLLOW_14_in_rule__DecimalDot__Alternatives_01489);
+ match(input,15,FOLLOW_15_in_rule__DecimalDot__Alternatives_02104);
after(grammarAccess.getDecimalDotAccess().getPlusSignKeyword_0_0());
}
@@ -2063,13 +2982,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:749:6: ( '-' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1039:6: ( '-' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:749:6: ( '-' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:750:1: '-'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1039:6: ( '-' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1040:1: '-'
{
before(grammarAccess.getDecimalDotAccess().getHyphenMinusKeyword_0_1());
- match(input,15,FOLLOW_15_in_rule__DecimalDot__Alternatives_01509);
+ match(input,16,FOLLOW_16_in_rule__DecimalDot__Alternatives_02124);
after(grammarAccess.getDecimalDotAccess().getHyphenMinusKeyword_0_1());
}
@@ -2095,37 +3014,37 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Alternatives_0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:762:1: rule__DecimalExp__Alternatives_0 : ( ( '+' ) | ( '-' ) );
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1052:1: rule__DecimalExp__Alternatives_0 : ( ( '+' ) | ( '-' ) );
public final void rule__DecimalExp__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:766:1: ( ( '+' ) | ( '-' ) )
- int alt10=2;
- int LA10_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1056:1: ( ( '+' ) | ( '-' ) )
+ int alt13=2;
+ int LA13_0 = input.LA(1);
- if ( (LA10_0==14) ) {
- alt10=1;
+ if ( (LA13_0==15) ) {
+ alt13=1;
}
- else if ( (LA10_0==15) ) {
- alt10=2;
+ else if ( (LA13_0==16) ) {
+ alt13=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 10, 0, input);
+ new NoViableAltException("", 13, 0, input);
throw nvae;
}
- switch (alt10) {
+ switch (alt13) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:767:1: ( '+' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1057:1: ( '+' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:767:1: ( '+' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:768:1: '+'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1057:1: ( '+' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1058:1: '+'
{
before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0());
- match(input,14,FOLLOW_14_in_rule__DecimalExp__Alternatives_01544);
+ match(input,15,FOLLOW_15_in_rule__DecimalExp__Alternatives_02159);
after(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0());
}
@@ -2134,13 +3053,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:775:6: ( '-' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1065:6: ( '-' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:775:6: ( '-' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:776:1: '-'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1065:6: ( '-' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1066:1: '-'
{
before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1());
- match(input,15,FOLLOW_15_in_rule__DecimalExp__Alternatives_01564);
+ match(input,16,FOLLOW_16_in_rule__DecimalExp__Alternatives_02179);
after(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1());
}
@@ -2165,23 +3084,1386 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__DecimalExp__Alternatives_0"
- // $ANTLR start "rule__LiteralArray__Group__0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:790:1: rule__LiteralArray__Group__0 : rule__LiteralArray__Group__0__Impl rule__LiteralArray__Group__1 ;
- public final void rule__LiteralArray__Group__0() throws RecognitionException {
+ // $ANTLR start "rule__LiteralType__Alternatives"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1078:1: rule__LiteralType__Alternatives : ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) );
+ public final void rule__LiteralType__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1082:1: ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) )
+ int alt14=4;
+ switch ( input.LA(1) ) {
+ case 17:
+ {
+ alt14=1;
+ }
+ break;
+ case 18:
+ {
+ alt14=2;
+ }
+ break;
+ case 19:
+ {
+ alt14=3;
+ }
+ break;
+ case 20:
+ {
+ alt14=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 14, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt14) {
+ case 1 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1083:1: ( ( 'ptBoolean' ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1083:1: ( ( 'ptBoolean' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1084:1: ( 'ptBoolean' )
+ {
+ before(grammarAccess.getLiteralTypeAccess().getBOOLEnumLiteralDeclaration_0());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1085:1: ( 'ptBoolean' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1085:3: 'ptBoolean'
+ {
+ match(input,17,FOLLOW_17_in_rule__LiteralType__Alternatives2214);
+
+ }
+
+ after(grammarAccess.getLiteralTypeAccess().getBOOLEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1090:6: ( ( 'ptInteger' ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1090:6: ( ( 'ptInteger' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1091:1: ( 'ptInteger' )
+ {
+ before(grammarAccess.getLiteralTypeAccess().getINTEnumLiteralDeclaration_1());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1092:1: ( 'ptInteger' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1092:3: 'ptInteger'
+ {
+ match(input,18,FOLLOW_18_in_rule__LiteralType__Alternatives2235);
+
+ }
+
+ after(grammarAccess.getLiteralTypeAccess().getINTEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1097:6: ( ( 'ptReal' ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1097:6: ( ( 'ptReal' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1098:1: ( 'ptReal' )
+ {
+ before(grammarAccess.getLiteralTypeAccess().getREALEnumLiteralDeclaration_2());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1099:1: ( 'ptReal' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1099:3: 'ptReal'
+ {
+ match(input,19,FOLLOW_19_in_rule__LiteralType__Alternatives2256);
+
+ }
+
+ after(grammarAccess.getLiteralTypeAccess().getREALEnumLiteralDeclaration_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1104:6: ( ( 'ptCharacter' ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1104:6: ( ( 'ptCharacter' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1105:1: ( 'ptCharacter' )
+ {
+ before(grammarAccess.getLiteralTypeAccess().getCHAREnumLiteralDeclaration_3());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1106:1: ( 'ptCharacter' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1106:3: 'ptCharacter'
+ {
+ match(input,20,FOLLOW_20_in_rule__LiteralType__Alternatives2277);
+
+ }
+
+ after(grammarAccess.getLiteralTypeAccess().getCHAREnumLiteralDeclaration_3());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LiteralType__Alternatives"
+
+
+ // $ANTLR start "rule__Annotation__Group__0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1118:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ;
+ public final void rule__Annotation__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1122:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1123:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__02310);
+ rule__Annotation__Group__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__02313);
+ rule__Annotation__Group__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group__0"
+
+
+ // $ANTLR start "rule__Annotation__Group__0__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1130:1: rule__Annotation__Group__0__Impl : ( '@' ) ;
+ public final void rule__Annotation__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1134:1: ( ( '@' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1135:1: ( '@' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1135:1: ( '@' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1136:1: '@'
+ {
+ before(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0());
+ match(input,21,FOLLOW_21_in_rule__Annotation__Group__0__Impl2341);
+ after(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group__0__Impl"
+
+
+ // $ANTLR start "rule__Annotation__Group__1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1149:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl rule__Annotation__Group__2 ;
+ public final void rule__Annotation__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1153:1: ( rule__Annotation__Group__1__Impl rule__Annotation__Group__2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1154:2: rule__Annotation__Group__1__Impl rule__Annotation__Group__2
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__12372);
+ rule__Annotation__Group__1__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__Annotation__Group__2_in_rule__Annotation__Group__12375);
+ rule__Annotation__Group__2();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group__1"
+
+
+ // $ANTLR start "rule__Annotation__Group__1__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1161:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__TypeAssignment_1 ) ) ;
+ public final void rule__Annotation__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1165:1: ( ( ( rule__Annotation__TypeAssignment_1 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1166:1: ( ( rule__Annotation__TypeAssignment_1 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1166:1: ( ( rule__Annotation__TypeAssignment_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1167:1: ( rule__Annotation__TypeAssignment_1 )
+ {
+ before(grammarAccess.getAnnotationAccess().getTypeAssignment_1());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1168:1: ( rule__Annotation__TypeAssignment_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1168:2: rule__Annotation__TypeAssignment_1
+ {
+ pushFollow(FOLLOW_rule__Annotation__TypeAssignment_1_in_rule__Annotation__Group__1__Impl2402);
+ rule__Annotation__TypeAssignment_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getAnnotationAccess().getTypeAssignment_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group__1__Impl"
+
+
+ // $ANTLR start "rule__Annotation__Group__2"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1178:1: rule__Annotation__Group__2 : rule__Annotation__Group__2__Impl ;
+ public final void rule__Annotation__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1182:1: ( rule__Annotation__Group__2__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1183:2: rule__Annotation__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group__2__Impl_in_rule__Annotation__Group__22432);
+ rule__Annotation__Group__2__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group__2"
+
+
+ // $ANTLR start "rule__Annotation__Group__2__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1189:1: rule__Annotation__Group__2__Impl : ( ( rule__Annotation__Group_2__0 )? ) ;
+ public final void rule__Annotation__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1193:1: ( ( ( rule__Annotation__Group_2__0 )? ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1194:1: ( ( rule__Annotation__Group_2__0 )? )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1194:1: ( ( rule__Annotation__Group_2__0 )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1195:1: ( rule__Annotation__Group_2__0 )?
+ {
+ before(grammarAccess.getAnnotationAccess().getGroup_2());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1196:1: ( rule__Annotation__Group_2__0 )?
+ int alt15=2;
+ int LA15_0 = input.LA(1);
+
+ if ( (LA15_0==22) ) {
+ alt15=1;
+ }
+ switch (alt15) {
+ case 1 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1196:2: rule__Annotation__Group_2__0
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_2__0_in_rule__Annotation__Group__2__Impl2459);
+ rule__Annotation__Group_2__0();
+
+ state._fsp--;
+
+
+ }
+ break;
+
+ }
+
+ after(grammarAccess.getAnnotationAccess().getGroup_2());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group__2__Impl"
+
+
+ // $ANTLR start "rule__Annotation__Group_2__0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1212:1: rule__Annotation__Group_2__0 : rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 ;
+ public final void rule__Annotation__Group_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1216:1: ( rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1217:2: rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_2__0__Impl_in_rule__Annotation__Group_2__02496);
+ rule__Annotation__Group_2__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__Annotation__Group_2__1_in_rule__Annotation__Group_2__02499);
+ rule__Annotation__Group_2__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2__0"
+
+
+ // $ANTLR start "rule__Annotation__Group_2__0__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1224:1: rule__Annotation__Group_2__0__Impl : ( '(' ) ;
+ public final void rule__Annotation__Group_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1228:1: ( ( '(' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1229:1: ( '(' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1229:1: ( '(' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1230:1: '('
+ {
+ before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0());
+ match(input,22,FOLLOW_22_in_rule__Annotation__Group_2__0__Impl2527);
+ after(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2__0__Impl"
+
+
+ // $ANTLR start "rule__Annotation__Group_2__1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1243:1: rule__Annotation__Group_2__1 : rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 ;
+ public final void rule__Annotation__Group_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1247:1: ( rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1248:2: rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_2__1__Impl_in_rule__Annotation__Group_2__12558);
+ rule__Annotation__Group_2__1__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__Annotation__Group_2__2_in_rule__Annotation__Group_2__12561);
+ rule__Annotation__Group_2__2();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2__1"
+
+
+ // $ANTLR start "rule__Annotation__Group_2__1__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1255:1: rule__Annotation__Group_2__1__Impl : ( ( rule__Annotation__AttributesAssignment_2_1 ) ) ;
+ public final void rule__Annotation__Group_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1259:1: ( ( ( rule__Annotation__AttributesAssignment_2_1 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1260:1: ( ( rule__Annotation__AttributesAssignment_2_1 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1260:1: ( ( rule__Annotation__AttributesAssignment_2_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1261:1: ( rule__Annotation__AttributesAssignment_2_1 )
+ {
+ before(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_1());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1262:1: ( rule__Annotation__AttributesAssignment_2_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1262:2: rule__Annotation__AttributesAssignment_2_1
+ {
+ pushFollow(FOLLOW_rule__Annotation__AttributesAssignment_2_1_in_rule__Annotation__Group_2__1__Impl2588);
+ rule__Annotation__AttributesAssignment_2_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2__1__Impl"
+
+
+ // $ANTLR start "rule__Annotation__Group_2__2"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1272:1: rule__Annotation__Group_2__2 : rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 ;
+ public final void rule__Annotation__Group_2__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1276:1: ( rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1277:2: rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_2__2__Impl_in_rule__Annotation__Group_2__22618);
+ rule__Annotation__Group_2__2__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__Annotation__Group_2__3_in_rule__Annotation__Group_2__22621);
+ rule__Annotation__Group_2__3();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2__2"
+
+
+ // $ANTLR start "rule__Annotation__Group_2__2__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1284:1: rule__Annotation__Group_2__2__Impl : ( ( rule__Annotation__Group_2_2__0 )* ) ;
+ public final void rule__Annotation__Group_2__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1288:1: ( ( ( rule__Annotation__Group_2_2__0 )* ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1289:1: ( ( rule__Annotation__Group_2_2__0 )* )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1289:1: ( ( rule__Annotation__Group_2_2__0 )* )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1290:1: ( rule__Annotation__Group_2_2__0 )*
+ {
+ before(grammarAccess.getAnnotationAccess().getGroup_2_2());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1291:1: ( rule__Annotation__Group_2_2__0 )*
+ loop16:
+ do {
+ int alt16=2;
+ int LA16_0 = input.LA(1);
+
+ if ( (LA16_0==24) ) {
+ alt16=1;
+ }
+
+
+ switch (alt16) {
+ case 1 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1291:2: rule__Annotation__Group_2_2__0
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_2_2__0_in_rule__Annotation__Group_2__2__Impl2648);
+ rule__Annotation__Group_2_2__0();
+
+ state._fsp--;
+
+
+ }
+ break;
+
+ default :
+ break loop16;
+ }
+ } while (true);
+
+ after(grammarAccess.getAnnotationAccess().getGroup_2_2());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2__2__Impl"
+
+
+ // $ANTLR start "rule__Annotation__Group_2__3"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1301:1: rule__Annotation__Group_2__3 : rule__Annotation__Group_2__3__Impl ;
+ public final void rule__Annotation__Group_2__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1305:1: ( rule__Annotation__Group_2__3__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1306:2: rule__Annotation__Group_2__3__Impl
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_2__3__Impl_in_rule__Annotation__Group_2__32679);
+ rule__Annotation__Group_2__3__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2__3"
+
+
+ // $ANTLR start "rule__Annotation__Group_2__3__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1312:1: rule__Annotation__Group_2__3__Impl : ( ')' ) ;
+ public final void rule__Annotation__Group_2__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1316:1: ( ( ')' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1317:1: ( ')' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1317:1: ( ')' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1318:1: ')'
+ {
+ before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3());
+ match(input,23,FOLLOW_23_in_rule__Annotation__Group_2__3__Impl2707);
+ after(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2__3__Impl"
+
+
+ // $ANTLR start "rule__Annotation__Group_2_2__0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1339:1: rule__Annotation__Group_2_2__0 : rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 ;
+ public final void rule__Annotation__Group_2_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1343:1: ( rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1344:2: rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_2_2__0__Impl_in_rule__Annotation__Group_2_2__02746);
+ rule__Annotation__Group_2_2__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__Annotation__Group_2_2__1_in_rule__Annotation__Group_2_2__02749);
+ rule__Annotation__Group_2_2__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2_2__0"
+
+
+ // $ANTLR start "rule__Annotation__Group_2_2__0__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1351:1: rule__Annotation__Group_2_2__0__Impl : ( ',' ) ;
+ public final void rule__Annotation__Group_2_2__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1355:1: ( ( ',' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1356:1: ( ',' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1356:1: ( ',' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1357:1: ','
+ {
+ before(grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0());
+ match(input,24,FOLLOW_24_in_rule__Annotation__Group_2_2__0__Impl2777);
+ after(grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2_2__0__Impl"
+
+
+ // $ANTLR start "rule__Annotation__Group_2_2__1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1370:1: rule__Annotation__Group_2_2__1 : rule__Annotation__Group_2_2__1__Impl ;
+ public final void rule__Annotation__Group_2_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1374:1: ( rule__Annotation__Group_2_2__1__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1375:2: rule__Annotation__Group_2_2__1__Impl
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_2_2__1__Impl_in_rule__Annotation__Group_2_2__12808);
+ rule__Annotation__Group_2_2__1__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2_2__1"
+
+
+ // $ANTLR start "rule__Annotation__Group_2_2__1__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1381:1: rule__Annotation__Group_2_2__1__Impl : ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) ;
+ public final void rule__Annotation__Group_2_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1385:1: ( ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1386:1: ( ( rule__Annotation__AttributesAssignment_2_2_1 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1386:1: ( ( rule__Annotation__AttributesAssignment_2_2_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1387:1: ( rule__Annotation__AttributesAssignment_2_2_1 )
+ {
+ before(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_2_1());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1388:1: ( rule__Annotation__AttributesAssignment_2_2_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1388:2: rule__Annotation__AttributesAssignment_2_2_1
+ {
+ pushFollow(FOLLOW_rule__Annotation__AttributesAssignment_2_2_1_in_rule__Annotation__Group_2_2__1__Impl2835);
+ rule__Annotation__AttributesAssignment_2_2_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_2_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_2_2__1__Impl"
+
+
+ // $ANTLR start "rule__KeyValue__Group__0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1402:1: rule__KeyValue__Group__0 : rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 ;
+ public final void rule__KeyValue__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1406:1: ( rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1407:2: rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1
+ {
+ pushFollow(FOLLOW_rule__KeyValue__Group__0__Impl_in_rule__KeyValue__Group__02869);
+ rule__KeyValue__Group__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__KeyValue__Group__1_in_rule__KeyValue__Group__02872);
+ rule__KeyValue__Group__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__KeyValue__Group__0"
+
+
+ // $ANTLR start "rule__KeyValue__Group__0__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1414:1: rule__KeyValue__Group__0__Impl : ( ( rule__KeyValue__KeyAssignment_0 ) ) ;
+ public final void rule__KeyValue__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1418:1: ( ( ( rule__KeyValue__KeyAssignment_0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1419:1: ( ( rule__KeyValue__KeyAssignment_0 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1419:1: ( ( rule__KeyValue__KeyAssignment_0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1420:1: ( rule__KeyValue__KeyAssignment_0 )
+ {
+ before(grammarAccess.getKeyValueAccess().getKeyAssignment_0());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1421:1: ( rule__KeyValue__KeyAssignment_0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1421:2: rule__KeyValue__KeyAssignment_0
+ {
+ pushFollow(FOLLOW_rule__KeyValue__KeyAssignment_0_in_rule__KeyValue__Group__0__Impl2899);
+ rule__KeyValue__KeyAssignment_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getKeyValueAccess().getKeyAssignment_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__KeyValue__Group__0__Impl"
+
+
+ // $ANTLR start "rule__KeyValue__Group__1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1431:1: rule__KeyValue__Group__1 : rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 ;
+ public final void rule__KeyValue__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1435:1: ( rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1436:2: rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2
+ {
+ pushFollow(FOLLOW_rule__KeyValue__Group__1__Impl_in_rule__KeyValue__Group__12929);
+ rule__KeyValue__Group__1__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__KeyValue__Group__2_in_rule__KeyValue__Group__12932);
+ rule__KeyValue__Group__2();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__KeyValue__Group__1"
+
+
+ // $ANTLR start "rule__KeyValue__Group__1__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1443:1: rule__KeyValue__Group__1__Impl : ( '=' ) ;
+ public final void rule__KeyValue__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1447:1: ( ( '=' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1448:1: ( '=' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1448:1: ( '=' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1449:1: '='
+ {
+ before(grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1());
+ match(input,25,FOLLOW_25_in_rule__KeyValue__Group__1__Impl2960);
+ after(grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__KeyValue__Group__1__Impl"
+
+
+ // $ANTLR start "rule__KeyValue__Group__2"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1462:1: rule__KeyValue__Group__2 : rule__KeyValue__Group__2__Impl ;
+ public final void rule__KeyValue__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1466:1: ( rule__KeyValue__Group__2__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1467:2: rule__KeyValue__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__KeyValue__Group__2__Impl_in_rule__KeyValue__Group__22991);
+ rule__KeyValue__Group__2__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__KeyValue__Group__2"
+
+
+ // $ANTLR start "rule__KeyValue__Group__2__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1473:1: rule__KeyValue__Group__2__Impl : ( ( rule__KeyValue__ValueAssignment_2 ) ) ;
+ public final void rule__KeyValue__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1477:1: ( ( ( rule__KeyValue__ValueAssignment_2 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1478:1: ( ( rule__KeyValue__ValueAssignment_2 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1478:1: ( ( rule__KeyValue__ValueAssignment_2 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1479:1: ( rule__KeyValue__ValueAssignment_2 )
+ {
+ before(grammarAccess.getKeyValueAccess().getValueAssignment_2());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1480:1: ( rule__KeyValue__ValueAssignment_2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1480:2: rule__KeyValue__ValueAssignment_2
+ {
+ pushFollow(FOLLOW_rule__KeyValue__ValueAssignment_2_in_rule__KeyValue__Group__2__Impl3018);
+ rule__KeyValue__ValueAssignment_2();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getKeyValueAccess().getValueAssignment_2());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__KeyValue__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__Group__0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1499:1: rule__SimpleAnnotationAttribute__Group__0 : rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 ;
+ public final void rule__SimpleAnnotationAttribute__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1503:1: ( rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1504:2: rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1
+ {
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__0__Impl_in_rule__SimpleAnnotationAttribute__Group__03057);
+ rule__SimpleAnnotationAttribute__Group__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__1_in_rule__SimpleAnnotationAttribute__Group__03060);
+ rule__SimpleAnnotationAttribute__Group__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__Group__0"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__Group__0__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1511:1: rule__SimpleAnnotationAttribute__Group__0__Impl : ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ;
+ public final void rule__SimpleAnnotationAttribute__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1515:1: ( ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1516:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1516:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1517:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 )
+ {
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getAlternatives_0());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1518:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1518:2: rule__SimpleAnnotationAttribute__Alternatives_0
+ {
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Alternatives_0_in_rule__SimpleAnnotationAttribute__Group__0__Impl3087);
+ rule__SimpleAnnotationAttribute__Alternatives_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getAlternatives_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__Group__0__Impl"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__Group__1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1528:1: rule__SimpleAnnotationAttribute__Group__1 : rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 ;
+ public final void rule__SimpleAnnotationAttribute__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1532:1: ( rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1533:2: rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2
+ {
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__1__Impl_in_rule__SimpleAnnotationAttribute__Group__13117);
+ rule__SimpleAnnotationAttribute__Group__1__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__2_in_rule__SimpleAnnotationAttribute__Group__13120);
+ rule__SimpleAnnotationAttribute__Group__2();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__Group__1"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__Group__1__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1540:1: rule__SimpleAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ;
+ public final void rule__SimpleAnnotationAttribute__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1544:1: ( ( 'attribute' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1545:1: ( 'attribute' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1545:1: ( 'attribute' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1546:1: 'attribute'
+ {
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1());
+ match(input,26,FOLLOW_26_in_rule__SimpleAnnotationAttribute__Group__1__Impl3148);
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__Group__1__Impl"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__Group__2"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1559:1: rule__SimpleAnnotationAttribute__Group__2 : rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 ;
+ public final void rule__SimpleAnnotationAttribute__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1563:1: ( rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1564:2: rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3
+ {
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__2__Impl_in_rule__SimpleAnnotationAttribute__Group__23179);
+ rule__SimpleAnnotationAttribute__Group__2__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__3_in_rule__SimpleAnnotationAttribute__Group__23182);
+ rule__SimpleAnnotationAttribute__Group__3();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__Group__2"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__Group__2__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1571:1: rule__SimpleAnnotationAttribute__Group__2__Impl : ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ;
+ public final void rule__SimpleAnnotationAttribute__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1575:1: ( ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1576:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1576:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1577:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 )
+ {
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getNameAssignment_2());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1578:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1578:2: rule__SimpleAnnotationAttribute__NameAssignment_2
+ {
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__NameAssignment_2_in_rule__SimpleAnnotationAttribute__Group__2__Impl3209);
+ rule__SimpleAnnotationAttribute__NameAssignment_2();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getNameAssignment_2());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__Group__2__Impl"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__Group__3"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1588:1: rule__SimpleAnnotationAttribute__Group__3 : rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 ;
+ public final void rule__SimpleAnnotationAttribute__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:794:1: ( rule__LiteralArray__Group__0__Impl rule__LiteralArray__Group__1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:795:2: rule__LiteralArray__Group__0__Impl rule__LiteralArray__Group__1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1592:1: ( rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1593:2: rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4
{
- pushFollow(FOLLOW_rule__LiteralArray__Group__0__Impl_in_rule__LiteralArray__Group__01596);
- rule__LiteralArray__Group__0__Impl();
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__3__Impl_in_rule__SimpleAnnotationAttribute__Group__33239);
+ rule__SimpleAnnotationAttribute__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LiteralArray__Group__1_in_rule__LiteralArray__Group__01599);
- rule__LiteralArray__Group__1();
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__4_in_rule__SimpleAnnotationAttribute__Group__33242);
+ rule__SimpleAnnotationAttribute__Group__4();
state._fsp--;
@@ -2200,35 +4482,105 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LiteralArray__Group__0"
+ // $ANTLR end "rule__SimpleAnnotationAttribute__Group__3"
- // $ANTLR start "rule__LiteralArray__Group__0__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:802:1: rule__LiteralArray__Group__0__Impl : ( ( rule__LiteralArray__LiteralsAssignment_0 ) ) ;
- public final void rule__LiteralArray__Group__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SimpleAnnotationAttribute__Group__3__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1600:1: rule__SimpleAnnotationAttribute__Group__3__Impl : ( ':' ) ;
+ public final void rule__SimpleAnnotationAttribute__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:806:1: ( ( ( rule__LiteralArray__LiteralsAssignment_0 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:807:1: ( ( rule__LiteralArray__LiteralsAssignment_0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1604:1: ( ( ':' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1605:1: ( ':' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:807:1: ( ( rule__LiteralArray__LiteralsAssignment_0 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:808:1: ( rule__LiteralArray__LiteralsAssignment_0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1605:1: ( ':' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1606:1: ':'
{
- before(grammarAccess.getLiteralArrayAccess().getLiteralsAssignment_0());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:809:1: ( rule__LiteralArray__LiteralsAssignment_0 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:809:2: rule__LiteralArray__LiteralsAssignment_0
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3());
+ match(input,27,FOLLOW_27_in_rule__SimpleAnnotationAttribute__Group__3__Impl3270);
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__Group__3__Impl"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__Group__4"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1619:1: rule__SimpleAnnotationAttribute__Group__4 : rule__SimpleAnnotationAttribute__Group__4__Impl ;
+ public final void rule__SimpleAnnotationAttribute__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1623:1: ( rule__SimpleAnnotationAttribute__Group__4__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1624:2: rule__SimpleAnnotationAttribute__Group__4__Impl
{
- pushFollow(FOLLOW_rule__LiteralArray__LiteralsAssignment_0_in_rule__LiteralArray__Group__0__Impl1626);
- rule__LiteralArray__LiteralsAssignment_0();
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__4__Impl_in_rule__SimpleAnnotationAttribute__Group__43301);
+ rule__SimpleAnnotationAttribute__Group__4__Impl();
state._fsp--;
}
- after(grammarAccess.getLiteralArrayAccess().getLiteralsAssignment_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__Group__4"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__Group__4__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1630:1: rule__SimpleAnnotationAttribute__Group__4__Impl : ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ;
+ public final void rule__SimpleAnnotationAttribute__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1634:1: ( ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1635:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1635:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1636:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 )
+ {
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeAssignment_4());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1637:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1637:2: rule__SimpleAnnotationAttribute__TypeAssignment_4
+ {
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__TypeAssignment_4_in_rule__SimpleAnnotationAttribute__Group__4__Impl3328);
+ rule__SimpleAnnotationAttribute__TypeAssignment_4();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeAssignment_4());
}
@@ -2247,21 +4599,26 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LiteralArray__Group__0__Impl"
+ // $ANTLR end "rule__SimpleAnnotationAttribute__Group__4__Impl"
- // $ANTLR start "rule__LiteralArray__Group__1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:819:1: rule__LiteralArray__Group__1 : rule__LiteralArray__Group__1__Impl ;
- public final void rule__LiteralArray__Group__1() throws RecognitionException {
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1657:1: rule__EnumAnnotationAttribute__Group__0 : rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 ;
+ public final void rule__EnumAnnotationAttribute__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:823:1: ( rule__LiteralArray__Group__1__Impl )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:824:2: rule__LiteralArray__Group__1__Impl
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1661:1: ( rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1662:2: rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1
{
- pushFollow(FOLLOW_rule__LiteralArray__Group__1__Impl_in_rule__LiteralArray__Group__11656);
- rule__LiteralArray__Group__1__Impl();
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__0__Impl_in_rule__EnumAnnotationAttribute__Group__03368);
+ rule__EnumAnnotationAttribute__Group__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__1_in_rule__EnumAnnotationAttribute__Group__03371);
+ rule__EnumAnnotationAttribute__Group__1();
state._fsp--;
@@ -2280,40 +4637,520 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LiteralArray__Group__1"
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__0"
- // $ANTLR start "rule__LiteralArray__Group__1__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:830:1: rule__LiteralArray__Group__1__Impl : ( ( rule__LiteralArray__Group_1__0 )* ) ;
- public final void rule__LiteralArray__Group__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__0__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1669:1: rule__EnumAnnotationAttribute__Group__0__Impl : ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ;
+ public final void rule__EnumAnnotationAttribute__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:834:1: ( ( ( rule__LiteralArray__Group_1__0 )* ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:835:1: ( ( rule__LiteralArray__Group_1__0 )* )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1673:1: ( ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1674:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:835:1: ( ( rule__LiteralArray__Group_1__0 )* )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:836:1: ( rule__LiteralArray__Group_1__0 )*
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1674:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1675:1: ( rule__EnumAnnotationAttribute__Alternatives_0 )
{
- before(grammarAccess.getLiteralArrayAccess().getGroup_1());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:837:1: ( rule__LiteralArray__Group_1__0 )*
- loop11:
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getAlternatives_0());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1676:1: ( rule__EnumAnnotationAttribute__Alternatives_0 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1676:2: rule__EnumAnnotationAttribute__Alternatives_0
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Alternatives_0_in_rule__EnumAnnotationAttribute__Group__0__Impl3398);
+ rule__EnumAnnotationAttribute__Alternatives_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getAlternatives_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__0__Impl"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1686:1: rule__EnumAnnotationAttribute__Group__1 : rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 ;
+ public final void rule__EnumAnnotationAttribute__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1690:1: ( rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1691:2: rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__1__Impl_in_rule__EnumAnnotationAttribute__Group__13428);
+ rule__EnumAnnotationAttribute__Group__1__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__2_in_rule__EnumAnnotationAttribute__Group__13431);
+ rule__EnumAnnotationAttribute__Group__2();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__1"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__1__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1698:1: rule__EnumAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ;
+ public final void rule__EnumAnnotationAttribute__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1702:1: ( ( 'attribute' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1703:1: ( 'attribute' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1703:1: ( 'attribute' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1704:1: 'attribute'
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1());
+ match(input,26,FOLLOW_26_in_rule__EnumAnnotationAttribute__Group__1__Impl3459);
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__1__Impl"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__2"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1717:1: rule__EnumAnnotationAttribute__Group__2 : rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 ;
+ public final void rule__EnumAnnotationAttribute__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1721:1: ( rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1722:2: rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__2__Impl_in_rule__EnumAnnotationAttribute__Group__23490);
+ rule__EnumAnnotationAttribute__Group__2__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__3_in_rule__EnumAnnotationAttribute__Group__23493);
+ rule__EnumAnnotationAttribute__Group__3();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__2"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__2__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1729:1: rule__EnumAnnotationAttribute__Group__2__Impl : ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ;
+ public final void rule__EnumAnnotationAttribute__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1733:1: ( ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1734:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1734:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1735:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 )
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getNameAssignment_2());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1736:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1736:2: rule__EnumAnnotationAttribute__NameAssignment_2
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__NameAssignment_2_in_rule__EnumAnnotationAttribute__Group__2__Impl3520);
+ rule__EnumAnnotationAttribute__NameAssignment_2();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getNameAssignment_2());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__2__Impl"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__3"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1746:1: rule__EnumAnnotationAttribute__Group__3 : rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 ;
+ public final void rule__EnumAnnotationAttribute__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1750:1: ( rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1751:2: rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__3__Impl_in_rule__EnumAnnotationAttribute__Group__33550);
+ rule__EnumAnnotationAttribute__Group__3__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__4_in_rule__EnumAnnotationAttribute__Group__33553);
+ rule__EnumAnnotationAttribute__Group__4();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__3"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__3__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1758:1: rule__EnumAnnotationAttribute__Group__3__Impl : ( ':' ) ;
+ public final void rule__EnumAnnotationAttribute__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1762:1: ( ( ':' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1763:1: ( ':' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1763:1: ( ':' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1764:1: ':'
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3());
+ match(input,27,FOLLOW_27_in_rule__EnumAnnotationAttribute__Group__3__Impl3581);
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__3__Impl"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__4"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1777:1: rule__EnumAnnotationAttribute__Group__4 : rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 ;
+ public final void rule__EnumAnnotationAttribute__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1781:1: ( rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1782:2: rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__4__Impl_in_rule__EnumAnnotationAttribute__Group__43612);
+ rule__EnumAnnotationAttribute__Group__4__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__5_in_rule__EnumAnnotationAttribute__Group__43615);
+ rule__EnumAnnotationAttribute__Group__5();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__4"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__4__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1789:1: rule__EnumAnnotationAttribute__Group__4__Impl : ( '{' ) ;
+ public final void rule__EnumAnnotationAttribute__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1793:1: ( ( '{' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1794:1: ( '{' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1794:1: ( '{' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1795:1: '{'
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4());
+ match(input,28,FOLLOW_28_in_rule__EnumAnnotationAttribute__Group__4__Impl3643);
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__4__Impl"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__5"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1808:1: rule__EnumAnnotationAttribute__Group__5 : rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 ;
+ public final void rule__EnumAnnotationAttribute__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1812:1: ( rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1813:2: rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__5__Impl_in_rule__EnumAnnotationAttribute__Group__53674);
+ rule__EnumAnnotationAttribute__Group__5__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__6_in_rule__EnumAnnotationAttribute__Group__53677);
+ rule__EnumAnnotationAttribute__Group__6();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__5"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__5__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1820:1: rule__EnumAnnotationAttribute__Group__5__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ;
+ public final void rule__EnumAnnotationAttribute__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1824:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1825:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1825:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1826:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 )
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_5());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1827:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1827:2: rule__EnumAnnotationAttribute__ValuesAssignment_5
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_5_in_rule__EnumAnnotationAttribute__Group__5__Impl3704);
+ rule__EnumAnnotationAttribute__ValuesAssignment_5();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_5());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__5__Impl"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__6"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1837:1: rule__EnumAnnotationAttribute__Group__6 : rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 ;
+ public final void rule__EnumAnnotationAttribute__Group__6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1841:1: ( rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1842:2: rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__6__Impl_in_rule__EnumAnnotationAttribute__Group__63734);
+ rule__EnumAnnotationAttribute__Group__6__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__7_in_rule__EnumAnnotationAttribute__Group__63737);
+ rule__EnumAnnotationAttribute__Group__7();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__6"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__6__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1849:1: rule__EnumAnnotationAttribute__Group__6__Impl : ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) ;
+ public final void rule__EnumAnnotationAttribute__Group__6__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1853:1: ( ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1854:1: ( ( rule__EnumAnnotationAttribute__Group_6__0 )* )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1854:1: ( ( rule__EnumAnnotationAttribute__Group_6__0 )* )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1855:1: ( rule__EnumAnnotationAttribute__Group_6__0 )*
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getGroup_6());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1856:1: ( rule__EnumAnnotationAttribute__Group_6__0 )*
+ loop17:
do {
- int alt11=2;
- int LA11_0 = input.LA(1);
+ int alt17=2;
+ int LA17_0 = input.LA(1);
- if ( (LA11_0==16) ) {
- alt11=1;
+ if ( (LA17_0==24) ) {
+ alt17=1;
}
- switch (alt11) {
+ switch (alt17) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:837:2: rule__LiteralArray__Group_1__0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1856:2: rule__EnumAnnotationAttribute__Group_6__0
{
- pushFollow(FOLLOW_rule__LiteralArray__Group_1__0_in_rule__LiteralArray__Group__1__Impl1683);
- rule__LiteralArray__Group_1__0();
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__0_in_rule__EnumAnnotationAttribute__Group__6__Impl3764);
+ rule__EnumAnnotationAttribute__Group_6__0();
state._fsp--;
@@ -2322,14 +5159,192 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop11;
+ break loop17;
}
} while (true);
- after(grammarAccess.getLiteralArrayAccess().getGroup_1());
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getGroup_6());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__6__Impl"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__7"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1866:1: rule__EnumAnnotationAttribute__Group__7 : rule__EnumAnnotationAttribute__Group__7__Impl ;
+ public final void rule__EnumAnnotationAttribute__Group__7() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1870:1: ( rule__EnumAnnotationAttribute__Group__7__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1871:2: rule__EnumAnnotationAttribute__Group__7__Impl
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__7__Impl_in_rule__EnumAnnotationAttribute__Group__73795);
+ rule__EnumAnnotationAttribute__Group__7__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__7"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group__7__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1877:1: rule__EnumAnnotationAttribute__Group__7__Impl : ( '}' ) ;
+ public final void rule__EnumAnnotationAttribute__Group__7__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1881:1: ( ( '}' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1882:1: ( '}' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1882:1: ( '}' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1883:1: '}'
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7());
+ match(input,29,FOLLOW_29_in_rule__EnumAnnotationAttribute__Group__7__Impl3823);
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group__7__Impl"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1912:1: rule__EnumAnnotationAttribute__Group_6__0 : rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 ;
+ public final void rule__EnumAnnotationAttribute__Group_6__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1916:1: ( rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1917:2: rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__0__Impl_in_rule__EnumAnnotationAttribute__Group_6__03870);
+ rule__EnumAnnotationAttribute__Group_6__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__1_in_rule__EnumAnnotationAttribute__Group_6__03873);
+ rule__EnumAnnotationAttribute__Group_6__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group_6__0"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__0__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1924:1: rule__EnumAnnotationAttribute__Group_6__0__Impl : ( ',' ) ;
+ public final void rule__EnumAnnotationAttribute__Group_6__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1928:1: ( ( ',' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1929:1: ( ',' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1929:1: ( ',' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1930:1: ','
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0());
+ match(input,24,FOLLOW_24_in_rule__EnumAnnotationAttribute__Group_6__0__Impl3901);
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0());
+
+ }
+
}
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group_6__0__Impl"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1943:1: rule__EnumAnnotationAttribute__Group_6__1 : rule__EnumAnnotationAttribute__Group_6__1__Impl ;
+ public final void rule__EnumAnnotationAttribute__Group_6__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1947:1: ( rule__EnumAnnotationAttribute__Group_6__1__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1948:2: rule__EnumAnnotationAttribute__Group_6__1__Impl
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__1__Impl_in_rule__EnumAnnotationAttribute__Group_6__13932);
+ rule__EnumAnnotationAttribute__Group_6__1__Impl();
+
+ state._fsp--;
+
}
@@ -2345,26 +5360,73 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LiteralArray__Group__1__Impl"
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group_6__1"
- // $ANTLR start "rule__LiteralArray__Group_1__0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:851:1: rule__LiteralArray__Group_1__0 : rule__LiteralArray__Group_1__0__Impl rule__LiteralArray__Group_1__1 ;
- public final void rule__LiteralArray__Group_1__0() throws RecognitionException {
+ // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__1__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1954:1: rule__EnumAnnotationAttribute__Group_6__1__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) ;
+ public final void rule__EnumAnnotationAttribute__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:855:1: ( rule__LiteralArray__Group_1__0__Impl rule__LiteralArray__Group_1__1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:856:2: rule__LiteralArray__Group_1__0__Impl rule__LiteralArray__Group_1__1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1958:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1959:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1959:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1960:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 )
{
- pushFollow(FOLLOW_rule__LiteralArray__Group_1__0__Impl_in_rule__LiteralArray__Group_1__01718);
- rule__LiteralArray__Group_1__0__Impl();
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_6_1());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1961:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1961:2: rule__EnumAnnotationAttribute__ValuesAssignment_6_1
+ {
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_6_1_in_rule__EnumAnnotationAttribute__Group_6__1__Impl3959);
+ rule__EnumAnnotationAttribute__ValuesAssignment_6_1();
state._fsp--;
- pushFollow(FOLLOW_rule__LiteralArray__Group_1__1_in_rule__LiteralArray__Group_1__01721);
- rule__LiteralArray__Group_1__1();
+
+ }
+
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_6_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__Group_6__1__Impl"
+
+
+ // $ANTLR start "rule__Documentation__Group__0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1975:1: rule__Documentation__Group__0 : rule__Documentation__Group__0__Impl rule__Documentation__Group__1 ;
+ public final void rule__Documentation__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1979:1: ( rule__Documentation__Group__0__Impl rule__Documentation__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1980:2: rule__Documentation__Group__0__Impl rule__Documentation__Group__1
+ {
+ pushFollow(FOLLOW_rule__Documentation__Group__0__Impl_in_rule__Documentation__Group__03993);
+ rule__Documentation__Group__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__Documentation__Group__1_in_rule__Documentation__Group__03996);
+ rule__Documentation__Group__1();
state._fsp--;
@@ -2383,25 +5445,29 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LiteralArray__Group_1__0"
+ // $ANTLR end "rule__Documentation__Group__0"
- // $ANTLR start "rule__LiteralArray__Group_1__0__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:863:1: rule__LiteralArray__Group_1__0__Impl : ( ',' ) ;
- public final void rule__LiteralArray__Group_1__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__Documentation__Group__0__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1987:1: rule__Documentation__Group__0__Impl : ( () ) ;
+ public final void rule__Documentation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:867:1: ( ( ',' ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:868:1: ( ',' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1991:1: ( ( () ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1992:1: ( () )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:868:1: ( ',' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:869:1: ','
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1992:1: ( () )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1993:1: ()
{
- before(grammarAccess.getLiteralArrayAccess().getCommaKeyword_1_0());
- match(input,16,FOLLOW_16_in_rule__LiteralArray__Group_1__0__Impl1749);
- after(grammarAccess.getLiteralArrayAccess().getCommaKeyword_1_0());
+ before(grammarAccess.getDocumentationAccess().getDocumentationAction_0());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1994:1: ()
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1996:1:
+ {
+ }
+
+ after(grammarAccess.getDocumentationAccess().getDocumentationAction_0());
}
@@ -2409,6 +5475,40 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
}
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Documentation__Group__0__Impl"
+
+
+ // $ANTLR start "rule__Documentation__Group__1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2006:1: rule__Documentation__Group__1 : rule__Documentation__Group__1__Impl rule__Documentation__Group__2 ;
+ public final void rule__Documentation__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2010:1: ( rule__Documentation__Group__1__Impl rule__Documentation__Group__2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2011:2: rule__Documentation__Group__1__Impl rule__Documentation__Group__2
+ {
+ pushFollow(FOLLOW_rule__Documentation__Group__1__Impl_in_rule__Documentation__Group__14054);
+ rule__Documentation__Group__1__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__Documentation__Group__2_in_rule__Documentation__Group__14057);
+ rule__Documentation__Group__2();
+
+ state._fsp--;
+
+
+ }
+
+ }
catch (RecognitionException re) {
reportError(re);
recover(input,re);
@@ -2420,21 +5520,63 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LiteralArray__Group_1__0__Impl"
+ // $ANTLR end "rule__Documentation__Group__1"
- // $ANTLR start "rule__LiteralArray__Group_1__1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:882:1: rule__LiteralArray__Group_1__1 : rule__LiteralArray__Group_1__1__Impl ;
- public final void rule__LiteralArray__Group_1__1() throws RecognitionException {
+ // $ANTLR start "rule__Documentation__Group__1__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2018:1: rule__Documentation__Group__1__Impl : ( '[' ) ;
+ public final void rule__Documentation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:886:1: ( rule__LiteralArray__Group_1__1__Impl )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:887:2: rule__LiteralArray__Group_1__1__Impl
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2022:1: ( ( '[' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2023:1: ( '[' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2023:1: ( '[' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2024:1: '['
{
- pushFollow(FOLLOW_rule__LiteralArray__Group_1__1__Impl_in_rule__LiteralArray__Group_1__11780);
- rule__LiteralArray__Group_1__1__Impl();
+ before(grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1());
+ match(input,30,FOLLOW_30_in_rule__Documentation__Group__1__Impl4085);
+ after(grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Documentation__Group__1__Impl"
+
+
+ // $ANTLR start "rule__Documentation__Group__2"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2037:1: rule__Documentation__Group__2 : rule__Documentation__Group__2__Impl rule__Documentation__Group__3 ;
+ public final void rule__Documentation__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2041:1: ( rule__Documentation__Group__2__Impl rule__Documentation__Group__3 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2042:2: rule__Documentation__Group__2__Impl rule__Documentation__Group__3
+ {
+ pushFollow(FOLLOW_rule__Documentation__Group__2__Impl_in_rule__Documentation__Group__24116);
+ rule__Documentation__Group__2__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__Documentation__Group__3_in_rule__Documentation__Group__24119);
+ rule__Documentation__Group__3();
state._fsp--;
@@ -2453,35 +5595,123 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LiteralArray__Group_1__1"
+ // $ANTLR end "rule__Documentation__Group__2"
- // $ANTLR start "rule__LiteralArray__Group_1__1__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:893:1: rule__LiteralArray__Group_1__1__Impl : ( ( rule__LiteralArray__LiteralsAssignment_1_1 ) ) ;
- public final void rule__LiteralArray__Group_1__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__Documentation__Group__2__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2049:1: rule__Documentation__Group__2__Impl : ( ( rule__Documentation__LinesAssignment_2 )* ) ;
+ public final void rule__Documentation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:897:1: ( ( ( rule__LiteralArray__LiteralsAssignment_1_1 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:898:1: ( ( rule__LiteralArray__LiteralsAssignment_1_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2053:1: ( ( ( rule__Documentation__LinesAssignment_2 )* ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2054:1: ( ( rule__Documentation__LinesAssignment_2 )* )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:898:1: ( ( rule__LiteralArray__LiteralsAssignment_1_1 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:899:1: ( rule__LiteralArray__LiteralsAssignment_1_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2054:1: ( ( rule__Documentation__LinesAssignment_2 )* )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2055:1: ( rule__Documentation__LinesAssignment_2 )*
{
- before(grammarAccess.getLiteralArrayAccess().getLiteralsAssignment_1_1());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:900:1: ( rule__LiteralArray__LiteralsAssignment_1_1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:900:2: rule__LiteralArray__LiteralsAssignment_1_1
+ before(grammarAccess.getDocumentationAccess().getLinesAssignment_2());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2056:1: ( rule__Documentation__LinesAssignment_2 )*
+ loop18:
+ do {
+ int alt18=2;
+ int LA18_0 = input.LA(1);
+
+ if ( (LA18_0==RULE_STRING) ) {
+ alt18=1;
+ }
+
+
+ switch (alt18) {
+ case 1 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2056:2: rule__Documentation__LinesAssignment_2
+ {
+ pushFollow(FOLLOW_rule__Documentation__LinesAssignment_2_in_rule__Documentation__Group__2__Impl4146);
+ rule__Documentation__LinesAssignment_2();
+
+ state._fsp--;
+
+
+ }
+ break;
+
+ default :
+ break loop18;
+ }
+ } while (true);
+
+ after(grammarAccess.getDocumentationAccess().getLinesAssignment_2());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Documentation__Group__2__Impl"
+
+
+ // $ANTLR start "rule__Documentation__Group__3"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2066:1: rule__Documentation__Group__3 : rule__Documentation__Group__3__Impl ;
+ public final void rule__Documentation__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2070:1: ( rule__Documentation__Group__3__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2071:2: rule__Documentation__Group__3__Impl
{
- pushFollow(FOLLOW_rule__LiteralArray__LiteralsAssignment_1_1_in_rule__LiteralArray__Group_1__1__Impl1807);
- rule__LiteralArray__LiteralsAssignment_1_1();
+ pushFollow(FOLLOW_rule__Documentation__Group__3__Impl_in_rule__Documentation__Group__34177);
+ rule__Documentation__Group__3__Impl();
state._fsp--;
}
- after(grammarAccess.getLiteralArrayAccess().getLiteralsAssignment_1_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Documentation__Group__3"
+
+
+ // $ANTLR start "rule__Documentation__Group__3__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2077:1: rule__Documentation__Group__3__Impl : ( ']' ) ;
+ public final void rule__Documentation__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2081:1: ( ( ']' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2082:1: ( ']' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2082:1: ( ']' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2083:1: ']'
+ {
+ before(grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3());
+ match(input,31,FOLLOW_31_in_rule__Documentation__Group__3__Impl4205);
+ after(grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3());
}
@@ -2500,25 +5730,25 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LiteralArray__Group_1__1__Impl"
+ // $ANTLR end "rule__Documentation__Group__3__Impl"
// $ANTLR start "rule__BooleanLiteral__Group__0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:914:1: rule__BooleanLiteral__Group__0 : rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2106:1: rule__BooleanLiteral__Group__0 : rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ;
public final void rule__BooleanLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:918:1: ( rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:919:2: rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2110:1: ( rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2111:2: rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1
{
- pushFollow(FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__01841);
+ pushFollow(FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__04246);
rule__BooleanLiteral__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__01844);
+ pushFollow(FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__04249);
rule__BooleanLiteral__Group__1();
state._fsp--;
@@ -2542,21 +5772,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BooleanLiteral__Group__0__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:926:1: rule__BooleanLiteral__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2118:1: rule__BooleanLiteral__Group__0__Impl : ( () ) ;
public final void rule__BooleanLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:930:1: ( ( () ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:931:1: ( () )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2122:1: ( ( () ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2123:1: ( () )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:931:1: ( () )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:932:1: ()
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2123:1: ( () )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2124:1: ()
{
before(grammarAccess.getBooleanLiteralAccess().getBooleanLiteralAction_0());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:933:1: ()
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:935:1:
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2125:1: ()
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2127:1:
{
}
@@ -2579,16 +5809,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BooleanLiteral__Group__1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:945:1: rule__BooleanLiteral__Group__1 : rule__BooleanLiteral__Group__1__Impl ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2137:1: rule__BooleanLiteral__Group__1 : rule__BooleanLiteral__Group__1__Impl ;
public final void rule__BooleanLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:949:1: ( rule__BooleanLiteral__Group__1__Impl )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:950:2: rule__BooleanLiteral__Group__1__Impl
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2141:1: ( rule__BooleanLiteral__Group__1__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2142:2: rule__BooleanLiteral__Group__1__Impl
{
- pushFollow(FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__11902);
+ pushFollow(FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__14307);
rule__BooleanLiteral__Group__1__Impl();
state._fsp--;
@@ -2612,23 +5842,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BooleanLiteral__Group__1__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:956:1: rule__BooleanLiteral__Group__1__Impl : ( ( rule__BooleanLiteral__Alternatives_1 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2148:1: rule__BooleanLiteral__Group__1__Impl : ( ( rule__BooleanLiteral__Alternatives_1 ) ) ;
public final void rule__BooleanLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:960:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:961:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2152:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2153:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:961:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:962:1: ( rule__BooleanLiteral__Alternatives_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2153:1: ( ( rule__BooleanLiteral__Alternatives_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2154:1: ( rule__BooleanLiteral__Alternatives_1 )
{
before(grammarAccess.getBooleanLiteralAccess().getAlternatives_1());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:963:1: ( rule__BooleanLiteral__Alternatives_1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:963:2: rule__BooleanLiteral__Alternatives_1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2155:1: ( rule__BooleanLiteral__Alternatives_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2155:2: rule__BooleanLiteral__Alternatives_1
{
- pushFollow(FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl1929);
+ pushFollow(FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl4334);
rule__BooleanLiteral__Alternatives_1();
state._fsp--;
@@ -2659,21 +5889,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RealLiteral__Group__0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:977:1: rule__RealLiteral__Group__0 : rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2169:1: rule__RealLiteral__Group__0 : rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 ;
public final void rule__RealLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:981:1: ( rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:982:2: rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2173:1: ( rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2174:2: rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1
{
- pushFollow(FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__01963);
+ pushFollow(FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__04368);
rule__RealLiteral__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__01966);
+ pushFollow(FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__04371);
rule__RealLiteral__Group__1();
state._fsp--;
@@ -2697,21 +5927,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RealLiteral__Group__0__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:989:1: rule__RealLiteral__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2181:1: rule__RealLiteral__Group__0__Impl : ( () ) ;
public final void rule__RealLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:993:1: ( ( () ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:994:1: ( () )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2185:1: ( ( () ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2186:1: ( () )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:994:1: ( () )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:995:1: ()
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2186:1: ( () )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2187:1: ()
{
before(grammarAccess.getRealLiteralAccess().getRealLiteralAction_0());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:996:1: ()
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:998:1:
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2188:1: ()
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2190:1:
{
}
@@ -2734,16 +5964,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RealLiteral__Group__1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1008:1: rule__RealLiteral__Group__1 : rule__RealLiteral__Group__1__Impl ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2200:1: rule__RealLiteral__Group__1 : rule__RealLiteral__Group__1__Impl ;
public final void rule__RealLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1012:1: ( rule__RealLiteral__Group__1__Impl )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1013:2: rule__RealLiteral__Group__1__Impl
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2204:1: ( rule__RealLiteral__Group__1__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2205:2: rule__RealLiteral__Group__1__Impl
{
- pushFollow(FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__12024);
+ pushFollow(FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__14429);
rule__RealLiteral__Group__1__Impl();
state._fsp--;
@@ -2767,23 +5997,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RealLiteral__Group__1__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1019:1: rule__RealLiteral__Group__1__Impl : ( ( rule__RealLiteral__ValueAssignment_1 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2211:1: rule__RealLiteral__Group__1__Impl : ( ( rule__RealLiteral__ValueAssignment_1 ) ) ;
public final void rule__RealLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1023:1: ( ( ( rule__RealLiteral__ValueAssignment_1 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1024:1: ( ( rule__RealLiteral__ValueAssignment_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2215:1: ( ( ( rule__RealLiteral__ValueAssignment_1 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2216:1: ( ( rule__RealLiteral__ValueAssignment_1 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1024:1: ( ( rule__RealLiteral__ValueAssignment_1 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1025:1: ( rule__RealLiteral__ValueAssignment_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2216:1: ( ( rule__RealLiteral__ValueAssignment_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2217:1: ( rule__RealLiteral__ValueAssignment_1 )
{
before(grammarAccess.getRealLiteralAccess().getValueAssignment_1());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1026:1: ( rule__RealLiteral__ValueAssignment_1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1026:2: rule__RealLiteral__ValueAssignment_1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2218:1: ( rule__RealLiteral__ValueAssignment_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2218:2: rule__RealLiteral__ValueAssignment_1
{
- pushFollow(FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl2051);
+ pushFollow(FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl4456);
rule__RealLiteral__ValueAssignment_1();
state._fsp--;
@@ -2814,21 +6044,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IntLiteral__Group__0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1040:1: rule__IntLiteral__Group__0 : rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2232:1: rule__IntLiteral__Group__0 : rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 ;
public final void rule__IntLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1044:1: ( rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1045:2: rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2236:1: ( rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2237:2: rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1
{
- pushFollow(FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__02085);
+ pushFollow(FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__04490);
rule__IntLiteral__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__02088);
+ pushFollow(FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__04493);
rule__IntLiteral__Group__1();
state._fsp--;
@@ -2852,21 +6082,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IntLiteral__Group__0__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1052:1: rule__IntLiteral__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2244:1: rule__IntLiteral__Group__0__Impl : ( () ) ;
public final void rule__IntLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1056:1: ( ( () ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1057:1: ( () )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2248:1: ( ( () ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2249:1: ( () )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1057:1: ( () )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1058:1: ()
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2249:1: ( () )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2250:1: ()
{
before(grammarAccess.getIntLiteralAccess().getIntLiteralAction_0());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1059:1: ()
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1061:1:
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2251:1: ()
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2253:1:
{
}
@@ -2889,16 +6119,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IntLiteral__Group__1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1071:1: rule__IntLiteral__Group__1 : rule__IntLiteral__Group__1__Impl ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2263:1: rule__IntLiteral__Group__1 : rule__IntLiteral__Group__1__Impl ;
public final void rule__IntLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1075:1: ( rule__IntLiteral__Group__1__Impl )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1076:2: rule__IntLiteral__Group__1__Impl
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2267:1: ( rule__IntLiteral__Group__1__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2268:2: rule__IntLiteral__Group__1__Impl
{
- pushFollow(FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__12146);
+ pushFollow(FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__14551);
rule__IntLiteral__Group__1__Impl();
state._fsp--;
@@ -2922,23 +6152,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IntLiteral__Group__1__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1082:1: rule__IntLiteral__Group__1__Impl : ( ( rule__IntLiteral__ValueAssignment_1 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2274:1: rule__IntLiteral__Group__1__Impl : ( ( rule__IntLiteral__ValueAssignment_1 ) ) ;
public final void rule__IntLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1086:1: ( ( ( rule__IntLiteral__ValueAssignment_1 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1087:1: ( ( rule__IntLiteral__ValueAssignment_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2278:1: ( ( ( rule__IntLiteral__ValueAssignment_1 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2279:1: ( ( rule__IntLiteral__ValueAssignment_1 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1087:1: ( ( rule__IntLiteral__ValueAssignment_1 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1088:1: ( rule__IntLiteral__ValueAssignment_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2279:1: ( ( rule__IntLiteral__ValueAssignment_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2280:1: ( rule__IntLiteral__ValueAssignment_1 )
{
before(grammarAccess.getIntLiteralAccess().getValueAssignment_1());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1089:1: ( rule__IntLiteral__ValueAssignment_1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1089:2: rule__IntLiteral__ValueAssignment_1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2281:1: ( rule__IntLiteral__ValueAssignment_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2281:2: rule__IntLiteral__ValueAssignment_1
{
- pushFollow(FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl2173);
+ pushFollow(FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl4578);
rule__IntLiteral__ValueAssignment_1();
state._fsp--;
@@ -2969,21 +6199,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StringLiteral__Group__0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1103:1: rule__StringLiteral__Group__0 : rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2295:1: rule__StringLiteral__Group__0 : rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 ;
public final void rule__StringLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1107:1: ( rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1108:2: rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2299:1: ( rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2300:2: rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1
{
- pushFollow(FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__02207);
+ pushFollow(FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__04612);
rule__StringLiteral__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__02210);
+ pushFollow(FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__04615);
rule__StringLiteral__Group__1();
state._fsp--;
@@ -3007,21 +6237,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StringLiteral__Group__0__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1115:1: rule__StringLiteral__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2307:1: rule__StringLiteral__Group__0__Impl : ( () ) ;
public final void rule__StringLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1119:1: ( ( () ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1120:1: ( () )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2311:1: ( ( () ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2312:1: ( () )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1120:1: ( () )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1121:1: ()
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2312:1: ( () )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2313:1: ()
{
before(grammarAccess.getStringLiteralAccess().getStringLiteralAction_0());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1122:1: ()
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1124:1:
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2314:1: ()
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2316:1:
{
}
@@ -3044,16 +6274,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StringLiteral__Group__1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1134:1: rule__StringLiteral__Group__1 : rule__StringLiteral__Group__1__Impl ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2326:1: rule__StringLiteral__Group__1 : rule__StringLiteral__Group__1__Impl ;
public final void rule__StringLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1138:1: ( rule__StringLiteral__Group__1__Impl )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1139:2: rule__StringLiteral__Group__1__Impl
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2330:1: ( rule__StringLiteral__Group__1__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2331:2: rule__StringLiteral__Group__1__Impl
{
- pushFollow(FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__12268);
+ pushFollow(FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__14673);
rule__StringLiteral__Group__1__Impl();
state._fsp--;
@@ -3077,23 +6307,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StringLiteral__Group__1__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1145:1: rule__StringLiteral__Group__1__Impl : ( ( rule__StringLiteral__ValueAssignment_1 ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2337:1: rule__StringLiteral__Group__1__Impl : ( ( rule__StringLiteral__ValueAssignment_1 ) ) ;
public final void rule__StringLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1149:1: ( ( ( rule__StringLiteral__ValueAssignment_1 ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1150:1: ( ( rule__StringLiteral__ValueAssignment_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2341:1: ( ( ( rule__StringLiteral__ValueAssignment_1 ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2342:1: ( ( rule__StringLiteral__ValueAssignment_1 ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1150:1: ( ( rule__StringLiteral__ValueAssignment_1 ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1151:1: ( rule__StringLiteral__ValueAssignment_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2342:1: ( ( rule__StringLiteral__ValueAssignment_1 ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2343:1: ( rule__StringLiteral__ValueAssignment_1 )
{
before(grammarAccess.getStringLiteralAccess().getValueAssignment_1());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1152:1: ( rule__StringLiteral__ValueAssignment_1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1152:2: rule__StringLiteral__ValueAssignment_1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2344:1: ( rule__StringLiteral__ValueAssignment_1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2344:2: rule__StringLiteral__ValueAssignment_1
{
- pushFollow(FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl2295);
+ pushFollow(FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl4700);
rule__StringLiteral__ValueAssignment_1();
state._fsp--;
@@ -3124,21 +6354,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SignedInteger__Group__0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1166:1: rule__SignedInteger__Group__0 : rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2358:1: rule__SignedInteger__Group__0 : rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1 ;
public final void rule__SignedInteger__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1170:1: ( rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1171:2: rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2362:1: ( rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2363:2: rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1
{
- pushFollow(FOLLOW_rule__SignedInteger__Group__0__Impl_in_rule__SignedInteger__Group__02329);
+ pushFollow(FOLLOW_rule__SignedInteger__Group__0__Impl_in_rule__SignedInteger__Group__04734);
rule__SignedInteger__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SignedInteger__Group__1_in_rule__SignedInteger__Group__02332);
+ pushFollow(FOLLOW_rule__SignedInteger__Group__1_in_rule__SignedInteger__Group__04737);
rule__SignedInteger__Group__1();
state._fsp--;
@@ -3162,31 +6392,31 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SignedInteger__Group__0__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1178:1: rule__SignedInteger__Group__0__Impl : ( ( rule__SignedInteger__Alternatives_0 )? ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2370:1: rule__SignedInteger__Group__0__Impl : ( ( rule__SignedInteger__Alternatives_0 )? ) ;
public final void rule__SignedInteger__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1182:1: ( ( ( rule__SignedInteger__Alternatives_0 )? ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1183:1: ( ( rule__SignedInteger__Alternatives_0 )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2374:1: ( ( ( rule__SignedInteger__Alternatives_0 )? ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2375:1: ( ( rule__SignedInteger__Alternatives_0 )? )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1183:1: ( ( rule__SignedInteger__Alternatives_0 )? )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1184:1: ( rule__SignedInteger__Alternatives_0 )?
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2375:1: ( ( rule__SignedInteger__Alternatives_0 )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2376:1: ( rule__SignedInteger__Alternatives_0 )?
{
before(grammarAccess.getSignedIntegerAccess().getAlternatives_0());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1185:1: ( rule__SignedInteger__Alternatives_0 )?
- int alt12=2;
- int LA12_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2377:1: ( rule__SignedInteger__Alternatives_0 )?
+ int alt19=2;
+ int LA19_0 = input.LA(1);
- if ( ((LA12_0>=14 && LA12_0<=15)) ) {
- alt12=1;
+ if ( ((LA19_0>=15 && LA19_0<=16)) ) {
+ alt19=1;
}
- switch (alt12) {
+ switch (alt19) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1185:2: rule__SignedInteger__Alternatives_0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2377:2: rule__SignedInteger__Alternatives_0
{
- pushFollow(FOLLOW_rule__SignedInteger__Alternatives_0_in_rule__SignedInteger__Group__0__Impl2359);
+ pushFollow(FOLLOW_rule__SignedInteger__Alternatives_0_in_rule__SignedInteger__Group__0__Impl4764);
rule__SignedInteger__Alternatives_0();
state._fsp--;
@@ -3220,16 +6450,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SignedInteger__Group__1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1195:1: rule__SignedInteger__Group__1 : rule__SignedInteger__Group__1__Impl ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2387:1: rule__SignedInteger__Group__1 : rule__SignedInteger__Group__1__Impl ;
public final void rule__SignedInteger__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1199:1: ( rule__SignedInteger__Group__1__Impl )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1200:2: rule__SignedInteger__Group__1__Impl
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2391:1: ( rule__SignedInteger__Group__1__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2392:2: rule__SignedInteger__Group__1__Impl
{
- pushFollow(FOLLOW_rule__SignedInteger__Group__1__Impl_in_rule__SignedInteger__Group__12390);
+ pushFollow(FOLLOW_rule__SignedInteger__Group__1__Impl_in_rule__SignedInteger__Group__14795);
rule__SignedInteger__Group__1__Impl();
state._fsp--;
@@ -3253,20 +6483,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SignedInteger__Group__1__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1206:1: rule__SignedInteger__Group__1__Impl : ( RULE_INT ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2398:1: rule__SignedInteger__Group__1__Impl : ( RULE_INT ) ;
public final void rule__SignedInteger__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1210:1: ( ( RULE_INT ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1211:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2402:1: ( ( RULE_INT ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2403:1: ( RULE_INT )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1211:1: ( RULE_INT )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1212:1: RULE_INT
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2403:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2404:1: RULE_INT
{
before(grammarAccess.getSignedIntegerAccess().getINTTerminalRuleCall_1());
- match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__SignedInteger__Group__1__Impl2417);
+ match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__SignedInteger__Group__1__Impl4822);
after(grammarAccess.getSignedIntegerAccess().getINTTerminalRuleCall_1());
}
@@ -3290,21 +6520,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Decimal__Group__0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1227:1: rule__Decimal__Group__0 : rule__Decimal__Group__0__Impl rule__Decimal__Group__1 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2419:1: rule__Decimal__Group__0 : rule__Decimal__Group__0__Impl rule__Decimal__Group__1 ;
public final void rule__Decimal__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1231:1: ( rule__Decimal__Group__0__Impl rule__Decimal__Group__1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1232:2: rule__Decimal__Group__0__Impl rule__Decimal__Group__1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2423:1: ( rule__Decimal__Group__0__Impl rule__Decimal__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2424:2: rule__Decimal__Group__0__Impl rule__Decimal__Group__1
{
- pushFollow(FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__02450);
+ pushFollow(FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__04855);
rule__Decimal__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__02453);
+ pushFollow(FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__04858);
rule__Decimal__Group__1();
state._fsp--;
@@ -3328,31 +6558,31 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Decimal__Group__0__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1239:1: rule__Decimal__Group__0__Impl : ( ( rule__Decimal__Alternatives_0 )? ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2431:1: rule__Decimal__Group__0__Impl : ( ( rule__Decimal__Alternatives_0 )? ) ;
public final void rule__Decimal__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1243:1: ( ( ( rule__Decimal__Alternatives_0 )? ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1244:1: ( ( rule__Decimal__Alternatives_0 )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2435:1: ( ( ( rule__Decimal__Alternatives_0 )? ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2436:1: ( ( rule__Decimal__Alternatives_0 )? )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1244:1: ( ( rule__Decimal__Alternatives_0 )? )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1245:1: ( rule__Decimal__Alternatives_0 )?
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2436:1: ( ( rule__Decimal__Alternatives_0 )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2437:1: ( rule__Decimal__Alternatives_0 )?
{
before(grammarAccess.getDecimalAccess().getAlternatives_0());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1246:1: ( rule__Decimal__Alternatives_0 )?
- int alt13=2;
- int LA13_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2438:1: ( rule__Decimal__Alternatives_0 )?
+ int alt20=2;
+ int LA20_0 = input.LA(1);
- if ( ((LA13_0>=14 && LA13_0<=15)) ) {
- alt13=1;
+ if ( ((LA20_0>=15 && LA20_0<=16)) ) {
+ alt20=1;
}
- switch (alt13) {
+ switch (alt20) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1246:2: rule__Decimal__Alternatives_0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2438:2: rule__Decimal__Alternatives_0
{
- pushFollow(FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl2480);
+ pushFollow(FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl4885);
rule__Decimal__Alternatives_0();
state._fsp--;
@@ -3386,21 +6616,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Decimal__Group__1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1256:1: rule__Decimal__Group__1 : rule__Decimal__Group__1__Impl rule__Decimal__Group__2 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2448:1: rule__Decimal__Group__1 : rule__Decimal__Group__1__Impl rule__Decimal__Group__2 ;
public final void rule__Decimal__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1260:1: ( rule__Decimal__Group__1__Impl rule__Decimal__Group__2 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1261:2: rule__Decimal__Group__1__Impl rule__Decimal__Group__2
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2452:1: ( rule__Decimal__Group__1__Impl rule__Decimal__Group__2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2453:2: rule__Decimal__Group__1__Impl rule__Decimal__Group__2
{
- pushFollow(FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__12511);
+ pushFollow(FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__14916);
rule__Decimal__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__12514);
+ pushFollow(FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__14919);
rule__Decimal__Group__2();
state._fsp--;
@@ -3424,20 +6654,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Decimal__Group__1__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1268:1: rule__Decimal__Group__1__Impl : ( RULE_INT ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2460:1: rule__Decimal__Group__1__Impl : ( RULE_INT ) ;
public final void rule__Decimal__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1272:1: ( ( RULE_INT ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1273:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2464:1: ( ( RULE_INT ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2465:1: ( RULE_INT )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1273:1: ( RULE_INT )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1274:1: RULE_INT
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2465:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2466:1: RULE_INT
{
before(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_1());
- match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl2541);
+ match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl4946);
after(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_1());
}
@@ -3461,21 +6691,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Decimal__Group__2"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1285:1: rule__Decimal__Group__2 : rule__Decimal__Group__2__Impl rule__Decimal__Group__3 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2477:1: rule__Decimal__Group__2 : rule__Decimal__Group__2__Impl rule__Decimal__Group__3 ;
public final void rule__Decimal__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1289:1: ( rule__Decimal__Group__2__Impl rule__Decimal__Group__3 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1290:2: rule__Decimal__Group__2__Impl rule__Decimal__Group__3
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2481:1: ( rule__Decimal__Group__2__Impl rule__Decimal__Group__3 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2482:2: rule__Decimal__Group__2__Impl rule__Decimal__Group__3
{
- pushFollow(FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__22570);
+ pushFollow(FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__24975);
rule__Decimal__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__22573);
+ pushFollow(FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__24978);
rule__Decimal__Group__3();
state._fsp--;
@@ -3499,20 +6729,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Decimal__Group__2__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1297:1: rule__Decimal__Group__2__Impl : ( '.' ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2489:1: rule__Decimal__Group__2__Impl : ( '.' ) ;
public final void rule__Decimal__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1301:1: ( ( '.' ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1302:1: ( '.' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2493:1: ( ( '.' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2494:1: ( '.' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1302:1: ( '.' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1303:1: '.'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2494:1: ( '.' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2495:1: '.'
{
before(grammarAccess.getDecimalAccess().getFullStopKeyword_2());
- match(input,17,FOLLOW_17_in_rule__Decimal__Group__2__Impl2601);
+ match(input,32,FOLLOW_32_in_rule__Decimal__Group__2__Impl5006);
after(grammarAccess.getDecimalAccess().getFullStopKeyword_2());
}
@@ -3536,16 +6766,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Decimal__Group__3"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1316:1: rule__Decimal__Group__3 : rule__Decimal__Group__3__Impl ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2508:1: rule__Decimal__Group__3 : rule__Decimal__Group__3__Impl ;
public final void rule__Decimal__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1320:1: ( rule__Decimal__Group__3__Impl )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1321:2: rule__Decimal__Group__3__Impl
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2512:1: ( rule__Decimal__Group__3__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2513:2: rule__Decimal__Group__3__Impl
{
- pushFollow(FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__32632);
+ pushFollow(FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__35037);
rule__Decimal__Group__3__Impl();
state._fsp--;
@@ -3569,20 +6799,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Decimal__Group__3__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1327:1: rule__Decimal__Group__3__Impl : ( RULE_INT ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2519:1: rule__Decimal__Group__3__Impl : ( RULE_INT ) ;
public final void rule__Decimal__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1331:1: ( ( RULE_INT ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1332:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2523:1: ( ( RULE_INT ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2524:1: ( RULE_INT )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1332:1: ( RULE_INT )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1333:1: RULE_INT
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2524:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2525:1: RULE_INT
{
before(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_3());
- match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl2659);
+ match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl5064);
after(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_3());
}
@@ -3606,21 +6836,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DotDecimal__Group__0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1352:1: rule__DotDecimal__Group__0 : rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2544:1: rule__DotDecimal__Group__0 : rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1 ;
public final void rule__DotDecimal__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1356:1: ( rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1357:2: rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2548:1: ( rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2549:2: rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1
{
- pushFollow(FOLLOW_rule__DotDecimal__Group__0__Impl_in_rule__DotDecimal__Group__02696);
+ pushFollow(FOLLOW_rule__DotDecimal__Group__0__Impl_in_rule__DotDecimal__Group__05101);
rule__DotDecimal__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DotDecimal__Group__1_in_rule__DotDecimal__Group__02699);
+ pushFollow(FOLLOW_rule__DotDecimal__Group__1_in_rule__DotDecimal__Group__05104);
rule__DotDecimal__Group__1();
state._fsp--;
@@ -3644,31 +6874,31 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DotDecimal__Group__0__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1364:1: rule__DotDecimal__Group__0__Impl : ( ( rule__DotDecimal__Alternatives_0 )? ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2556:1: rule__DotDecimal__Group__0__Impl : ( ( rule__DotDecimal__Alternatives_0 )? ) ;
public final void rule__DotDecimal__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1368:1: ( ( ( rule__DotDecimal__Alternatives_0 )? ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1369:1: ( ( rule__DotDecimal__Alternatives_0 )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2560:1: ( ( ( rule__DotDecimal__Alternatives_0 )? ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2561:1: ( ( rule__DotDecimal__Alternatives_0 )? )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1369:1: ( ( rule__DotDecimal__Alternatives_0 )? )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1370:1: ( rule__DotDecimal__Alternatives_0 )?
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2561:1: ( ( rule__DotDecimal__Alternatives_0 )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2562:1: ( rule__DotDecimal__Alternatives_0 )?
{
before(grammarAccess.getDotDecimalAccess().getAlternatives_0());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1371:1: ( rule__DotDecimal__Alternatives_0 )?
- int alt14=2;
- int LA14_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2563:1: ( rule__DotDecimal__Alternatives_0 )?
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- if ( ((LA14_0>=14 && LA14_0<=15)) ) {
- alt14=1;
+ if ( ((LA21_0>=15 && LA21_0<=16)) ) {
+ alt21=1;
}
- switch (alt14) {
+ switch (alt21) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1371:2: rule__DotDecimal__Alternatives_0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2563:2: rule__DotDecimal__Alternatives_0
{
- pushFollow(FOLLOW_rule__DotDecimal__Alternatives_0_in_rule__DotDecimal__Group__0__Impl2726);
+ pushFollow(FOLLOW_rule__DotDecimal__Alternatives_0_in_rule__DotDecimal__Group__0__Impl5131);
rule__DotDecimal__Alternatives_0();
state._fsp--;
@@ -3702,21 +6932,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DotDecimal__Group__1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1381:1: rule__DotDecimal__Group__1 : rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2573:1: rule__DotDecimal__Group__1 : rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2 ;
public final void rule__DotDecimal__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1385:1: ( rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1386:2: rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2577:1: ( rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2578:2: rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2
{
- pushFollow(FOLLOW_rule__DotDecimal__Group__1__Impl_in_rule__DotDecimal__Group__12757);
+ pushFollow(FOLLOW_rule__DotDecimal__Group__1__Impl_in_rule__DotDecimal__Group__15162);
rule__DotDecimal__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DotDecimal__Group__2_in_rule__DotDecimal__Group__12760);
+ pushFollow(FOLLOW_rule__DotDecimal__Group__2_in_rule__DotDecimal__Group__15165);
rule__DotDecimal__Group__2();
state._fsp--;
@@ -3740,20 +6970,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DotDecimal__Group__1__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1393:1: rule__DotDecimal__Group__1__Impl : ( '.' ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2585:1: rule__DotDecimal__Group__1__Impl : ( '.' ) ;
public final void rule__DotDecimal__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1397:1: ( ( '.' ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1398:1: ( '.' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2589:1: ( ( '.' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2590:1: ( '.' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1398:1: ( '.' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1399:1: '.'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2590:1: ( '.' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2591:1: '.'
{
before(grammarAccess.getDotDecimalAccess().getFullStopKeyword_1());
- match(input,17,FOLLOW_17_in_rule__DotDecimal__Group__1__Impl2788);
+ match(input,32,FOLLOW_32_in_rule__DotDecimal__Group__1__Impl5193);
after(grammarAccess.getDotDecimalAccess().getFullStopKeyword_1());
}
@@ -3777,16 +7007,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DotDecimal__Group__2"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1412:1: rule__DotDecimal__Group__2 : rule__DotDecimal__Group__2__Impl ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2604:1: rule__DotDecimal__Group__2 : rule__DotDecimal__Group__2__Impl ;
public final void rule__DotDecimal__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1416:1: ( rule__DotDecimal__Group__2__Impl )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1417:2: rule__DotDecimal__Group__2__Impl
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2608:1: ( rule__DotDecimal__Group__2__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2609:2: rule__DotDecimal__Group__2__Impl
{
- pushFollow(FOLLOW_rule__DotDecimal__Group__2__Impl_in_rule__DotDecimal__Group__22819);
+ pushFollow(FOLLOW_rule__DotDecimal__Group__2__Impl_in_rule__DotDecimal__Group__25224);
rule__DotDecimal__Group__2__Impl();
state._fsp--;
@@ -3810,20 +7040,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DotDecimal__Group__2__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1423:1: rule__DotDecimal__Group__2__Impl : ( RULE_INT ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2615:1: rule__DotDecimal__Group__2__Impl : ( RULE_INT ) ;
public final void rule__DotDecimal__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1427:1: ( ( RULE_INT ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1428:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2619:1: ( ( RULE_INT ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2620:1: ( RULE_INT )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1428:1: ( RULE_INT )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1429:1: RULE_INT
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2620:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2621:1: RULE_INT
{
before(grammarAccess.getDotDecimalAccess().getINTTerminalRuleCall_2());
- match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DotDecimal__Group__2__Impl2846);
+ match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DotDecimal__Group__2__Impl5251);
after(grammarAccess.getDotDecimalAccess().getINTTerminalRuleCall_2());
}
@@ -3847,21 +7077,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalDot__Group__0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1446:1: rule__DecimalDot__Group__0 : rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2638:1: rule__DecimalDot__Group__0 : rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1 ;
public final void rule__DecimalDot__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1450:1: ( rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1451:2: rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2642:1: ( rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2643:2: rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1
{
- pushFollow(FOLLOW_rule__DecimalDot__Group__0__Impl_in_rule__DecimalDot__Group__02881);
+ pushFollow(FOLLOW_rule__DecimalDot__Group__0__Impl_in_rule__DecimalDot__Group__05286);
rule__DecimalDot__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DecimalDot__Group__1_in_rule__DecimalDot__Group__02884);
+ pushFollow(FOLLOW_rule__DecimalDot__Group__1_in_rule__DecimalDot__Group__05289);
rule__DecimalDot__Group__1();
state._fsp--;
@@ -3885,31 +7115,31 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalDot__Group__0__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1458:1: rule__DecimalDot__Group__0__Impl : ( ( rule__DecimalDot__Alternatives_0 )? ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2650:1: rule__DecimalDot__Group__0__Impl : ( ( rule__DecimalDot__Alternatives_0 )? ) ;
public final void rule__DecimalDot__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1462:1: ( ( ( rule__DecimalDot__Alternatives_0 )? ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1463:1: ( ( rule__DecimalDot__Alternatives_0 )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2654:1: ( ( ( rule__DecimalDot__Alternatives_0 )? ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2655:1: ( ( rule__DecimalDot__Alternatives_0 )? )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1463:1: ( ( rule__DecimalDot__Alternatives_0 )? )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1464:1: ( rule__DecimalDot__Alternatives_0 )?
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2655:1: ( ( rule__DecimalDot__Alternatives_0 )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2656:1: ( rule__DecimalDot__Alternatives_0 )?
{
before(grammarAccess.getDecimalDotAccess().getAlternatives_0());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1465:1: ( rule__DecimalDot__Alternatives_0 )?
- int alt15=2;
- int LA15_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2657:1: ( rule__DecimalDot__Alternatives_0 )?
+ int alt22=2;
+ int LA22_0 = input.LA(1);
- if ( ((LA15_0>=14 && LA15_0<=15)) ) {
- alt15=1;
+ if ( ((LA22_0>=15 && LA22_0<=16)) ) {
+ alt22=1;
}
- switch (alt15) {
+ switch (alt22) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1465:2: rule__DecimalDot__Alternatives_0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2657:2: rule__DecimalDot__Alternatives_0
{
- pushFollow(FOLLOW_rule__DecimalDot__Alternatives_0_in_rule__DecimalDot__Group__0__Impl2911);
+ pushFollow(FOLLOW_rule__DecimalDot__Alternatives_0_in_rule__DecimalDot__Group__0__Impl5316);
rule__DecimalDot__Alternatives_0();
state._fsp--;
@@ -3943,21 +7173,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalDot__Group__1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1475:1: rule__DecimalDot__Group__1 : rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2667:1: rule__DecimalDot__Group__1 : rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2 ;
public final void rule__DecimalDot__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1479:1: ( rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1480:2: rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2671:1: ( rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2672:2: rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2
{
- pushFollow(FOLLOW_rule__DecimalDot__Group__1__Impl_in_rule__DecimalDot__Group__12942);
+ pushFollow(FOLLOW_rule__DecimalDot__Group__1__Impl_in_rule__DecimalDot__Group__15347);
rule__DecimalDot__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DecimalDot__Group__2_in_rule__DecimalDot__Group__12945);
+ pushFollow(FOLLOW_rule__DecimalDot__Group__2_in_rule__DecimalDot__Group__15350);
rule__DecimalDot__Group__2();
state._fsp--;
@@ -3981,20 +7211,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalDot__Group__1__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1487:1: rule__DecimalDot__Group__1__Impl : ( RULE_INT ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2679:1: rule__DecimalDot__Group__1__Impl : ( RULE_INT ) ;
public final void rule__DecimalDot__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1491:1: ( ( RULE_INT ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1492:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2683:1: ( ( RULE_INT ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2684:1: ( RULE_INT )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1492:1: ( RULE_INT )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1493:1: RULE_INT
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2684:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2685:1: RULE_INT
{
before(grammarAccess.getDecimalDotAccess().getINTTerminalRuleCall_1());
- match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalDot__Group__1__Impl2972);
+ match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalDot__Group__1__Impl5377);
after(grammarAccess.getDecimalDotAccess().getINTTerminalRuleCall_1());
}
@@ -4018,16 +7248,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalDot__Group__2"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1504:1: rule__DecimalDot__Group__2 : rule__DecimalDot__Group__2__Impl ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2696:1: rule__DecimalDot__Group__2 : rule__DecimalDot__Group__2__Impl ;
public final void rule__DecimalDot__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1508:1: ( rule__DecimalDot__Group__2__Impl )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1509:2: rule__DecimalDot__Group__2__Impl
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2700:1: ( rule__DecimalDot__Group__2__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2701:2: rule__DecimalDot__Group__2__Impl
{
- pushFollow(FOLLOW_rule__DecimalDot__Group__2__Impl_in_rule__DecimalDot__Group__23001);
+ pushFollow(FOLLOW_rule__DecimalDot__Group__2__Impl_in_rule__DecimalDot__Group__25406);
rule__DecimalDot__Group__2__Impl();
state._fsp--;
@@ -4051,20 +7281,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalDot__Group__2__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1515:1: rule__DecimalDot__Group__2__Impl : ( '.' ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2707:1: rule__DecimalDot__Group__2__Impl : ( '.' ) ;
public final void rule__DecimalDot__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1519:1: ( ( '.' ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1520:1: ( '.' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2711:1: ( ( '.' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2712:1: ( '.' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1520:1: ( '.' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1521:1: '.'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2712:1: ( '.' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2713:1: '.'
{
before(grammarAccess.getDecimalDotAccess().getFullStopKeyword_2());
- match(input,17,FOLLOW_17_in_rule__DecimalDot__Group__2__Impl3029);
+ match(input,32,FOLLOW_32_in_rule__DecimalDot__Group__2__Impl5434);
after(grammarAccess.getDecimalDotAccess().getFullStopKeyword_2());
}
@@ -4088,21 +7318,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Group__0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1540:1: rule__DecimalExp__Group__0 : rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2732:1: rule__DecimalExp__Group__0 : rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 ;
public final void rule__DecimalExp__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1544:1: ( rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1545:2: rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2736:1: ( rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2737:2: rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1
{
- pushFollow(FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__03066);
+ pushFollow(FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__05471);
rule__DecimalExp__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__03069);
+ pushFollow(FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__05474);
rule__DecimalExp__Group__1();
state._fsp--;
@@ -4126,31 +7356,31 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Group__0__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1552:1: rule__DecimalExp__Group__0__Impl : ( ( rule__DecimalExp__Alternatives_0 )? ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2744:1: rule__DecimalExp__Group__0__Impl : ( ( rule__DecimalExp__Alternatives_0 )? ) ;
public final void rule__DecimalExp__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1556:1: ( ( ( rule__DecimalExp__Alternatives_0 )? ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1557:1: ( ( rule__DecimalExp__Alternatives_0 )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2748:1: ( ( ( rule__DecimalExp__Alternatives_0 )? ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2749:1: ( ( rule__DecimalExp__Alternatives_0 )? )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1557:1: ( ( rule__DecimalExp__Alternatives_0 )? )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1558:1: ( rule__DecimalExp__Alternatives_0 )?
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2749:1: ( ( rule__DecimalExp__Alternatives_0 )? )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2750:1: ( rule__DecimalExp__Alternatives_0 )?
{
before(grammarAccess.getDecimalExpAccess().getAlternatives_0());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1559:1: ( rule__DecimalExp__Alternatives_0 )?
- int alt16=2;
- int LA16_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2751:1: ( rule__DecimalExp__Alternatives_0 )?
+ int alt23=2;
+ int LA23_0 = input.LA(1);
- if ( ((LA16_0>=14 && LA16_0<=15)) ) {
- alt16=1;
+ if ( ((LA23_0>=15 && LA23_0<=16)) ) {
+ alt23=1;
}
- switch (alt16) {
+ switch (alt23) {
case 1 :
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1559:2: rule__DecimalExp__Alternatives_0
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2751:2: rule__DecimalExp__Alternatives_0
{
- pushFollow(FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl3096);
+ pushFollow(FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl5501);
rule__DecimalExp__Alternatives_0();
state._fsp--;
@@ -4184,21 +7414,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Group__1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1569:1: rule__DecimalExp__Group__1 : rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2761:1: rule__DecimalExp__Group__1 : rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 ;
public final void rule__DecimalExp__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1573:1: ( rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1574:2: rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2765:1: ( rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2766:2: rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2
{
- pushFollow(FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__13127);
+ pushFollow(FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__15532);
rule__DecimalExp__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__13130);
+ pushFollow(FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__15535);
rule__DecimalExp__Group__2();
state._fsp--;
@@ -4222,20 +7452,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Group__1__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1581:1: rule__DecimalExp__Group__1__Impl : ( RULE_INT ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2773:1: rule__DecimalExp__Group__1__Impl : ( RULE_INT ) ;
public final void rule__DecimalExp__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1585:1: ( ( RULE_INT ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1586:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2777:1: ( ( RULE_INT ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2778:1: ( RULE_INT )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1586:1: ( RULE_INT )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1587:1: RULE_INT
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2778:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2779:1: RULE_INT
{
before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1());
- match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl3157);
+ match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl5562);
after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1());
}
@@ -4259,21 +7489,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Group__2"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1598:1: rule__DecimalExp__Group__2 : rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2790:1: rule__DecimalExp__Group__2 : rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 ;
public final void rule__DecimalExp__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1602:1: ( rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1603:2: rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2794:1: ( rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2795:2: rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3
{
- pushFollow(FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__23186);
+ pushFollow(FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__25591);
rule__DecimalExp__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__23189);
+ pushFollow(FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__25594);
rule__DecimalExp__Group__3();
state._fsp--;
@@ -4297,20 +7527,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Group__2__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1610:1: rule__DecimalExp__Group__2__Impl : ( '.' ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2802:1: rule__DecimalExp__Group__2__Impl : ( '.' ) ;
public final void rule__DecimalExp__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1614:1: ( ( '.' ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1615:1: ( '.' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2806:1: ( ( '.' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2807:1: ( '.' )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1615:1: ( '.' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1616:1: '.'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2807:1: ( '.' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2808:1: '.'
{
before(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2());
- match(input,17,FOLLOW_17_in_rule__DecimalExp__Group__2__Impl3217);
+ match(input,32,FOLLOW_32_in_rule__DecimalExp__Group__2__Impl5622);
after(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2());
}
@@ -4334,21 +7564,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Group__3"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1629:1: rule__DecimalExp__Group__3 : rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2821:1: rule__DecimalExp__Group__3 : rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 ;
public final void rule__DecimalExp__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1633:1: ( rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1634:2: rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2825:1: ( rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2826:2: rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4
{
- pushFollow(FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__33248);
+ pushFollow(FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__35653);
rule__DecimalExp__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__33251);
+ pushFollow(FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__35656);
rule__DecimalExp__Group__4();
state._fsp--;
@@ -4372,20 +7602,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Group__3__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1641:1: rule__DecimalExp__Group__3__Impl : ( RULE_INT ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2833:1: rule__DecimalExp__Group__3__Impl : ( RULE_INT ) ;
public final void rule__DecimalExp__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1645:1: ( ( RULE_INT ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1646:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2837:1: ( ( RULE_INT ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2838:1: ( RULE_INT )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1646:1: ( RULE_INT )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1647:1: RULE_INT
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2838:1: ( RULE_INT )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2839:1: RULE_INT
{
before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3());
- match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl3278);
+ match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl5683);
after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3());
}
@@ -4409,16 +7639,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Group__4"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1658:1: rule__DecimalExp__Group__4 : rule__DecimalExp__Group__4__Impl ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2850:1: rule__DecimalExp__Group__4 : rule__DecimalExp__Group__4__Impl ;
public final void rule__DecimalExp__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1662:1: ( rule__DecimalExp__Group__4__Impl )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1663:2: rule__DecimalExp__Group__4__Impl
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2854:1: ( rule__DecimalExp__Group__4__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2855:2: rule__DecimalExp__Group__4__Impl
{
- pushFollow(FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__43307);
+ pushFollow(FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__45712);
rule__DecimalExp__Group__4__Impl();
state._fsp--;
@@ -4442,20 +7672,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DecimalExp__Group__4__Impl"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1669:1: rule__DecimalExp__Group__4__Impl : ( RULE_EXP ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2861:1: rule__DecimalExp__Group__4__Impl : ( RULE_EXP ) ;
public final void rule__DecimalExp__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1673:1: ( ( RULE_EXP ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1674:1: ( RULE_EXP )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2865:1: ( ( RULE_EXP ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2866:1: ( RULE_EXP )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1674:1: ( RULE_EXP )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1675:1: RULE_EXP
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2866:1: ( RULE_EXP )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2867:1: RULE_EXP
{
before(grammarAccess.getDecimalExpAccess().getEXPTerminalRuleCall_4());
- match(input,RULE_EXP,FOLLOW_RULE_EXP_in_rule__DecimalExp__Group__4__Impl3334);
+ match(input,RULE_EXP,FOLLOW_RULE_EXP_in_rule__DecimalExp__Group__4__Impl5739);
after(grammarAccess.getDecimalExpAccess().getEXPTerminalRuleCall_4());
}
@@ -4478,26 +7708,233 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__DecimalExp__Group__4__Impl"
- // $ANTLR start "rule__LiteralArray__LiteralsAssignment_0"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1697:1: rule__LiteralArray__LiteralsAssignment_0 : ( ruleLiteral ) ;
- public final void rule__LiteralArray__LiteralsAssignment_0() throws RecognitionException {
+ // $ANTLR start "rule__FQN__Group__0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2888:1: rule__FQN__Group__0 : rule__FQN__Group__0__Impl rule__FQN__Group__1 ;
+ public final void rule__FQN__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2892:1: ( rule__FQN__Group__0__Impl rule__FQN__Group__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2893:2: rule__FQN__Group__0__Impl rule__FQN__Group__1
+ {
+ pushFollow(FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__05778);
+ rule__FQN__Group__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__05781);
+ rule__FQN__Group__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FQN__Group__0"
+
+
+ // $ANTLR start "rule__FQN__Group__0__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2900:1: rule__FQN__Group__0__Impl : ( RULE_ID ) ;
+ public final void rule__FQN__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1701:1: ( ( ruleLiteral ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1702:1: ( ruleLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2904:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2905:1: ( RULE_ID )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1702:1: ( ruleLiteral )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1703:1: ruleLiteral
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2905:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2906:1: RULE_ID
{
- before(grammarAccess.getLiteralArrayAccess().getLiteralsLiteralParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleLiteral_in_rule__LiteralArray__LiteralsAssignment_03378);
- ruleLiteral();
+ before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl5808);
+ after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FQN__Group__0__Impl"
+
+
+ // $ANTLR start "rule__FQN__Group__1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2917:1: rule__FQN__Group__1 : rule__FQN__Group__1__Impl ;
+ public final void rule__FQN__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2921:1: ( rule__FQN__Group__1__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2922:2: rule__FQN__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__15837);
+ rule__FQN__Group__1__Impl();
state._fsp--;
- after(grammarAccess.getLiteralArrayAccess().getLiteralsLiteralParserRuleCall_0_0());
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FQN__Group__1"
+
+
+ // $ANTLR start "rule__FQN__Group__1__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2928:1: rule__FQN__Group__1__Impl : ( ( rule__FQN__Group_1__0 )* ) ;
+ public final void rule__FQN__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2932:1: ( ( ( rule__FQN__Group_1__0 )* ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2933:1: ( ( rule__FQN__Group_1__0 )* )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2933:1: ( ( rule__FQN__Group_1__0 )* )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2934:1: ( rule__FQN__Group_1__0 )*
+ {
+ before(grammarAccess.getFQNAccess().getGroup_1());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2935:1: ( rule__FQN__Group_1__0 )*
+ loop24:
+ do {
+ int alt24=2;
+ int LA24_0 = input.LA(1);
+
+ if ( (LA24_0==32) ) {
+ alt24=1;
+ }
+
+
+ switch (alt24) {
+ case 1 :
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2935:2: rule__FQN__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl5864);
+ rule__FQN__Group_1__0();
+
+ state._fsp--;
+
+
+ }
+ break;
+
+ default :
+ break loop24;
+ }
+ } while (true);
+
+ after(grammarAccess.getFQNAccess().getGroup_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FQN__Group__1__Impl"
+
+
+ // $ANTLR start "rule__FQN__Group_1__0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2949:1: rule__FQN__Group_1__0 : rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ;
+ public final void rule__FQN__Group_1__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2953:1: ( rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2954:2: rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__05899);
+ rule__FQN__Group_1__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__05902);
+ rule__FQN__Group_1__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FQN__Group_1__0"
+
+
+ // $ANTLR start "rule__FQN__Group_1__0__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2961:1: rule__FQN__Group_1__0__Impl : ( '.' ) ;
+ public final void rule__FQN__Group_1__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2965:1: ( ( '.' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2966:1: ( '.' )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2966:1: ( '.' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2967:1: '.'
+ {
+ before(grammarAccess.getFQNAccess().getFullStopKeyword_1_0());
+ match(input,32,FOLLOW_32_in_rule__FQN__Group_1__0__Impl5930);
+ after(grammarAccess.getFQNAccess().getFullStopKeyword_1_0());
}
@@ -4516,29 +7953,583 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LiteralArray__LiteralsAssignment_0"
+ // $ANTLR end "rule__FQN__Group_1__0__Impl"
- // $ANTLR start "rule__LiteralArray__LiteralsAssignment_1_1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1712:1: rule__LiteralArray__LiteralsAssignment_1_1 : ( ruleLiteral ) ;
- public final void rule__LiteralArray__LiteralsAssignment_1_1() throws RecognitionException {
+ // $ANTLR start "rule__FQN__Group_1__1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2980:1: rule__FQN__Group_1__1 : rule__FQN__Group_1__1__Impl ;
+ public final void rule__FQN__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1716:1: ( ( ruleLiteral ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1717:1: ( ruleLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2984:1: ( rule__FQN__Group_1__1__Impl )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2985:2: rule__FQN__Group_1__1__Impl
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1717:1: ( ruleLiteral )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1718:1: ruleLiteral
+ pushFollow(FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__15961);
+ rule__FQN__Group_1__1__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FQN__Group_1__1"
+
+
+ // $ANTLR start "rule__FQN__Group_1__1__Impl"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2991:1: rule__FQN__Group_1__1__Impl : ( RULE_ID ) ;
+ public final void rule__FQN__Group_1__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2995:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2996:1: ( RULE_ID )
{
- before(grammarAccess.getLiteralArrayAccess().getLiteralsLiteralParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleLiteral_in_rule__LiteralArray__LiteralsAssignment_1_13409);
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2996:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2997:1: RULE_ID
+ {
+ before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl5988);
+ after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FQN__Group_1__1__Impl"
+
+
+ // $ANTLR start "rule__Annotation__TypeAssignment_1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3013:1: rule__Annotation__TypeAssignment_1 : ( ( ruleFQN ) ) ;
+ public final void rule__Annotation__TypeAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3017:1: ( ( ( ruleFQN ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3018:1: ( ( ruleFQN ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3018:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3019:1: ( ruleFQN )
+ {
+ before(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeCrossReference_1_0());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3020:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3021:1: ruleFQN
+ {
+ before(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeFQNParserRuleCall_1_0_1());
+ pushFollow(FOLLOW_ruleFQN_in_rule__Annotation__TypeAssignment_16030);
+ ruleFQN();
+
+ state._fsp--;
+
+ after(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeFQNParserRuleCall_1_0_1());
+
+ }
+
+ after(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeCrossReference_1_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__TypeAssignment_1"
+
+
+ // $ANTLR start "rule__Annotation__AttributesAssignment_2_1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3032:1: rule__Annotation__AttributesAssignment_2_1 : ( ruleKeyValue ) ;
+ public final void rule__Annotation__AttributesAssignment_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3036:1: ( ( ruleKeyValue ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3037:1: ( ruleKeyValue )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3037:1: ( ruleKeyValue )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3038:1: ruleKeyValue
+ {
+ before(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_1_0());
+ pushFollow(FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_16065);
+ ruleKeyValue();
+
+ state._fsp--;
+
+ after(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_1_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__AttributesAssignment_2_1"
+
+
+ // $ANTLR start "rule__Annotation__AttributesAssignment_2_2_1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3047:1: rule__Annotation__AttributesAssignment_2_2_1 : ( ruleKeyValue ) ;
+ public final void rule__Annotation__AttributesAssignment_2_2_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3051:1: ( ( ruleKeyValue ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3052:1: ( ruleKeyValue )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3052:1: ( ruleKeyValue )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3053:1: ruleKeyValue
+ {
+ before(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_2_1_0());
+ pushFollow(FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_2_16096);
+ ruleKeyValue();
+
+ state._fsp--;
+
+ after(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_2_1_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__AttributesAssignment_2_2_1"
+
+
+ // $ANTLR start "rule__KeyValue__KeyAssignment_0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3062:1: rule__KeyValue__KeyAssignment_0 : ( RULE_ID ) ;
+ public final void rule__KeyValue__KeyAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3066:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3067:1: ( RULE_ID )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3067:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3068:1: RULE_ID
+ {
+ before(grammarAccess.getKeyValueAccess().getKeyIDTerminalRuleCall_0_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__KeyValue__KeyAssignment_06127);
+ after(grammarAccess.getKeyValueAccess().getKeyIDTerminalRuleCall_0_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__KeyValue__KeyAssignment_0"
+
+
+ // $ANTLR start "rule__KeyValue__ValueAssignment_2"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3077:1: rule__KeyValue__ValueAssignment_2 : ( ruleLiteral ) ;
+ public final void rule__KeyValue__ValueAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3081:1: ( ( ruleLiteral ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3082:1: ( ruleLiteral )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3082:1: ( ruleLiteral )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3083:1: ruleLiteral
+ {
+ before(grammarAccess.getKeyValueAccess().getValueLiteralParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleLiteral_in_rule__KeyValue__ValueAssignment_26158);
ruleLiteral();
state._fsp--;
- after(grammarAccess.getLiteralArrayAccess().getLiteralsLiteralParserRuleCall_1_1_0());
+ after(grammarAccess.getKeyValueAccess().getValueLiteralParserRuleCall_2_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__KeyValue__ValueAssignment_2"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__OptionalAssignment_0_0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3098:1: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ;
+ public final void rule__SimpleAnnotationAttribute__OptionalAssignment_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3102:1: ( ( ( 'optional' ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3103:1: ( ( 'optional' ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3103:1: ( ( 'optional' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3104:1: ( 'optional' )
+ {
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3105:1: ( 'optional' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3106:1: 'optional'
+ {
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
+ match(input,33,FOLLOW_33_in_rule__SimpleAnnotationAttribute__OptionalAssignment_0_06200);
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
+
+ }
+
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__OptionalAssignment_0_0"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__NameAssignment_2"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3121:1: rule__SimpleAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ;
+ public final void rule__SimpleAnnotationAttribute__NameAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3125:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3126:1: ( RULE_ID )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3126:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3127:1: RULE_ID
+ {
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SimpleAnnotationAttribute__NameAssignment_26239);
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__NameAssignment_2"
+
+
+ // $ANTLR start "rule__SimpleAnnotationAttribute__TypeAssignment_4"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3136:1: rule__SimpleAnnotationAttribute__TypeAssignment_4 : ( ruleLiteralType ) ;
+ public final void rule__SimpleAnnotationAttribute__TypeAssignment_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3140:1: ( ( ruleLiteralType ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3141:1: ( ruleLiteralType )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3141:1: ( ruleLiteralType )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3142:1: ruleLiteralType
+ {
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeLiteralTypeEnumRuleCall_4_0());
+ pushFollow(FOLLOW_ruleLiteralType_in_rule__SimpleAnnotationAttribute__TypeAssignment_46270);
+ ruleLiteralType();
+
+ state._fsp--;
+
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeLiteralTypeEnumRuleCall_4_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAnnotationAttribute__TypeAssignment_4"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__OptionalAssignment_0_0"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3151:1: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ;
+ public final void rule__EnumAnnotationAttribute__OptionalAssignment_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3155:1: ( ( ( 'optional' ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3156:1: ( ( 'optional' ) )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3156:1: ( ( 'optional' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3157:1: ( 'optional' )
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3158:1: ( 'optional' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3159:1: 'optional'
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
+ match(input,33,FOLLOW_33_in_rule__EnumAnnotationAttribute__OptionalAssignment_0_06306);
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
+
+ }
+
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__OptionalAssignment_0_0"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__NameAssignment_2"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3174:1: rule__EnumAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ;
+ public final void rule__EnumAnnotationAttribute__NameAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3178:1: ( ( RULE_ID ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3179:1: ( RULE_ID )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3179:1: ( RULE_ID )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3180:1: RULE_ID
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EnumAnnotationAttribute__NameAssignment_26345);
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__NameAssignment_2"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__ValuesAssignment_5"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3189:1: rule__EnumAnnotationAttribute__ValuesAssignment_5 : ( RULE_STRING ) ;
+ public final void rule__EnumAnnotationAttribute__ValuesAssignment_5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3193:1: ( ( RULE_STRING ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3194:1: ( RULE_STRING )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3194:1: ( RULE_STRING )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3195:1: RULE_STRING
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_5_0());
+ match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_56376);
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_5_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__ValuesAssignment_5"
+
+
+ // $ANTLR start "rule__EnumAnnotationAttribute__ValuesAssignment_6_1"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3204:1: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 : ( RULE_STRING ) ;
+ public final void rule__EnumAnnotationAttribute__ValuesAssignment_6_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3208:1: ( ( RULE_STRING ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3209:1: ( RULE_STRING )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3209:1: ( RULE_STRING )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3210:1: RULE_STRING
+ {
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_6_1_0());
+ match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_6_16407);
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_6_1_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EnumAnnotationAttribute__ValuesAssignment_6_1"
+
+
+ // $ANTLR start "rule__Documentation__LinesAssignment_2"
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3219:1: rule__Documentation__LinesAssignment_2 : ( RULE_STRING ) ;
+ public final void rule__Documentation__LinesAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3223:1: ( ( RULE_STRING ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3224:1: ( RULE_STRING )
+ {
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3224:1: ( RULE_STRING )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3225:1: RULE_STRING
+ {
+ before(grammarAccess.getDocumentationAccess().getLinesSTRINGTerminalRuleCall_2_0());
+ match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Documentation__LinesAssignment_26438);
+ after(grammarAccess.getDocumentationAccess().getLinesSTRINGTerminalRuleCall_2_0());
}
@@ -4557,28 +8548,28 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LiteralArray__LiteralsAssignment_1_1"
+ // $ANTLR end "rule__Documentation__LinesAssignment_2"
// $ANTLR start "rule__BooleanLiteral__IsTrueAssignment_1_1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1727:1: rule__BooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3236:1: rule__BooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ;
public final void rule__BooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1731:1: ( ( ( 'true' ) ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1732:1: ( ( 'true' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3240:1: ( ( ( 'true' ) ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3241:1: ( ( 'true' ) )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1732:1: ( ( 'true' ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1733:1: ( 'true' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3241:1: ( ( 'true' ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3242:1: ( 'true' )
{
before(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1734:1: ( 'true' )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1735:1: 'true'
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3243:1: ( 'true' )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3244:1: 'true'
{
before(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
- match(input,18,FOLLOW_18_in_rule__BooleanLiteral__IsTrueAssignment_1_13445);
+ match(input,34,FOLLOW_34_in_rule__BooleanLiteral__IsTrueAssignment_1_16476);
after(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
@@ -4606,20 +8597,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RealLiteral__ValueAssignment_1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1750:1: rule__RealLiteral__ValueAssignment_1 : ( ruleReal ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3259:1: rule__RealLiteral__ValueAssignment_1 : ( ruleReal ) ;
public final void rule__RealLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1754:1: ( ( ruleReal ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1755:1: ( ruleReal )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3263:1: ( ( ruleReal ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3264:1: ( ruleReal )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1755:1: ( ruleReal )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1756:1: ruleReal
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3264:1: ( ruleReal )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3265:1: ruleReal
{
before(grammarAccess.getRealLiteralAccess().getValueRealParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_13484);
+ pushFollow(FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_16515);
ruleReal();
state._fsp--;
@@ -4647,20 +8638,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IntLiteral__ValueAssignment_1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1765:1: rule__IntLiteral__ValueAssignment_1 : ( ruleInteger ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3274:1: rule__IntLiteral__ValueAssignment_1 : ( ruleInteger ) ;
public final void rule__IntLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1769:1: ( ( ruleInteger ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1770:1: ( ruleInteger )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3278:1: ( ( ruleInteger ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3279:1: ( ruleInteger )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1770:1: ( ruleInteger )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1771:1: ruleInteger
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3279:1: ( ruleInteger )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3280:1: ruleInteger
{
before(grammarAccess.getIntLiteralAccess().getValueIntegerParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_13515);
+ pushFollow(FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_16546);
ruleInteger();
state._fsp--;
@@ -4688,20 +8679,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StringLiteral__ValueAssignment_1"
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1780:1: rule__StringLiteral__ValueAssignment_1 : ( RULE_STRING ) ;
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3289:1: rule__StringLiteral__ValueAssignment_1 : ( RULE_STRING ) ;
public final void rule__StringLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1784:1: ( ( RULE_STRING ) )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1785:1: ( RULE_STRING )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3293:1: ( ( RULE_STRING ) )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3294:1: ( RULE_STRING )
{
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1785:1: ( RULE_STRING )
- // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1786:1: RULE_STRING
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3294:1: ( RULE_STRING )
+ // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3295:1: RULE_STRING
{
before(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0());
- match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_13546);
+ match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_16577);
after(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0());
}
@@ -4726,212 +8717,339 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser {
// Delegated rules
- protected DFA6 dfa6 = new DFA6(this);
- static final String DFA6_eotS =
+ protected DFA9 dfa9 = new DFA9(this);
+ static final String DFA9_eotS =
"\12\uffff";
- static final String DFA6_eofS =
- "\5\uffff\1\7\1\11\3\uffff";
- static final String DFA6_minS =
- "\3\5\1\21\1\uffff\1\5\1\6\3\uffff";
- static final String DFA6_maxS =
- "\4\21\1\uffff\2\20\3\uffff";
- static final String DFA6_acceptS =
- "\4\uffff\1\2\2\uffff\1\3\1\4\1\1";
- static final String DFA6_specialS =
+ static final String DFA9_eofS =
+ "\5\uffff\1\6\1\uffff\1\10\2\uffff";
+ static final String DFA9_minS =
+ "\3\6\1\40\1\uffff\1\6\1\uffff\1\7\2\uffff";
+ static final String DFA9_maxS =
+ "\4\40\1\uffff\1\30\1\uffff\1\30\2\uffff";
+ static final String DFA9_acceptS =
+ "\4\uffff\1\2\1\uffff\1\3\1\uffff\1\1\1\4";
+ static final String DFA9_specialS =
"\12\uffff}>";
- static final String[] DFA6_transitionS = {
- "\1\3\10\uffff\1\1\1\2\1\uffff\1\4",
- "\1\3\13\uffff\1\4",
- "\1\3\13\uffff\1\4",
+ static final String[] DFA9_transitionS = {
+ "\1\3\10\uffff\1\1\1\2\17\uffff\1\4",
+ "\1\3\31\uffff\1\4",
+ "\1\3\31\uffff\1\4",
"\1\5",
"",
- "\1\6\12\uffff\1\7",
- "\1\10\11\uffff\1\11",
+ "\1\7\20\uffff\2\6",
"",
+ "\1\11\17\uffff\2\10",
"",
""
};
- static final short[] DFA6_eot = DFA.unpackEncodedString(DFA6_eotS);
- static final short[] DFA6_eof = DFA.unpackEncodedString(DFA6_eofS);
- static final char[] DFA6_min = DFA.unpackEncodedStringToUnsignedChars(DFA6_minS);
- static final char[] DFA6_max = DFA.unpackEncodedStringToUnsignedChars(DFA6_maxS);
- static final short[] DFA6_accept = DFA.unpackEncodedString(DFA6_acceptS);
- static final short[] DFA6_special = DFA.unpackEncodedString(DFA6_specialS);
- static final short[][] DFA6_transition;
+ static final short[] DFA9_eot = DFA.unpackEncodedString(DFA9_eotS);
+ static final short[] DFA9_eof = DFA.unpackEncodedString(DFA9_eofS);
+ static final char[] DFA9_min = DFA.unpackEncodedStringToUnsignedChars(DFA9_minS);
+ static final char[] DFA9_max = DFA.unpackEncodedStringToUnsignedChars(DFA9_maxS);
+ static final short[] DFA9_accept = DFA.unpackEncodedString(DFA9_acceptS);
+ static final short[] DFA9_special = DFA.unpackEncodedString(DFA9_specialS);
+ static final short[][] DFA9_transition;
static {
- int numStates = DFA6_transitionS.length;
- DFA6_transition = new short[numStates][];
+ int numStates = DFA9_transitionS.length;
+ DFA9_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA6_transition[i] = DFA.unpackEncodedString(DFA6_transitionS[i]);
+ DFA9_transition[i] = DFA.unpackEncodedString(DFA9_transitionS[i]);
}
}
- class DFA6 extends DFA {
+ class DFA9 extends DFA {
- public DFA6(BaseRecognizer recognizer) {
+ public DFA9(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 6;
- this.eot = DFA6_eot;
- this.eof = DFA6_eof;
- this.min = DFA6_min;
- this.max = DFA6_max;
- this.accept = DFA6_accept;
- this.special = DFA6_special;
- this.transition = DFA6_transition;
+ this.decisionNumber = 9;
+ this.eot = DFA9_eot;
+ this.eof = DFA9_eof;
+ this.min = DFA9_min;
+ this.max = DFA9_max;
+ this.accept = DFA9_accept;
+ this.special = DFA9_special;
+ this.transition = DFA9_transition;
}
public String getDescription() {
- return "650:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) );";
+ return "940:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) );";
}
}
- public static final BitSet FOLLOW_ruleLiteralArray_in_entryRuleLiteralArray61 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLiteralArray68 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LiteralArray__Group__0_in_ruleLiteralArray94 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLiteral_in_entryRuleLiteral121 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLiteral128 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Literal__Alternatives_in_ruleLiteral154 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBooleanLiteral_in_entryRuleBooleanLiteral181 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteral188 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BooleanLiteral__Group__0_in_ruleBooleanLiteral214 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNumberLiteral_in_entryRuleNumberLiteral241 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteral248 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NumberLiteral__Alternatives_in_ruleNumberLiteral274 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRealLiteral_in_entryRuleRealLiteral301 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRealLiteral308 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RealLiteral__Group__0_in_ruleRealLiteral334 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIntLiteral_in_entryRuleIntLiteral361 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIntLiteral368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IntLiteral__Group__0_in_ruleIntLiteral394 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral421 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral428 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__StringLiteral__Group__0_in_ruleStringLiteral454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInteger_in_entryRuleInteger481 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInteger488 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Integer__Alternatives_in_ruleInteger514 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSignedInteger_in_entryRuleSignedInteger546 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSignedInteger553 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SignedInteger__Group__0_in_ruleSignedInteger583 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleHexadecimal_in_entryRuleHexadecimal615 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleHexadecimal622 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_HEX_in_ruleHexadecimal652 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReal_in_entryRuleReal678 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleReal685 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Real__Alternatives_in_ruleReal711 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDecimal_in_entryRuleDecimal743 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDecimal750 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Decimal__Group__0_in_ruleDecimal780 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDotDecimal_in_entryRuleDotDecimal812 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDotDecimal819 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DotDecimal__Group__0_in_ruleDotDecimal849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDecimalDot_in_entryRuleDecimalDot881 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDecimalDot888 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalDot__Group__0_in_ruleDecimalDot918 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp950 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDecimalExp957 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp987 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives1023 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives1040 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives1057 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_rule__BooleanLiteral__Alternatives_11090 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_11109 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives1142 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives1159 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSignedInteger_in_rule__Integer__Alternatives1191 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleHexadecimal_in_rule__Integer__Alternatives1208 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_rule__SignedInteger__Alternatives_01241 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_15_in_rule__SignedInteger__Alternatives_01261 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDecimal_in_rule__Real__Alternatives1295 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDotDecimal_in_rule__Real__Alternatives1312 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDecimalDot_in_rule__Real__Alternatives1329 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives1346 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_rule__Decimal__Alternatives_01379 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_15_in_rule__Decimal__Alternatives_01399 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_rule__DotDecimal__Alternatives_01434 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_15_in_rule__DotDecimal__Alternatives_01454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_rule__DecimalDot__Alternatives_01489 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_15_in_rule__DecimalDot__Alternatives_01509 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_rule__DecimalExp__Alternatives_01544 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_15_in_rule__DecimalExp__Alternatives_01564 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LiteralArray__Group__0__Impl_in_rule__LiteralArray__Group__01596 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_rule__LiteralArray__Group__1_in_rule__LiteralArray__Group__01599 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LiteralArray__LiteralsAssignment_0_in_rule__LiteralArray__Group__0__Impl1626 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LiteralArray__Group__1__Impl_in_rule__LiteralArray__Group__11656 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LiteralArray__Group_1__0_in_rule__LiteralArray__Group__1__Impl1683 = new BitSet(new long[]{0x0000000000010002L});
- public static final BitSet FOLLOW_rule__LiteralArray__Group_1__0__Impl_in_rule__LiteralArray__Group_1__01718 = new BitSet(new long[]{0x000000000006E0B0L});
- public static final BitSet FOLLOW_rule__LiteralArray__Group_1__1_in_rule__LiteralArray__Group_1__01721 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_rule__LiteralArray__Group_1__0__Impl1749 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LiteralArray__Group_1__1__Impl_in_rule__LiteralArray__Group_1__11780 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LiteralArray__LiteralsAssignment_1_1_in_rule__LiteralArray__Group_1__1__Impl1807 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__01841 = new BitSet(new long[]{0x0000000000042000L});
- public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__01844 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__11902 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl1929 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__01963 = new BitSet(new long[]{0x000000000002C030L});
- public static final BitSet FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__01966 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__12024 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl2051 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__02085 = new BitSet(new long[]{0x000000000000C030L});
- public static final BitSet FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__02088 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__12146 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl2173 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__02207 = new BitSet(new long[]{0x000000000006E0B0L});
- public static final BitSet FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__02210 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__12268 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl2295 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SignedInteger__Group__0__Impl_in_rule__SignedInteger__Group__02329 = new BitSet(new long[]{0x000000000000C020L});
- public static final BitSet FOLLOW_rule__SignedInteger__Group__1_in_rule__SignedInteger__Group__02332 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SignedInteger__Alternatives_0_in_rule__SignedInteger__Group__0__Impl2359 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SignedInteger__Group__1__Impl_in_rule__SignedInteger__Group__12390 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__SignedInteger__Group__1__Impl2417 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__02450 = new BitSet(new long[]{0x000000000000C020L});
- public static final BitSet FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__02453 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl2480 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__12511 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__12514 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl2541 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__22570 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__22573 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__Decimal__Group__2__Impl2601 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__32632 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl2659 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DotDecimal__Group__0__Impl_in_rule__DotDecimal__Group__02696 = new BitSet(new long[]{0x000000000002C000L});
- public static final BitSet FOLLOW_rule__DotDecimal__Group__1_in_rule__DotDecimal__Group__02699 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DotDecimal__Alternatives_0_in_rule__DotDecimal__Group__0__Impl2726 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DotDecimal__Group__1__Impl_in_rule__DotDecimal__Group__12757 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_rule__DotDecimal__Group__2_in_rule__DotDecimal__Group__12760 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__DotDecimal__Group__1__Impl2788 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DotDecimal__Group__2__Impl_in_rule__DotDecimal__Group__22819 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__DotDecimal__Group__2__Impl2846 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalDot__Group__0__Impl_in_rule__DecimalDot__Group__02881 = new BitSet(new long[]{0x000000000000C020L});
- public static final BitSet FOLLOW_rule__DecimalDot__Group__1_in_rule__DecimalDot__Group__02884 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalDot__Alternatives_0_in_rule__DecimalDot__Group__0__Impl2911 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalDot__Group__1__Impl_in_rule__DecimalDot__Group__12942 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_rule__DecimalDot__Group__2_in_rule__DecimalDot__Group__12945 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalDot__Group__1__Impl2972 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalDot__Group__2__Impl_in_rule__DecimalDot__Group__23001 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__DecimalDot__Group__2__Impl3029 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__03066 = new BitSet(new long[]{0x000000000002C030L});
- public static final BitSet FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__03069 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl3096 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__13127 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__13130 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl3157 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__23186 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__23189 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__DecimalExp__Group__2__Impl3217 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__33248 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__33251 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl3278 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__43307 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_EXP_in_rule__DecimalExp__Group__4__Impl3334 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLiteral_in_rule__LiteralArray__LiteralsAssignment_03378 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLiteral_in_rule__LiteralArray__LiteralsAssignment_1_13409 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_rule__BooleanLiteral__IsTrueAssignment_1_13445 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_13484 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_13515 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_13546 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation61 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation68 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation94 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleKeyValue_in_entryRuleKeyValue121 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleKeyValue128 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyValue__Group__0_in_ruleKeyValue154 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotationTargetType_in_entryRuleAnnotationTargetType183 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotationTargetType190 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleAnnotationTargetType216 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotationAttribute_in_entryRuleAnnotationAttribute242 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotationAttribute249 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotationAttribute__Alternatives_in_ruleAnnotationAttribute275 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSimpleAnnotationAttribute_in_entryRuleSimpleAnnotationAttribute302 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAnnotationAttribute309 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__0_in_ruleSimpleAnnotationAttribute335 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEnumAnnotationAttribute_in_entryRuleEnumAnnotationAttribute362 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEnumAnnotationAttribute369 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__0_in_ruleEnumAnnotationAttribute395 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_entryRuleDocumentation422 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDocumentation429 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Documentation__Group__0_in_ruleDocumentation455 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLiteral_in_entryRuleLiteral484 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLiteral491 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Literal__Alternatives_in_ruleLiteral517 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBooleanLiteral_in_entryRuleBooleanLiteral544 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteral551 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BooleanLiteral__Group__0_in_ruleBooleanLiteral577 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNumberLiteral_in_entryRuleNumberLiteral604 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteral611 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NumberLiteral__Alternatives_in_ruleNumberLiteral637 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRealLiteral_in_entryRuleRealLiteral664 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRealLiteral671 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RealLiteral__Group__0_in_ruleRealLiteral697 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIntLiteral_in_entryRuleIntLiteral724 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIntLiteral731 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IntLiteral__Group__0_in_ruleIntLiteral757 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral784 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral791 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__StringLiteral__Group__0_in_ruleStringLiteral817 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInteger_in_entryRuleInteger844 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInteger851 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Integer__Alternatives_in_ruleInteger877 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSignedInteger_in_entryRuleSignedInteger909 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSignedInteger916 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SignedInteger__Group__0_in_ruleSignedInteger946 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleHexadecimal_in_entryRuleHexadecimal978 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleHexadecimal985 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_HEX_in_ruleHexadecimal1015 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReal_in_entryRuleReal1041 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleReal1048 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Real__Alternatives_in_ruleReal1074 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDecimal_in_entryRuleDecimal1106 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDecimal1113 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Decimal__Group__0_in_ruleDecimal1143 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDotDecimal_in_entryRuleDotDecimal1175 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDotDecimal1182 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DotDecimal__Group__0_in_ruleDotDecimal1212 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDecimalDot_in_entryRuleDecimalDot1244 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDecimalDot1251 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalDot__Group__0_in_ruleDecimalDot1281 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp1313 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDecimalExp1320 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp1350 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN1377 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFQN1384 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FQN__Group__0_in_ruleFQN1410 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LiteralType__Alternatives_in_ruleLiteralType1447 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1483 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1500 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_01532 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_rule__SimpleAnnotationAttribute__Alternatives_01551 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_01585 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_rule__EnumAnnotationAttribute__Alternatives_01604 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives1638 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives1655 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives1672 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_14_in_rule__BooleanLiteral__Alternatives_11705 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_11724 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives1757 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives1774 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSignedInteger_in_rule__Integer__Alternatives1806 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleHexadecimal_in_rule__Integer__Alternatives1823 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_15_in_rule__SignedInteger__Alternatives_01856 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_rule__SignedInteger__Alternatives_01876 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDecimal_in_rule__Real__Alternatives1910 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDotDecimal_in_rule__Real__Alternatives1927 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDecimalDot_in_rule__Real__Alternatives1944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives1961 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_15_in_rule__Decimal__Alternatives_01994 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_rule__Decimal__Alternatives_02014 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_15_in_rule__DotDecimal__Alternatives_02049 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_rule__DotDecimal__Alternatives_02069 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_15_in_rule__DecimalDot__Alternatives_02104 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_rule__DecimalDot__Alternatives_02124 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_15_in_rule__DecimalExp__Alternatives_02159 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_rule__DecimalExp__Alternatives_02179 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__LiteralType__Alternatives2214 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_rule__LiteralType__Alternatives2235 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_rule__LiteralType__Alternatives2256 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_20_in_rule__LiteralType__Alternatives2277 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__02310 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__02313 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_rule__Annotation__Group__0__Impl2341 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__12372 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__2_in_rule__Annotation__Group__12375 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__TypeAssignment_1_in_rule__Annotation__Group__1__Impl2402 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__2__Impl_in_rule__Annotation__Group__22432 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2__0_in_rule__Annotation__Group__2__Impl2459 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2__0__Impl_in_rule__Annotation__Group_2__02496 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2__1_in_rule__Annotation__Group_2__02499 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_22_in_rule__Annotation__Group_2__0__Impl2527 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2__1__Impl_in_rule__Annotation__Group_2__12558 = new BitSet(new long[]{0x0000000001800000L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2__2_in_rule__Annotation__Group_2__12561 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__AttributesAssignment_2_1_in_rule__Annotation__Group_2__1__Impl2588 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2__2__Impl_in_rule__Annotation__Group_2__22618 = new BitSet(new long[]{0x0000000001800000L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2__3_in_rule__Annotation__Group_2__22621 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2_2__0_in_rule__Annotation__Group_2__2__Impl2648 = new BitSet(new long[]{0x0000000001000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2__3__Impl_in_rule__Annotation__Group_2__32679 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_23_in_rule__Annotation__Group_2__3__Impl2707 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2_2__0__Impl_in_rule__Annotation__Group_2_2__02746 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2_2__1_in_rule__Annotation__Group_2_2__02749 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_rule__Annotation__Group_2_2__0__Impl2777 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_2_2__1__Impl_in_rule__Annotation__Group_2_2__12808 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__AttributesAssignment_2_2_1_in_rule__Annotation__Group_2_2__1__Impl2835 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyValue__Group__0__Impl_in_rule__KeyValue__Group__02869 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_rule__KeyValue__Group__1_in_rule__KeyValue__Group__02872 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyValue__KeyAssignment_0_in_rule__KeyValue__Group__0__Impl2899 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyValue__Group__1__Impl_in_rule__KeyValue__Group__12929 = new BitSet(new long[]{0x000000050001C160L});
+ public static final BitSet FOLLOW_rule__KeyValue__Group__2_in_rule__KeyValue__Group__12932 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_25_in_rule__KeyValue__Group__1__Impl2960 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyValue__Group__2__Impl_in_rule__KeyValue__Group__22991 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyValue__ValueAssignment_2_in_rule__KeyValue__Group__2__Impl3018 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__0__Impl_in_rule__SimpleAnnotationAttribute__Group__03057 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__1_in_rule__SimpleAnnotationAttribute__Group__03060 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Alternatives_0_in_rule__SimpleAnnotationAttribute__Group__0__Impl3087 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__1__Impl_in_rule__SimpleAnnotationAttribute__Group__13117 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__2_in_rule__SimpleAnnotationAttribute__Group__13120 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_26_in_rule__SimpleAnnotationAttribute__Group__1__Impl3148 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__2__Impl_in_rule__SimpleAnnotationAttribute__Group__23179 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__3_in_rule__SimpleAnnotationAttribute__Group__23182 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__NameAssignment_2_in_rule__SimpleAnnotationAttribute__Group__2__Impl3209 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__3__Impl_in_rule__SimpleAnnotationAttribute__Group__33239 = new BitSet(new long[]{0x00000000001E0000L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__4_in_rule__SimpleAnnotationAttribute__Group__33242 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_rule__SimpleAnnotationAttribute__Group__3__Impl3270 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__4__Impl_in_rule__SimpleAnnotationAttribute__Group__43301 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__TypeAssignment_4_in_rule__SimpleAnnotationAttribute__Group__4__Impl3328 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__0__Impl_in_rule__EnumAnnotationAttribute__Group__03368 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__1_in_rule__EnumAnnotationAttribute__Group__03371 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Alternatives_0_in_rule__EnumAnnotationAttribute__Group__0__Impl3398 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__1__Impl_in_rule__EnumAnnotationAttribute__Group__13428 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__2_in_rule__EnumAnnotationAttribute__Group__13431 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_26_in_rule__EnumAnnotationAttribute__Group__1__Impl3459 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__2__Impl_in_rule__EnumAnnotationAttribute__Group__23490 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__3_in_rule__EnumAnnotationAttribute__Group__23493 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__NameAssignment_2_in_rule__EnumAnnotationAttribute__Group__2__Impl3520 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__3__Impl_in_rule__EnumAnnotationAttribute__Group__33550 = new BitSet(new long[]{0x0000000010000000L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__4_in_rule__EnumAnnotationAttribute__Group__33553 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_rule__EnumAnnotationAttribute__Group__3__Impl3581 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__4__Impl_in_rule__EnumAnnotationAttribute__Group__43612 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__5_in_rule__EnumAnnotationAttribute__Group__43615 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_28_in_rule__EnumAnnotationAttribute__Group__4__Impl3643 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__5__Impl_in_rule__EnumAnnotationAttribute__Group__53674 = new BitSet(new long[]{0x0000000021000000L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__6_in_rule__EnumAnnotationAttribute__Group__53677 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_5_in_rule__EnumAnnotationAttribute__Group__5__Impl3704 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__6__Impl_in_rule__EnumAnnotationAttribute__Group__63734 = new BitSet(new long[]{0x0000000021000000L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__7_in_rule__EnumAnnotationAttribute__Group__63737 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__0_in_rule__EnumAnnotationAttribute__Group__6__Impl3764 = new BitSet(new long[]{0x0000000001000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__7__Impl_in_rule__EnumAnnotationAttribute__Group__73795 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_29_in_rule__EnumAnnotationAttribute__Group__7__Impl3823 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__0__Impl_in_rule__EnumAnnotationAttribute__Group_6__03870 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__1_in_rule__EnumAnnotationAttribute__Group_6__03873 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_rule__EnumAnnotationAttribute__Group_6__0__Impl3901 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__1__Impl_in_rule__EnumAnnotationAttribute__Group_6__13932 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_6_1_in_rule__EnumAnnotationAttribute__Group_6__1__Impl3959 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Documentation__Group__0__Impl_in_rule__Documentation__Group__03993 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_rule__Documentation__Group__1_in_rule__Documentation__Group__03996 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Documentation__Group__1__Impl_in_rule__Documentation__Group__14054 = new BitSet(new long[]{0x0000000080000100L});
+ public static final BitSet FOLLOW_rule__Documentation__Group__2_in_rule__Documentation__Group__14057 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_rule__Documentation__Group__1__Impl4085 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Documentation__Group__2__Impl_in_rule__Documentation__Group__24116 = new BitSet(new long[]{0x0000000080000100L});
+ public static final BitSet FOLLOW_rule__Documentation__Group__3_in_rule__Documentation__Group__24119 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Documentation__LinesAssignment_2_in_rule__Documentation__Group__2__Impl4146 = new BitSet(new long[]{0x0000000000000102L});
+ public static final BitSet FOLLOW_rule__Documentation__Group__3__Impl_in_rule__Documentation__Group__34177 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_31_in_rule__Documentation__Group__3__Impl4205 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__04246 = new BitSet(new long[]{0x0000000400004000L});
+ public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__04249 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__14307 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl4334 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__04368 = new BitSet(new long[]{0x0000000100018060L});
+ public static final BitSet FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__04371 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__14429 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl4456 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__04490 = new BitSet(new long[]{0x0000000000018060L});
+ public static final BitSet FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__04493 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__14551 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl4578 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__04612 = new BitSet(new long[]{0x000000050001C160L});
+ public static final BitSet FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__04615 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__14673 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl4700 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SignedInteger__Group__0__Impl_in_rule__SignedInteger__Group__04734 = new BitSet(new long[]{0x0000000000018040L});
+ public static final BitSet FOLLOW_rule__SignedInteger__Group__1_in_rule__SignedInteger__Group__04737 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SignedInteger__Alternatives_0_in_rule__SignedInteger__Group__0__Impl4764 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SignedInteger__Group__1__Impl_in_rule__SignedInteger__Group__14795 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_rule__SignedInteger__Group__1__Impl4822 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__04855 = new BitSet(new long[]{0x0000000000018040L});
+ public static final BitSet FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__04858 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl4885 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__14916 = new BitSet(new long[]{0x0000000100000000L});
+ public static final BitSet FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__14919 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl4946 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__24975 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__24978 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_rule__Decimal__Group__2__Impl5006 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__35037 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl5064 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DotDecimal__Group__0__Impl_in_rule__DotDecimal__Group__05101 = new BitSet(new long[]{0x0000000100018000L});
+ public static final BitSet FOLLOW_rule__DotDecimal__Group__1_in_rule__DotDecimal__Group__05104 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DotDecimal__Alternatives_0_in_rule__DotDecimal__Group__0__Impl5131 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DotDecimal__Group__1__Impl_in_rule__DotDecimal__Group__15162 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__DotDecimal__Group__2_in_rule__DotDecimal__Group__15165 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_rule__DotDecimal__Group__1__Impl5193 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DotDecimal__Group__2__Impl_in_rule__DotDecimal__Group__25224 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_rule__DotDecimal__Group__2__Impl5251 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalDot__Group__0__Impl_in_rule__DecimalDot__Group__05286 = new BitSet(new long[]{0x0000000000018040L});
+ public static final BitSet FOLLOW_rule__DecimalDot__Group__1_in_rule__DecimalDot__Group__05289 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalDot__Alternatives_0_in_rule__DecimalDot__Group__0__Impl5316 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalDot__Group__1__Impl_in_rule__DecimalDot__Group__15347 = new BitSet(new long[]{0x0000000100000000L});
+ public static final BitSet FOLLOW_rule__DecimalDot__Group__2_in_rule__DecimalDot__Group__15350 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalDot__Group__1__Impl5377 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalDot__Group__2__Impl_in_rule__DecimalDot__Group__25406 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_rule__DecimalDot__Group__2__Impl5434 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__05471 = new BitSet(new long[]{0x0000000100018060L});
+ public static final BitSet FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__05474 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl5501 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__15532 = new BitSet(new long[]{0x0000000100000000L});
+ public static final BitSet FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__15535 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl5562 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__25591 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__25594 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_rule__DecimalExp__Group__2__Impl5622 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__35653 = new BitSet(new long[]{0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__35656 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl5683 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__45712 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_EXP_in_rule__DecimalExp__Group__4__Impl5739 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__05778 = new BitSet(new long[]{0x0000000100000000L});
+ public static final BitSet FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__05781 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl5808 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__15837 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl5864 = new BitSet(new long[]{0x0000000100000002L});
+ public static final BitSet FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__05899 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__05902 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_rule__FQN__Group_1__0__Impl5930 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__15961 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl5988 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_rule__Annotation__TypeAssignment_16030 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_16065 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_2_16096 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__KeyValue__KeyAssignment_06127 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLiteral_in_rule__KeyValue__ValueAssignment_26158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_33_in_rule__SimpleAnnotationAttribute__OptionalAssignment_0_06200 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__SimpleAnnotationAttribute__NameAssignment_26239 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLiteralType_in_rule__SimpleAnnotationAttribute__TypeAssignment_46270 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_33_in_rule__EnumAnnotationAttribute__OptionalAssignment_0_06306 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__EnumAnnotationAttribute__NameAssignment_26345 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_56376 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_6_16407 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_STRING_in_rule__Documentation__LinesAssignment_26438 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_34_in_rule__BooleanLiteral__IsTrueAssignment_1_16476 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_16515 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_16546 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_16577 = new BitSet(new long[]{0x0000000000000002L});
} \ No newline at end of file
diff --git a/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.ecore b/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.ecore
index bfa3b43a6..f11437da8 100644
--- a/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.ecore
+++ b/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.ecore
@@ -2,6 +2,119 @@
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="base" nsURI="http://www.eclipse.org/etrice/core/common/Base"
nsPrefix="base">
+ <eClassifiers xsi:type="ecore:EClass" name="Annotation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>An annotation similar to Java annotations that can be used&#xD;&#xA;to add {@link KeyValue} pairs to certain model items. The structure &#xD;&#xA;of Annotations are defined by {@AnnotationType}s.&#xD;&#xA;"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="#//AnnotationType">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>The {@AnnotationType} that defines the structure of &#xD;&#xA;the annotation.&#xD;&#xA;"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1"
+ eType="#//KeyValue" containment="true">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>This is a list of key/value pairs.&#xD;&#xA;"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="KeyValue">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>A key/value pair.&#xD;&#xA;"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>This is the key of the pair.&#xD;&#xA;"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//Literal"
+ containment="true">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>This is the value of the pair.&#xD;&#xA;"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="AnnotationType">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>Defines the structure of {@link Annotation}s."/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>The name of the AnnotationType"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="docu" eType="#//Documentation"
+ containment="true">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>Optional model-level documentation"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="targets" unique="false"
+ upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>A list of names representing the locations in which &#xD;&#xA;&#x9;&#x9;&#x9;{@Annotation}s of this AnnotationType can occur"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1"
+ eType="#//AnnotationAttribute" containment="true">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>Defines the {@link Attribute}s that are required or allowed in &#xD;&#xA;&#x9;&#x9;&#x9;{@Annotation} instances of this AnnotationType"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="AnnotationAttribute">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>Defines an attribute in an {@link AnnotationType}. This attribute &#xD;&#xA;&#x9;&#x9;&#x9;can then be declared in respective {@link Annotation} instances."/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="optional" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>Specifies whether the attribute should be optional or not. If the &#xD;&#xA;&#x9;&#x9;&#x9;attribute is optional, it can be omitted by {@link Annotation}s of &#xD;&#xA;&#x9;&#x9;&#x9;the same {@link AnnotationType}.&#xD;&#xA;"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>The name of the attribute"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="SimpleAnnotationAttribute" eSuperTypes="#//AnnotationAttribute">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>An {@link AnnotationAttribute} that is associated with a &#xD;&#xA;&#x9;&#x9;&#x9;{@link LiteralType}."/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//LiteralType">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>The type of the attribute"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="EnumAnnotationAttribute" eSuperTypes="#//AnnotationAttribute">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>An {@link AnnotationAttribute} whose possible values are defined &#xD;&#xA;&#x9;&#x9;&#x9;by a list of String values."/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="values" unique="false"
+ upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>A list of values that define the enumeration"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Documentation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>A piece of documentation that can be optionally attached at&#xD;&#xA;certain places in the model.&#xD;&#xA;"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="lines" unique="false" upperBound="-1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="&lt;br>This is the documentation's contents.&#xD;&#xA;"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="LiteralType">
+ <eLiterals name="BOOL" literal="ptBoolean"/>
+ <eLiterals name="INT" value="1" literal="ptInteger"/>
+ <eLiterals name="REAL" value="2" literal="ptReal"/>
+ <eLiterals name="CHAR" value="3" literal="ptCharacter"/>
+ </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LiteralArray">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&lt;br>Aggregates one or more {@link Literal literals}.&#x9;&#x9;&#xD;&#xA;"/>
diff --git a/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.genmodel b/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.genmodel
index f6d833bf8..f5112c5a1 100644
--- a/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.genmodel
+++ b/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.genmodel
@@ -7,6 +7,39 @@
editorPluginID="org.eclipse.etrice.core.common.editor" runtimeVersion="2.9">
<genPackages prefix="Base" basePackage="org.eclipse.etrice.core.common" disposableProviderFactory="true"
fileExtensions="etbase" ecorePackage="Base.ecore#/">
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="Base.ecore#//LiteralType">
+ <genEnumLiterals ecoreEnumLiteral="Base.ecore#//LiteralType/BOOL"/>
+ <genEnumLiterals ecoreEnumLiteral="Base.ecore#//LiteralType/INT"/>
+ <genEnumLiterals ecoreEnumLiteral="Base.ecore#//LiteralType/REAL"/>
+ <genEnumLiterals ecoreEnumLiteral="Base.ecore#//LiteralType/CHAR"/>
+ </genEnums>
+ <genClasses ecoreClass="Base.ecore#//Annotation">
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Base.ecore#//Annotation/type"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Base.ecore#//Annotation/attributes"/>
+ </genClasses>
+ <genClasses ecoreClass="Base.ecore#//KeyValue">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Base.ecore#//KeyValue/key"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Base.ecore#//KeyValue/value"/>
+ </genClasses>
+ <genClasses ecoreClass="Base.ecore#//AnnotationType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Base.ecore#//AnnotationType/name"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Base.ecore#//AnnotationType/docu"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Base.ecore#//AnnotationType/targets"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Base.ecore#//AnnotationType/attributes"/>
+ </genClasses>
+ <genClasses ecoreClass="Base.ecore#//AnnotationAttribute">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Base.ecore#//AnnotationAttribute/optional"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Base.ecore#//AnnotationAttribute/name"/>
+ </genClasses>
+ <genClasses ecoreClass="Base.ecore#//SimpleAnnotationAttribute">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Base.ecore#//SimpleAnnotationAttribute/type"/>
+ </genClasses>
+ <genClasses ecoreClass="Base.ecore#//EnumAnnotationAttribute">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Base.ecore#//EnumAnnotationAttribute/values"/>
+ </genClasses>
+ <genClasses ecoreClass="Base.ecore#//Documentation">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Base.ecore#//Documentation/lines"/>
+ </genClasses>
<genClasses ecoreClass="Base.ecore#//LiteralArray">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Base.ecore#//LiteralArray/literals"/>
</genClasses>
diff --git a/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.xtextbin b/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.xtextbin
index eb9bbda7c..57d6138c3 100644
--- a/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.xtextbin
+++ b/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/Base.xtextbin
Binary files differ
diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/Annotation.java b/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/Annotation.java
index e6b28433f..d7beff811 100644
--- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/Annotation.java
+++ b/plugins/org.eclipse.etrice.core.common/src-gen/org/eclipse/etrice/core/common/base/Annotation.java
@@ -1,6 +1,6 @@
/**
*/
-package org.eclipse.etrice.core.room;
+package org.eclipse.etrice.core.common.base;
import org.eclipse.emf.common.util.EList;
@@ -13,19 +13,20 @@ import org.eclipse.emf.ecore.EObject;
*
* <!-- begin-model-doc -->
* <br>An annotation similar to Java annotations that can be used
- * to add {@link KeyValue} pairs to certain model items.
+ * to add {@link KeyValue} pairs to certain model items. The structure
+ * of Annotations are defined by {@AnnotationType}s.
*
* <!-- end-model-doc -->
*
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.etrice.core.room.Annotation#getType <em>Type</em>}</li>
- * <li>{@link org.eclipse.etrice.core.room.Annotation#getAttributes <em>Attributes</em>}</li>
+ * <li>{@link org.eclipse.etrice.core.common.base.Annotation#getType <em>Type</em>}</li>
+ * <li>{@link org.eclipse.etrice.core.common.base.Annotation#getAttributes <em>Attributes</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.etrice.core.room.RoomPackage#getAnnotation()
+ * @see org.eclipse.etrice.core.common.base.BasePackage#getAnnotation()
* @model
* @generated
*/
@@ -36,19 +37,20 @@ public interface Anno