diff options
Diffstat (limited to 'plugins/org.eclipse.etrice.core.common.ui')
10 files changed, 2240 insertions, 3204 deletions
diff --git a/plugins/org.eclipse.etrice.core.common.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.etrice.core.common.ui/META-INF/MANIFEST.MF index 1059ff951..40f15e1ed 100644 --- a/plugins/org.eclipse.etrice.core.common.ui/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.etrice.core.common.ui/META-INF/MANIFEST.MF @@ -18,7 +18,8 @@ Require-Bundle: org.eclipse.etrice.core.common;visibility:=reexport, org.eclipse.compare, org.eclipse.core.filesystem;bundle-version="1.3.0", org.eclipse.help, - org.eclipse.etrice.doc + org.eclipse.etrice.doc, + org.eclipse.xtext.xbase.lib Import-Package: org.apache.log4j, org.eclipse.xtext.xbase.lib Bundle-RequiredExecutionEnvironment: JavaSE-1.6 diff --git a/plugins/org.eclipse.etrice.core.common.ui/plugin.xml_gen b/plugins/org.eclipse.etrice.core.common.ui/plugin.xml_gen index a4d6709bd..3580d2a5c 100644 --- a/plugins/org.eclipse.etrice.core.common.ui/plugin.xml_gen +++ b/plugins/org.eclipse.etrice.core.common.ui/plugin.xml_gen @@ -250,7 +250,9 @@ <extension point="org.eclipse.xtext.builder.participant"> <participant - class="org.eclipse.etrice.core.common.ui.BaseExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant"> + class="org.eclipse.etrice.core.common.ui.BaseExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant" + fileExtensions="__etbase" + > </participant> </extension> <extension diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/AbstractBaseTestUiModule.java b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/AbstractBaseTestUiModule.java index 77bfdd5c6..160ee1c77 100644 --- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/AbstractBaseTestUiModule.java +++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/AbstractBaseTestUiModule.java @@ -45,7 +45,7 @@ public abstract class AbstractBaseTestUiModule extends DefaultUiModule { // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); + binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); } // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment diff --git a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/AbstractBaseUiModule.java b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/AbstractBaseUiModule.java index c6c580d11..541eb7136 100644 --- a/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/AbstractBaseUiModule.java +++ b/plugins/org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/AbstractBaseUiModule.java @@ -60,7 +60,7 @@ public abstract class AbstractBaseUiModule extends DefaultUiModule { // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); + binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); } // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment 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 3f989fae5..fdbe4c0e9 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 @@ -143,34 +143,19 @@ public class AbstractBaseProposalProvider extends org.eclipse.xtext.common.ui.co public void complete_Integer(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_SignedInteger(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Hexadecimal(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } public void complete_Real(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } public void complete_Decimal(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_DotDecimal(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_DecimalDot(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } public void complete_DecimalExp(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_EXP(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void complete_FQN(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } 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 b6017ce52..762999e32 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 @@ -47,12 +47,12 @@ public class BaseParser extends AbstractContentAssistParser { put(grammarAccess.getBooleanLiteralAccess().getAlternatives_1(), "rule__BooleanLiteral__Alternatives_1"); put(grammarAccess.getNumberLiteralAccess().getAlternatives(), "rule__NumberLiteral__Alternatives"); put(grammarAccess.getIntegerAccess().getAlternatives(), "rule__Integer__Alternatives"); - put(grammarAccess.getSignedIntegerAccess().getAlternatives_0(), "rule__SignedInteger__Alternatives_0"); + put(grammarAccess.getIntegerAccess().getAlternatives_0_0(), "rule__Integer__Alternatives_0_0"); put(grammarAccess.getRealAccess().getAlternatives(), "rule__Real__Alternatives"); put(grammarAccess.getDecimalAccess().getAlternatives_0(), "rule__Decimal__Alternatives_0"); - 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.getDecimalExpAccess().getAlternatives_4(), "rule__DecimalExp__Alternatives_4"); + put(grammarAccess.getDecimalExpAccess().getAlternatives_5(), "rule__DecimalExp__Alternatives_5"); 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"); @@ -78,10 +78,8 @@ public class BaseParser extends AbstractContentAssistParser { put(grammarAccess.getRealLiteralAccess().getGroup(), "rule__RealLiteral__Group__0"); put(grammarAccess.getIntLiteralAccess().getGroup(), "rule__IntLiteral__Group__0"); put(grammarAccess.getStringLiteralAccess().getGroup(), "rule__StringLiteral__Group__0"); - put(grammarAccess.getSignedIntegerAccess().getGroup(), "rule__SignedInteger__Group__0"); + put(grammarAccess.getIntegerAccess().getGroup_0(), "rule__Integer__Group_0__0"); put(grammarAccess.getDecimalAccess().getGroup(), "rule__Decimal__Group__0"); - 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"); 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 c4b56fdc2..f1f384741 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 @@ -484,78 +484,6 @@ finally { -// Entry rule entryRuleSignedInteger -entryRuleSignedInteger -@init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); -} -: -{ before(grammarAccess.getSignedIntegerRule()); } - ruleSignedInteger -{ after(grammarAccess.getSignedIntegerRule()); } - EOF -; -finally { - myHiddenTokenState.restore(); -} - -// Rule SignedInteger -ruleSignedInteger - @init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getSignedIntegerAccess().getGroup()); } -(rule__SignedInteger__Group__0) -{ after(grammarAccess.getSignedIntegerAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); - myHiddenTokenState.restore(); -} - - - -// Entry rule entryRuleHexadecimal -entryRuleHexadecimal -@init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); -} -: -{ before(grammarAccess.getHexadecimalRule()); } - ruleHexadecimal -{ after(grammarAccess.getHexadecimalRule()); } - EOF -; -finally { - myHiddenTokenState.restore(); -} - -// Rule Hexadecimal -ruleHexadecimal - @init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall()); } - RULE_HEX -{ after(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall()); } -) - -; -finally { - restoreStackSize(stackSize); - myHiddenTokenState.restore(); -} - - - // Entry rule entryRuleReal entryRuleReal : @@ -620,78 +548,6 @@ finally { -// Entry rule entryRuleDotDecimal -entryRuleDotDecimal -@init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); -} -: -{ before(grammarAccess.getDotDecimalRule()); } - ruleDotDecimal -{ after(grammarAccess.getDotDecimalRule()); } - EOF -; -finally { - myHiddenTokenState.restore(); -} - -// Rule DotDecimal -ruleDotDecimal - @init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getDotDecimalAccess().getGroup()); } -(rule__DotDecimal__Group__0) -{ after(grammarAccess.getDotDecimalAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); - myHiddenTokenState.restore(); -} - - - -// Entry rule entryRuleDecimalDot -entryRuleDecimalDot -@init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); -} -: -{ before(grammarAccess.getDecimalDotRule()); } - ruleDecimalDot -{ after(grammarAccess.getDecimalDotRule()); } - EOF -; -finally { - myHiddenTokenState.restore(); -} - -// Rule DecimalDot -ruleDecimalDot - @init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getDecimalDotAccess().getGroup()); } -(rule__DecimalDot__Group__0) -{ after(grammarAccess.getDecimalDotAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); - myHiddenTokenState.restore(); -} - - - // Entry rule entryRuleDecimalExp entryRuleDecimalExp @init { @@ -929,15 +785,15 @@ rule__Integer__Alternatives } : ( -{ before(grammarAccess.getIntegerAccess().getSignedIntegerParserRuleCall_0()); } - ruleSignedInteger -{ after(grammarAccess.getIntegerAccess().getSignedIntegerParserRuleCall_0()); } +{ before(grammarAccess.getIntegerAccess().getGroup_0()); } +(rule__Integer__Group_0__0) +{ after(grammarAccess.getIntegerAccess().getGroup_0()); } ) |( -{ before(grammarAccess.getIntegerAccess().getHexadecimalParserRuleCall_1()); } - ruleHexadecimal -{ after(grammarAccess.getIntegerAccess().getHexadecimalParserRuleCall_1()); } +{ before(grammarAccess.getIntegerAccess().getHEXTerminalRuleCall_1()); } + RULE_HEX +{ after(grammarAccess.getIntegerAccess().getHEXTerminalRuleCall_1()); } ) ; @@ -945,25 +801,25 @@ finally { restoreStackSize(stackSize); } -rule__SignedInteger__Alternatives_0 +rule__Integer__Alternatives_0_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getSignedIntegerAccess().getPlusSignKeyword_0_0()); } +{ before(grammarAccess.getIntegerAccess().getPlusSignKeyword_0_0_0()); } '+' -{ after(grammarAccess.getSignedIntegerAccess().getPlusSignKeyword_0_0()); } +{ after(grammarAccess.getIntegerAccess().getPlusSignKeyword_0_0_0()); } ) |( -{ before(grammarAccess.getSignedIntegerAccess().getHyphenMinusKeyword_0_1()); } +{ before(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0_0_1()); } '-' -{ after(grammarAccess.getSignedIntegerAccess().getHyphenMinusKeyword_0_1()); } +{ after(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0_0_1()); } ) ; @@ -983,21 +839,9 @@ rule__Real__Alternatives ) |( -{ before(grammarAccess.getRealAccess().getDotDecimalParserRuleCall_1()); } - ruleDotDecimal -{ after(grammarAccess.getRealAccess().getDotDecimalParserRuleCall_1()); } -) - - |( -{ before(grammarAccess.getRealAccess().getDecimalDotParserRuleCall_2()); } - ruleDecimalDot -{ after(grammarAccess.getRealAccess().getDecimalDotParserRuleCall_2()); } -) - - |( -{ before(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_3()); } +{ before(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_1()); } ruleDecimalExp -{ after(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_3()); } +{ after(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_1()); } ) ; @@ -1031,25 +875,25 @@ finally { restoreStackSize(stackSize); } -rule__DotDecimal__Alternatives_0 +rule__DecimalExp__Alternatives_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDotDecimalAccess().getPlusSignKeyword_0_0()); } +{ before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); } '+' -{ after(grammarAccess.getDotDecimalAccess().getPlusSignKeyword_0_0()); } +{ after(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); } ) |( -{ before(grammarAccess.getDotDecimalAccess().getHyphenMinusKeyword_0_1()); } +{ before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); } '-' -{ after(grammarAccess.getDotDecimalAccess().getHyphenMinusKeyword_0_1()); } +{ after(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); } ) ; @@ -1057,25 +901,25 @@ finally { restoreStackSize(stackSize); } -rule__DecimalDot__Alternatives_0 +rule__DecimalExp__Alternatives_4 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDecimalDotAccess().getPlusSignKeyword_0_0()); } +{ before(grammarAccess.getDecimalExpAccess().getEKeyword_4_0()); } - '+' + 'e' -{ after(grammarAccess.getDecimalDotAccess().getPlusSignKeyword_0_0()); } +{ after(grammarAccess.getDecimalExpAccess().getEKeyword_4_0()); } ) |( -{ before(grammarAccess.getDecimalDotAccess().getHyphenMinusKeyword_0_1()); } +{ before(grammarAccess.getDecimalExpAccess().getEKeyword_4_1()); } - '-' + 'E' -{ after(grammarAccess.getDecimalDotAccess().getHyphenMinusKeyword_0_1()); } +{ after(grammarAccess.getDecimalExpAccess().getEKeyword_4_1()); } ) ; @@ -1083,25 +927,25 @@ finally { restoreStackSize(stackSize); } -rule__DecimalExp__Alternatives_0 +rule__DecimalExp__Alternatives_5 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); } +{ before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0()); } '+' -{ after(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); } +{ after(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0()); } ) |( -{ before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); } +{ before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1()); } '-' -{ after(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); } +{ after(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1()); } ) ; @@ -2458,27 +2302,27 @@ finally { -rule__SignedInteger__Group__0 +rule__Integer__Group_0__0 @init { int stackSize = keepStackSize(); } : - rule__SignedInteger__Group__0__Impl - rule__SignedInteger__Group__1 + rule__Integer__Group_0__0__Impl + rule__Integer__Group_0__1 ; finally { restoreStackSize(stackSize); } -rule__SignedInteger__Group__0__Impl +rule__Integer__Group_0__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getSignedIntegerAccess().getAlternatives_0()); } -(rule__SignedInteger__Alternatives_0)? -{ after(grammarAccess.getSignedIntegerAccess().getAlternatives_0()); } +{ before(grammarAccess.getIntegerAccess().getAlternatives_0_0()); } +(rule__Integer__Alternatives_0_0)? +{ after(grammarAccess.getIntegerAccess().getAlternatives_0_0()); } ) ; @@ -2487,26 +2331,26 @@ finally { } -rule__SignedInteger__Group__1 +rule__Integer__Group_0__1 @init { int stackSize = keepStackSize(); } : - rule__SignedInteger__Group__1__Impl + rule__Integer__Group_0__1__Impl ; finally { restoreStackSize(stackSize); } -rule__SignedInteger__Group__1__Impl +rule__Integer__Group_0__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getSignedIntegerAccess().getINTTerminalRuleCall_1()); } +{ before(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_0_1()); } RULE_INT -{ after(grammarAccess.getSignedIntegerAccess().getINTTerminalRuleCall_1()); } +{ after(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_0_1()); } ) ; @@ -2644,121 +2488,27 @@ finally { -rule__DotDecimal__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__DotDecimal__Group__0__Impl - rule__DotDecimal__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__DotDecimal__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getDotDecimalAccess().getAlternatives_0()); } -(rule__DotDecimal__Alternatives_0)? -{ after(grammarAccess.getDotDecimalAccess().getAlternatives_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__DotDecimal__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__DotDecimal__Group__1__Impl - rule__DotDecimal__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__DotDecimal__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getDotDecimalAccess().getFullStopKeyword_1()); } - - '.' - -{ after(grammarAccess.getDotDecimalAccess().getFullStopKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__DotDecimal__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__DotDecimal__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__DotDecimal__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getDotDecimalAccess().getINTTerminalRuleCall_2()); } - RULE_INT -{ after(grammarAccess.getDotDecimalAccess().getINTTerminalRuleCall_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__DecimalDot__Group__0 +rule__DecimalExp__Group__0 @init { int stackSize = keepStackSize(); } : - rule__DecimalDot__Group__0__Impl - rule__DecimalDot__Group__1 + rule__DecimalExp__Group__0__Impl + rule__DecimalExp__Group__1 ; finally { restoreStackSize(stackSize); } -rule__DecimalDot__Group__0__Impl +rule__DecimalExp__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDecimalDotAccess().getAlternatives_0()); } -(rule__DecimalDot__Alternatives_0)? -{ after(grammarAccess.getDecimalDotAccess().getAlternatives_0()); } +{ before(grammarAccess.getDecimalExpAccess().getAlternatives_0()); } +(rule__DecimalExp__Alternatives_0)? +{ after(grammarAccess.getDecimalExpAccess().getAlternatives_0()); } ) ; @@ -2767,27 +2517,27 @@ finally { } -rule__DecimalDot__Group__1 +rule__DecimalExp__Group__1 @init { int stackSize = keepStackSize(); } : - rule__DecimalDot__Group__1__Impl - rule__DecimalDot__Group__2 + rule__DecimalExp__Group__1__Impl + rule__DecimalExp__Group__2 ; finally { restoreStackSize(stackSize); } -rule__DecimalDot__Group__1__Impl +rule__DecimalExp__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDecimalDotAccess().getINTTerminalRuleCall_1()); } +{ before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); } RULE_INT -{ after(grammarAccess.getDecimalDotAccess().getINTTerminalRuleCall_1()); } +{ after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); } ) ; @@ -2796,28 +2546,29 @@ finally { } -rule__DecimalDot__Group__2 +rule__DecimalExp__Group__2 @init { int stackSize = keepStackSize(); } : - rule__DecimalDot__Group__2__Impl + rule__DecimalExp__Group__2__Impl + rule__DecimalExp__Group__3 ; finally { restoreStackSize(stackSize); } -rule__DecimalDot__Group__2__Impl +rule__DecimalExp__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDecimalDotAccess().getFullStopKeyword_2()); } +{ before(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); } '.' -{ after(grammarAccess.getDecimalDotAccess().getFullStopKeyword_2()); } +{ after(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); } ) ; @@ -2826,33 +2577,27 @@ finally { } - - - - - - -rule__DecimalExp__Group__0 +rule__DecimalExp__Group__3 @init { int stackSize = keepStackSize(); } : - rule__DecimalExp__Group__0__Impl - rule__DecimalExp__Group__1 + rule__DecimalExp__Group__3__Impl + rule__DecimalExp__Group__4 ; finally { restoreStackSize(stackSize); } -rule__DecimalExp__Group__0__Impl +rule__DecimalExp__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDecimalExpAccess().getAlternatives_0()); } -(rule__DecimalExp__Alternatives_0)? -{ after(grammarAccess.getDecimalExpAccess().getAlternatives_0()); } +{ before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); } + RULE_INT +{ after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); } ) ; @@ -2861,27 +2606,27 @@ finally { } -rule__DecimalExp__Group__1 +rule__DecimalExp__Group__4 @init { int stackSize = keepStackSize(); } : - rule__DecimalExp__Group__1__Impl - rule__DecimalExp__Group__2 + rule__DecimalExp__Group__4__Impl + rule__DecimalExp__Group__5 ; finally { restoreStackSize(stackSize); } -rule__DecimalExp__Group__1__Impl +rule__DecimalExp__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); } - RULE_INT -{ after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); } +{ before(grammarAccess.getDecimalExpAccess().getAlternatives_4()); } +(rule__DecimalExp__Alternatives_4) +{ after(grammarAccess.getDecimalExpAccess().getAlternatives_4()); } ) ; @@ -2890,29 +2635,27 @@ finally { } -rule__DecimalExp__Group__2 +rule__DecimalExp__Group__5 @init { int stackSize = keepStackSize(); } : - rule__DecimalExp__Group__2__Impl - rule__DecimalExp__Group__3 + rule__DecimalExp__Group__5__Impl + rule__DecimalExp__Group__6 ; finally { restoreStackSize(stackSize); } -rule__DecimalExp__Group__2__Impl +rule__DecimalExp__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); } - - '.' - -{ after(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); } +{ before(grammarAccess.getDecimalExpAccess().getAlternatives_5()); } +(rule__DecimalExp__Alternatives_5)? +{ after(grammarAccess.getDecimalExpAccess().getAlternatives_5()); } ) ; @@ -2921,27 +2664,26 @@ finally { } -rule__DecimalExp__Group__3 +rule__DecimalExp__Group__6 @init { int stackSize = keepStackSize(); } : - rule__DecimalExp__Group__3__Impl - rule__DecimalExp__Group__4 + rule__DecimalExp__Group__6__Impl ; finally { restoreStackSize(stackSize); } -rule__DecimalExp__Group__3__Impl +rule__DecimalExp__Group__6__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); } +{ before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_6()); } RULE_INT -{ after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); } +{ after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_6()); } ) ; @@ -2950,32 +2692,8 @@ finally { } -rule__DecimalExp__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__DecimalExp__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} -rule__DecimalExp__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getDecimalExpAccess().getEXPTerminalRuleCall_4()); } - RULE_EXP -{ after(grammarAccess.getDecimalExpAccess().getEXPTerminalRuleCall_4()); } -) -; -finally { - restoreStackSize(stackSize); -} @@ -3407,15 +3125,13 @@ finally { } -RULE_EXP : ('e'|'E') ('+'|'-')? ('0'..'9')+; - RULE_HEX : ('0x'|'0X') ('0'..'9'|'a'..'f'|'A'..'F')+; RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; RULE_INT : ('0'..'9')+; -RULE_STRING : ('"' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'|'\'' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'\'')))* '\''); +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; 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 a60fc779d..660693729 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,55 +1,58 @@ -RULE_EXP=7 +'('=23 +')'=24 +'+'=14 +','=25 +'-'=15 +'.'=34 +'.*'=31 +':'=28 +'='=26 +'@'=22 +'E'=17 +'['=32 +']'=33 +'attribute'=27 +'e'=16 +'false'=13 +'mandatory'=12 +'optional'=35 +'ptBoolean'=18 +'ptCharacter'=21 +'ptInteger'=19 +'ptReal'=20 +'true'=36 +'{'=29 +'}'=30 +RULE_ANY_OTHER=11 +RULE_HEX=5 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 +RULE_INT=6 +RULE_ML_COMMENT=8 +RULE_SL_COMMENT=9 +RULE_STRING=7 +RULE_WS=10 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 T__20=20 -RULE_SL_COMMENT=10 -RULE_ML_COMMENT=9 +T__21=21 +T__22=22 +T__23=23 +T__24=24 +T__25=25 +T__26=26 +T__27=27 +T__28=28 +T__29=29 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__35=35 -T__18=18 -T__17=17 -T__14=14 -T__13=13 -RULE_INT=6 -RULE_WS=11 -'true'=35 -'}'=29 -'{'=28 -'optional'=34 -'.*'=30 -'ptCharacter'=20 -'='=25 -'false'=14 -':'=27 -'@'=21 -'('=22 -'['=31 -'attribute'=26 -'-'=16 -'+'=15 -'ptReal'=19 -','=24 -'.'=33 -')'=23 -'ptBoolean'=17 -']'=32 -'mandatory'=13 -'ptInteger'=18 +T__36=36 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 b52074bc3..ba230e285 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,39 +12,40 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalBaseLexer extends Lexer { - 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 RULE_STRING=7; + public static final int RULE_SL_COMMENT=9; + public static final int T__19=19; + public static final int T__15=15; public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; public static final int T__33=33; - public static final int T__15=15; + public static final int T__12=12; public static final int T__34=34; - public static final int T__18=18; + public static final int T__13=13; public static final int T__35=35; - 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 T__36=36; + public static final int EOF=-1; + 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_ID=4; + public static final int RULE_WS=10; + public static final int RULE_ANY_OTHER=11; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; public static final int RULE_INT=6; - public static final int RULE_WS=11; + public static final int T__29=29; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=8; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__20=20; + public static final int T__21=21; // delegates // delegators @@ -59,10 +60,10 @@ public class InternalBaseLexer extends Lexer { } public String getGrammarFileName() { return "../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g"; } - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { try { - int _type = T__13; + int _type = T__12; 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: ( 'mandatory' ) // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:11:9: 'mandatory' @@ -78,12 +79,12 @@ public class InternalBaseLexer extends Lexer { finally { } } - // $ANTLR end "T__13" + // $ANTLR end "T__12" - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { try { - int _type = T__14; + 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: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' @@ -99,6 +100,26 @@ public class InternalBaseLexer extends Lexer { finally { } } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + 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:13:7: ( '+' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:13:9: '+' + { + match('+'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } // $ANTLR end "T__14" // $ANTLR start "T__15" @@ -106,10 +127,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: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('-'); } @@ -126,10 +147,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:15:7: ( 'e' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:15:9: 'e' { - match('-'); + match('e'); } @@ -146,11 +167,10 @@ 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: ( 'ptBoolean' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:15:9: 'ptBoolean' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:16:7: ( 'E' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:16:9: 'E' { - match("ptBoolean"); - + match('E'); } @@ -167,10 +187,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: ( 'ptInteger' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:16:9: 'ptInteger' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:17:7: ( 'ptBoolean' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:17:9: 'ptBoolean' { - match("ptInteger"); + match("ptBoolean"); } @@ -188,10 +208,10 @@ public class InternalBaseLexer extends Lexer { 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' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:18:7: ( 'ptInteger' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:18:9: 'ptInteger' { - match("ptReal"); + match("ptInteger"); } @@ -209,10 +229,10 @@ public class InternalBaseLexer extends Lexer { 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' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:19:7: ( 'ptReal' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:19:9: 'ptReal' { - match("ptCharacter"); + match("ptReal"); } @@ -230,10 +250,11 @@ public class InternalBaseLexer extends Lexer { 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: '@' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:20:7: ( 'ptCharacter' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:20:9: 'ptCharacter' { - match('@'); + match("ptCharacter"); + } @@ -250,10 +271,10 @@ public class InternalBaseLexer extends Lexer { 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: '(' + // ../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('('); + match('@'); } @@ -270,10 +291,10 @@ public class InternalBaseLexer extends Lexer { 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: ')' + // ../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(')'); + match('('); } @@ -290,10 +311,10 @@ public class InternalBaseLexer extends Lexer { 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: ',' + // ../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(','); + match(')'); } @@ -310,10 +331,10 @@ public class InternalBaseLexer extends Lexer { 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: '=' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:24:7: ( ',' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:24:9: ',' { - match('='); + match(','); } @@ -330,11 +351,10 @@ public class InternalBaseLexer extends Lexer { 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' + // ../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("attribute"); - + match('='); } @@ -351,10 +371,11 @@ public class InternalBaseLexer extends Lexer { 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: ':' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:26:7: ( 'attribute' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:26:9: 'attribute' { - match(':'); + match("attribute"); + } @@ -371,10 +392,10 @@ public class InternalBaseLexer extends Lexer { 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: '{' + // ../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('{'); + match(':'); } @@ -391,10 +412,10 @@ public class InternalBaseLexer extends Lexer { 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: '}' + // ../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('}'); + match('{'); } @@ -411,11 +432,10 @@ public class InternalBaseLexer extends Lexer { 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: '.*' + // ../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(".*"); - + match('}'); } @@ -432,10 +452,11 @@ public class InternalBaseLexer extends Lexer { 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: '[' + // ../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('['); + match(".*"); + } @@ -452,10 +473,10 @@ public class InternalBaseLexer extends Lexer { 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: ']' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:31:7: ( '[' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:31:9: '[' { - match(']'); + match('['); } @@ -472,10 +493,10 @@ public class InternalBaseLexer extends Lexer { 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: ( '.' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:31:9: '.' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:32:7: ( ']' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:32:9: ']' { - match('.'); + match(']'); } @@ -492,11 +513,10 @@ public class InternalBaseLexer extends Lexer { 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: ( 'optional' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:32:9: 'optional' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:33:7: ( '.' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:33:9: '.' { - match("optional"); - + match('.'); } @@ -513,10 +533,10 @@ public class InternalBaseLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:33:7: ( 'true' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:33:9: 'true' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:34:7: ( 'optional' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:34:9: 'optional' { - match("true"); + match("optional"); } @@ -529,78 +549,15 @@ public class InternalBaseLexer extends Lexer { } // $ANTLR end "T__35" - // $ANTLR start "RULE_EXP" - public final void mRULE_EXP() throws RecognitionException { + // $ANTLR start "T__36" + public final void mT__36() throws RecognitionException { try { - int _type = RULE_EXP; + int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3410:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3410:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:35:7: ( 'true' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:35:9: 'true' { - if ( input.LA(1)=='E'||input.LA(1)=='e' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3410:22: ( '+' | '-' )? - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='+'||LA1_0=='-') ) { - alt1=1; - } - switch (alt1) { - case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g: - { - if ( input.LA(1)=='+'||input.LA(1)=='-' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - } - - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3410:33: ( '0' .. '9' )+ - int cnt2=0; - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3410:34: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt2 >= 1 ) break loop2; - EarlyExitException eee = - new EarlyExitException(2, input); - throw eee; - } - cnt2++; - } while (true); + match("true"); } @@ -611,45 +568,45 @@ public class InternalBaseLexer extends Lexer { finally { } } - // $ANTLR end "RULE_EXP" + // $ANTLR end "T__36" // $ANTLR start "RULE_HEX" public final void mRULE_HEX() throws RecognitionException { 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:3412: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:3412: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:3128: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:3128: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:3412:12: ( '0x' | '0X' ) - int alt3=2; - int LA3_0 = input.LA(1); + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3128:12: ( '0x' | '0X' ) + int alt1=2; + int LA1_0 = input.LA(1); - if ( (LA3_0=='0') ) { - int LA3_1 = input.LA(2); + if ( (LA1_0=='0') ) { + int LA1_1 = input.LA(2); - if ( (LA3_1=='x') ) { - alt3=1; + if ( (LA1_1=='x') ) { + alt1=1; } - else if ( (LA3_1=='X') ) { - alt3=2; + else if ( (LA1_1=='X') ) { + alt1=2; } else { NoViableAltException nvae = - new NoViableAltException("", 3, 1, input); + new NoViableAltException("", 1, 1, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); + new NoViableAltException("", 1, 0, input); throw nvae; } - switch (alt3) { + switch (alt1) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3412:13: '0x' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3128:13: '0x' { match("0x"); @@ -657,7 +614,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:3412:18: '0X' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3128:18: '0X' { match("0X"); @@ -667,19 +624,19 @@ public class InternalBaseLexer extends Lexer { } - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3412:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ - int cnt4=0; - loop4: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3128:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ + int cnt2=0; + loop2: do { - int alt4=2; - int LA4_0 = input.LA(1); + int alt2=2; + int LA2_0 = input.LA(1); - if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='F')||(LA4_0>='a' && LA4_0<='f')) ) { - alt4=1; + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='F')||(LA2_0>='a' && LA2_0<='f')) ) { + alt2=1; } - switch (alt4) { + switch (alt2) { case 1 : // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g: { @@ -697,12 +654,12 @@ public class InternalBaseLexer extends Lexer { break; default : - if ( cnt4 >= 1 ) break loop4; + if ( cnt2 >= 1 ) break loop2; EarlyExitException eee = - new EarlyExitException(4, input); + new EarlyExitException(2, input); throw eee; } - cnt4++; + cnt2++; } while (true); @@ -721,19 +678,19 @@ 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:3414: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:3414: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:3130: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:3130: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:3414:11: ( '^' )? - 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:3130:11: ( '^' )? + int alt3=2; + int LA3_0 = input.LA(1); - if ( (LA5_0=='^') ) { - alt5=1; + if ( (LA3_0=='^') ) { + alt3=1; } - switch (alt5) { + switch (alt3) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3414:11: '^' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3130:11: '^' { match('^'); @@ -751,18 +708,18 @@ 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:3414:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop6: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3130:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop4: do { - int alt6=2; - int LA6_0 = input.LA(1); + int alt4=2; + int LA4_0 = input.LA(1); - if ( ((LA6_0>='0' && LA6_0<='9')||(LA6_0>='A' && LA6_0<='Z')||LA6_0=='_'||(LA6_0>='a' && LA6_0<='z')) ) { - alt6=1; + if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) { + alt4=1; } - switch (alt6) { + switch (alt4) { case 1 : // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g: { @@ -780,7 +737,7 @@ public class InternalBaseLexer extends Lexer { break; default : - break loop6; + break loop4; } } while (true); @@ -800,24 +757,24 @@ 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:3416:10: ( ( '0' .. '9' )+ ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3416:12: ( '0' .. '9' )+ + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3132:10: ( ( '0' .. '9' )+ ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3132:12: ( '0' .. '9' )+ { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3416:12: ( '0' .. '9' )+ - int cnt7=0; - loop7: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3132:12: ( '0' .. '9' )+ + int cnt5=0; + loop5: do { - int alt7=2; - int LA7_0 = input.LA(1); + int alt5=2; + int LA5_0 = input.LA(1); - if ( ((LA7_0>='0' && LA7_0<='9')) ) { - alt7=1; + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; } - switch (alt7) { + switch (alt5) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3416:13: '0' .. '9' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3132:13: '0' .. '9' { matchRange('0','9'); @@ -825,12 +782,12 @@ public class InternalBaseLexer extends Lexer { break; default : - if ( cnt7 >= 1 ) break loop7; + if ( cnt5 >= 1 ) break loop5; EarlyExitException eee = - new EarlyExitException(7, input); + new EarlyExitException(5, input); throw eee; } - cnt7++; + cnt5++; } while (true); @@ -849,63 +806,55 @@ 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:3418: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:3418: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:3134:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3134:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3418:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - 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:3134:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA10_0=='\"') ) { - alt10=1; + if ( (LA8_0=='\"') ) { + alt8=1; } - else if ( (LA10_0=='\'') ) { - alt10=2; + else if ( (LA8_0=='\'') ) { + alt8=2; } else { NoViableAltException nvae = - new NoViableAltException("", 10, 0, input); + new NoViableAltException("", 8, 0, input); throw nvae; } - switch (alt10) { + switch (alt8) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3418: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:3134:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3418:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* - loop8: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3134:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop6: do { - int alt8=3; - int LA8_0 = input.LA(1); + int alt6=3; + int LA6_0 = input.LA(1); - if ( (LA8_0=='\\') ) { - alt8=1; + if ( (LA6_0=='\\') ) { + alt6=1; } - else if ( ((LA8_0>='\u0000' && LA8_0<='!')||(LA8_0>='#' && LA8_0<='[')||(LA8_0>=']' && LA8_0<='\uFFFF')) ) { - alt8=2; + else if ( ((LA6_0>='\u0000' && LA6_0<='!')||(LA6_0>='#' && LA6_0<='[')||(LA6_0>=']' && LA6_0<='\uFFFF')) ) { + alt6=2; } - switch (alt8) { + switch (alt6) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3418: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:3134:21: '\\\\' . { 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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - + matchAny(); } break; case 2 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3418:66: ~ ( ( '\\\\' | '\"' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3134:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -921,7 +870,7 @@ public class InternalBaseLexer extends Lexer { break; default : - break loop8; + break loop6; } } while (true); @@ -930,42 +879,34 @@ 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:3418: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:3134:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3418:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* - loop9: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3134:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop7: do { - int alt9=3; - int LA9_0 = input.LA(1); + int alt7=3; + int LA7_0 = input.LA(1); - if ( (LA9_0=='\\') ) { - alt9=1; + if ( (LA7_0=='\\') ) { + alt7=1; } - else if ( ((LA9_0>='\u0000' && LA9_0<='&')||(LA9_0>='(' && LA9_0<='[')||(LA9_0>=']' && LA9_0<='\uFFFF')) ) { - alt9=2; + else if ( ((LA7_0>='\u0000' && LA7_0<='&')||(LA7_0>='(' && LA7_0<='[')||(LA7_0>=']' && LA7_0<='\uFFFF')) ) { + alt7=2; } - switch (alt9) { + switch (alt7) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3418: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:3134:54: '\\\\' . { 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') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - + matchAny(); } break; case 2 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3418:137: ~ ( ( '\\\\' | '\\'' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3134:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -981,7 +922,7 @@ public class InternalBaseLexer extends Lexer { break; default : - break loop9; + break loop7; } } while (true); @@ -1008,37 +949,37 @@ 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:3420:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3420:19: '/*' ( options {greedy=false; } : . )* '*/' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3136:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3136:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3420:24: ( options {greedy=false; } : . )* - loop11: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3136:24: ( options {greedy=false; } : . )* + loop9: do { - int alt11=2; - int LA11_0 = input.LA(1); + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA11_0=='*') ) { - int LA11_1 = input.LA(2); + if ( (LA9_0=='*') ) { + int LA9_1 = input.LA(2); - if ( (LA11_1=='/') ) { - alt11=2; + if ( (LA9_1=='/') ) { + alt9=2; } - else if ( ((LA11_1>='\u0000' && LA11_1<='.')||(LA11_1>='0' && LA11_1<='\uFFFF')) ) { - alt11=1; + else if ( ((LA9_1>='\u0000' && LA9_1<='.')||(LA9_1>='0' && LA9_1<='\uFFFF')) ) { + alt9=1; } } - else if ( ((LA11_0>='\u0000' && LA11_0<=')')||(LA11_0>='+' && LA11_0<='\uFFFF')) ) { - alt11=1; + else if ( ((LA9_0>='\u0000' && LA9_0<=')')||(LA9_0>='+' && LA9_0<='\uFFFF')) ) { + alt9=1; } - switch (alt11) { + switch (alt9) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3420:52: . + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3136:52: . { matchAny(); @@ -1046,7 +987,7 @@ public class InternalBaseLexer extends Lexer { break; default : - break loop11; + break loop9; } } while (true); @@ -1068,25 +1009,25 @@ 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:3422:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3422:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3138:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3138: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:3422:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop12: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3138:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop10: do { - int alt12=2; - int LA12_0 = input.LA(1); + int alt10=2; + int LA10_0 = input.LA(1); - if ( ((LA12_0>='\u0000' && LA12_0<='\t')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\uFFFF')) ) { - alt12=1; + if ( ((LA10_0>='\u0000' && LA10_0<='\t')||(LA10_0>='\u000B' && LA10_0<='\f')||(LA10_0>='\u000E' && LA10_0<='\uFFFF')) ) { + alt10=1; } - switch (alt12) { + switch (alt10) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3422:24: ~ ( ( '\\n' | '\\r' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3138: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(); @@ -1102,31 +1043,31 @@ public class InternalBaseLexer extends Lexer { break; default : - break loop12; + break loop10; } } while (true); - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3422:40: ( ( '\\r' )? '\\n' )? - 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:3138:40: ( ( '\\r' )? '\\n' )? + int alt12=2; + int LA12_0 = input.LA(1); - if ( (LA14_0=='\n'||LA14_0=='\r') ) { - alt14=1; + if ( (LA12_0=='\n'||LA12_0=='\r') ) { + alt12=1; } - switch (alt14) { + switch (alt12) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3422:41: ( '\\r' )? '\\n' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3138:41: ( '\\r' )? '\\n' { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3422:41: ( '\\r' )? - 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:3138:41: ( '\\r' )? + int alt11=2; + int LA11_0 = input.LA(1); - if ( (LA13_0=='\r') ) { - alt13=1; + if ( (LA11_0=='\r') ) { + alt11=1; } - switch (alt13) { + switch (alt11) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3422:41: '\\r' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3138:41: '\\r' { match('\r'); @@ -1158,22 +1099,22 @@ 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:3424:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3424:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3140:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3140:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3424:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt15=0; - loop15: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3140:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt13=0; + loop13: do { - int alt15=2; - int LA15_0 = input.LA(1); + int alt13=2; + int LA13_0 = input.LA(1); - if ( ((LA15_0>='\t' && LA15_0<='\n')||LA15_0=='\r'||LA15_0==' ') ) { - alt15=1; + if ( ((LA13_0>='\t' && LA13_0<='\n')||LA13_0=='\r'||LA13_0==' ') ) { + alt13=1; } - switch (alt15) { + switch (alt13) { case 1 : // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g: { @@ -1191,12 +1132,12 @@ public class InternalBaseLexer extends Lexer { break; default : - if ( cnt15 >= 1 ) break loop15; + if ( cnt13 >= 1 ) break loop13; EarlyExitException eee = - new EarlyExitException(15, input); + new EarlyExitException(13, input); throw eee; } - cnt15++; + cnt13++; } while (true); @@ -1215,8 +1156,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:3426:16: ( . ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3426:18: . + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3142:16: ( . ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3142:18: . { matchAny(); @@ -1231,229 +1172,236 @@ 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 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | RULE_EXP | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt16=32; - alt16 = dfa16.predict(input); - switch (alt16) { + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt14=33; + alt14 = dfa14.predict(input); + switch (alt14) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:10: T__13 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:10: T__12 { - mT__13(); + mT__12(); } break; case 2 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:16: T__14 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:16: T__13 { - mT__14(); + mT__13(); } break; case 3 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:22: T__15 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:22: T__14 { - mT__15(); + mT__14(); } break; case 4 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:28: T__16 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:28: T__15 { - mT__16(); + mT__15(); } break; case 5 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:34: T__17 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:34: T__16 { - mT__17(); + mT__16(); } break; case 6 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:40: T__18 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:40: T__17 { - mT__18(); + mT__17(); } break; case 7 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:46: T__19 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:46: T__18 { - mT__19(); + mT__18(); } break; case 8 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:52: T__20 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:52: T__19 { - mT__20(); + mT__19(); } break; case 9 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:58: T__21 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:58: T__20 { - mT__21(); + mT__20(); } break; case 10 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:64: T__22 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:64: T__21 { - mT__22(); + mT__21(); } break; case 11 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:70: T__23 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:70: T__22 { - mT__23(); + mT__22(); } break; case 12 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:76: T__24 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:76: T__23 { - mT__24(); + mT__23(); } break; case 13 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:82: T__25 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:82: T__24 { - mT__25(); + mT__24(); } break; case 14 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:88: T__26 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:88: T__25 { - mT__26(); + mT__25(); } break; case 15 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:94: T__27 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:94: T__26 { - mT__27(); + mT__26(); } 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 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:100: T__27 { - mT__28(); + mT__27(); } 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 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:106: T__28 { - mT__29(); + mT__28(); } 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 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:112: T__29 { - mT__30(); + mT__29(); } 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 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:118: T__30 { - mT__31(); + mT__30(); } 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 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:124: T__31 { - mT__32(); + mT__31(); } 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 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:130: T__32 { - mT__33(); + mT__32(); } 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 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:136: T__33 { - mT__34(); + mT__33(); } break; case 23 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:142: T__35 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:142: T__34 { - mT__35(); + mT__34(); } break; case 24 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:148: RULE_EXP + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:148: T__35 { - mRULE_EXP(); + mT__35(); } break; case 25 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:157: RULE_HEX + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:154: T__36 { - mRULE_HEX(); + mT__36(); } break; case 26 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:166: RULE_ID + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:160: RULE_HEX { - mRULE_ID(); + mRULE_HEX(); } break; case 27 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:174: RULE_INT + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:169: RULE_ID { - mRULE_INT(); + mRULE_ID(); } break; case 28 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:183: RULE_STRING + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:177: RULE_INT { - mRULE_STRING(); + mRULE_INT(); } break; case 29 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:195: RULE_ML_COMMENT + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:186: RULE_STRING { - mRULE_ML_COMMENT(); + mRULE_STRING(); } break; case 30 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:211: RULE_SL_COMMENT + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:198: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 31 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:227: RULE_WS + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:214: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 32 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:235: RULE_ANY_OTHER + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:230: RULE_WS + { + mRULE_WS(); + + } + break; + case 33 : + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1:238: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -1465,109 +1413,109 @@ public class InternalBaseLexer extends Lexer { } - protected DFA16 dfa16 = new DFA16(this); - static final String DFA16_eotS = - "\1\uffff\2\37\2\uffff\1\37\5\uffff\1\37\3\uffff\1\56\2\uffff\3"+ - "\37\1\66\1\35\2\uffff\3\35\2\uffff\1\37\1\uffff\1\37\2\uffff\1\37"+ - "\5\uffff\1\37\7\uffff\2\37\1\uffff\1\63\6\uffff\21\37\1\125\1\37"+ - "\1\127\6\37\1\uffff\1\37\1\uffff\2\37\1\141\6\37\1\uffff\10\37\1"+ - "\160\1\161\1\162\1\163\1\37\1\165\4\uffff\1\37\1\uffff\1\167\1\uffff"; - static final String DFA16_eofS = - "\170\uffff"; - static final String DFA16_minS = - "\1\0\2\141\2\uffff\1\164\5\uffff\1\164\3\uffff\1\52\2\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\7\uffff\1\164\1\165\1\uffff\1\60"+ - "\6\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\2\141\2\uffff\1\164\5\uffff\1\164\3\uffff\1\52\2\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\7\uffff\1\164\1\165\1"+ - "\uffff\1\172\6\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 = - "\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\uffff\1\23\1\24\5\uffff\1\32\1\33\3\uffff\1\37\1\40"+ - "\1\uffff\1\32\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\25\1\23\1\24\2\uffff\1\30\1\uffff\1"+ - "\31\1\33\1\34\1\35\1\36\1\37\32\uffff\1\27\1\uffff\1\2\11\uffff"+ - "\1\7\16\uffff\1\26\1\1\1\5\1\6\1\uffff\1\16\1\uffff\1\10"; - static final String DFA16_specialS = - "\1\1\30\uffff\1\0\1\2\135\uffff}>"; - static final String[] DFA16_transitionS = { - "\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\17\1\33\1\25\11\30\1\14\2\35\1\12\2"+ - "\35\1\6\4\27\1\24\25\27\1\20\1\35\1\21\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", - "", + protected DFA14 dfa14 = new DFA14(this); + static final String DFA14_eotS = + "\1\uffff\2\40\2\uffff\1\44\1\45\1\40\5\uffff\1\40\3\uffff\1\61"+ + "\2\uffff\2\40\1\67\1\36\2\uffff\3\36\2\uffff\1\40\1\uffff\1\40\4"+ + "\uffff\1\40\5\uffff\1\40\7\uffff\2\40\6\uffff\21\40\1\126\1\40\1"+ + "\130\6\40\1\uffff\1\40\1\uffff\2\40\1\142\6\40\1\uffff\10\40\1\161"+ + "\1\162\1\163\1\164\1\40\1\166\4\uffff\1\40\1\uffff\1\170\1\uffff"; + static final String DFA14_eofS = + "\171\uffff"; + static final String DFA14_minS = + "\1\0\2\141\2\uffff\2\60\1\164\5\uffff\1\164\3\uffff\1\52\2\uffff"+ + "\1\160\1\162\1\130\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\uffff"+ + "\1\154\4\uffff\1\102\5\uffff\1\164\7\uffff\1\164\1\165\6\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 DFA14_maxS = + "\1\uffff\2\141\2\uffff\2\172\1\164\5\uffff\1\164\3\uffff\1\52\2"+ + "\uffff\1\160\1\162\1\170\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156"+ + "\1\uffff\1\154\4\uffff\1\122\5\uffff\1\164\7\uffff\1\164\1\165\6"+ + "\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 DFA14_acceptS = + "\3\uffff\1\3\1\4\3\uffff\1\13\1\14\1\15\1\16\1\17\1\uffff\1\21"+ + "\1\22\1\23\1\uffff\1\25\1\26\4\uffff\1\33\1\34\3\uffff\1\40\1\41"+ + "\1\uffff\1\33\1\uffff\1\3\1\4\1\5\1\6\1\uffff\1\13\1\14\1\15\1\16"+ + "\1\17\1\uffff\1\21\1\22\1\23\1\24\1\27\1\25\1\26\2\uffff\1\32\1"+ + "\34\1\35\1\36\1\37\1\40\32\uffff\1\31\1\uffff\1\2\11\uffff\1\11"+ + "\16\uffff\1\30\1\1\1\7\1\10\1\uffff\1\20\1\uffff\1\12"; + static final String DFA14_specialS = + "\1\1\31\uffff\1\0\1\2\135\uffff}>"; + static final String[] DFA14_transitionS = { + "\11\36\2\35\2\36\1\35\22\36\1\35\1\36\1\32\4\36\1\33\1\11\1"+ + "\12\1\36\1\3\1\13\1\4\1\21\1\34\1\26\11\31\1\16\2\36\1\14\2"+ + "\36\1\10\4\30\1\6\25\30\1\22\1\36\1\23\1\27\1\30\1\36\1\15\3"+ + "\30\1\5\1\2\6\30\1\1\1\30\1\24\1\7\3\30\1\25\6\30\1\17\1\36"+ + "\1\20\uff82\36", + "\1\37", + "\1\41", "", - "\1\43", "", + "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", + "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", + "\1\46", "", "", "", "", - "\1\51", "", + "\1\54", "", "", - "\1\55", "", + "\1\60", "", - "\1\61", - "\1\62", - "\1\63\1\uffff\1\63\2\uffff\12\64", - "\1\65\37\uffff\1\65", - "\32\37\4\uffff\1\37\1\uffff\32\37", "", + "\1\64", + "\1\65", + "\1\66\37\uffff\1\66", + "\32\40\4\uffff\1\40\1\uffff\32\40", "", - "\0\67", - "\0\67", - "\1\70\4\uffff\1\71", "", + "\0\70", + "\0\70", + "\1\71\4\uffff\1\72", "", - "\1\73", "", "\1\74", "", + "\1\75", "", - "\1\75\1\100\5\uffff\1\76\10\uffff\1\77", "", "", "", + "\1\76\1\101\5\uffff\1\77\10\uffff\1\100", "", "", - "\1\101", "", "", "", + "\1\102", + "", "", "", "", "", - "\1\102", - "\1\103", "", - "\12\64\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", + "", + "\1\103", + "\1\104", "", "", "", "", "", "", - "\1\104", "\1\105", "\1\106", "\1\107", @@ -1584,29 +1532,29 @@ public class InternalBaseLexer extends Lexer { "\1\122", "\1\123", "\1\124", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\1\126", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\1\130", + "\1\125", + "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", + "\1\127", + "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", "\1\131", "\1\132", "\1\133", "\1\134", "\1\135", - "", "\1\136", "", "\1\137", + "", "\1\140", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\1\142", + "\1\141", + "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", "\1\143", "\1\144", "\1\145", "\1\146", "\1\147", - "", "\1\150", + "", "\1\151", "\1\152", "\1\153", @@ -1614,145 +1562,148 @@ public class InternalBaseLexer extends Lexer { "\1\155", "\1\156", "\1\157", - "\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\164", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", + "\1\160", + "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", + "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", + "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", + "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", + "\1\165", + "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", "", "", "", "", - "\1\166", + "\1\167", "", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", + "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", "" }; - static final short[] DFA16_eot = DFA.unpackEncodedString(DFA16_eotS); - static final short[] DFA16_eof = DFA.unpackEncodedString(DFA16_eofS); - static final char[] DFA16_min = DFA.unpackEncodedStringToUnsignedChars(DFA16_minS); - static final char[] DFA16_max = DFA.unpackEncodedStringToUnsignedChars(DFA16_maxS); - static final short[] DFA16_accept = DFA.unpackEncodedString(DFA16_acceptS); - static final short[] DFA16_special = DFA.unpackEncodedString(DFA16_specialS); - static final short[][] DFA16_transition; + static final short[] DFA14_eot = DFA.unpackEncodedString(DFA14_eotS); + static final short[] DFA14_eof = DFA.unpackEncodedString(DFA14_eofS); + static final char[] DFA14_min = DFA.unpackEncodedStringToUnsignedChars(DFA14_minS); + static final char[] DFA14_max = DFA.unpackEncodedStringToUnsignedChars(DFA14_maxS); + static final short[] DFA14_accept = DFA.unpackEncodedString(DFA14_acceptS); + static final short[] DFA14_special = DFA.unpackEncodedString(DFA14_specialS); + static final short[][] DFA14_transition; static { - int numStates = DFA16_transitionS.length; - DFA16_transition = new short[numStates][]; + int numStates = DFA14_transitionS.length; + DFA14_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA16_transition[i] = DFA.unpackEncodedString(DFA16_transitionS[i]); + DFA14_transition[i] = DFA.unpackEncodedString(DFA14_transitionS[i]); } } - class DFA16 extends DFA { + class DFA14 extends DFA { - public DFA16(BaseRecognizer recognizer) { + public DFA14(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 16; - this.eot = DFA16_eot; - this.eof = DFA16_eof; - this.min = DFA16_min; - this.max = DFA16_max; - this.accept = DFA16_accept; - this.special = DFA16_special; - this.transition = DFA16_transition; + this.decisionNumber = 14; + this.eot = DFA14_eot; + this.eof = DFA14_eof; + this.min = DFA14_min; + this.max = DFA14_max; + this.accept = DFA14_accept; + this.special = DFA14_special; + this.transition = DFA14_transition; } public String getDescription() { - return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | 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__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | 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_25 = input.LA(1); + int LA14_26 = input.LA(1); s = -1; - if ( ((LA16_25>='\u0000' && LA16_25<='\uFFFF')) ) {s = 55;} + if ( ((LA14_26>='\u0000' && LA14_26<='\uFFFF')) ) {s = 56;} - else s = 29; + else s = 30; if ( s>=0 ) return s; break; case 1 : - int LA16_0 = input.LA(1); + int LA14_0 = input.LA(1); s = -1; - if ( (LA16_0=='m') ) {s = 1;} + if ( (LA14_0=='m') ) {s = 1;} + + else if ( (LA14_0=='f') ) {s = 2;} - else if ( (LA16_0=='f') ) {s = 2;} + else if ( (LA14_0=='+') ) {s = 3;} - else if ( (LA16_0=='+') ) {s = 3;} + else if ( (LA14_0=='-') ) {s = 4;} - else if ( (LA16_0=='-') ) {s = 4;} + else if ( (LA14_0=='e') ) {s = 5;} - else if ( (LA16_0=='p') ) {s = 5;} + else if ( (LA14_0=='E') ) {s = 6;} - else if ( (LA16_0=='@') ) {s = 6;} + else if ( (LA14_0=='p') ) {s = 7;} - else if ( (LA16_0=='(') ) {s = 7;} + else if ( (LA14_0=='@') ) {s = 8;} - else if ( (LA16_0==')') ) {s = 8;} + else if ( (LA14_0=='(') ) {s = 9;} - else if ( (LA16_0==',') ) {s = 9;} + else if ( (LA14_0==')') ) {s = 10;} - else if ( (LA16_0=='=') ) {s = 10;} + else if ( (LA14_0==',') ) {s = 11;} - else if ( (LA16_0=='a') ) {s = 11;} + else if ( (LA14_0=='=') ) {s = 12;} - else if ( (LA16_0==':') ) {s = 12;} + else if ( (LA14_0=='a') ) {s = 13;} - else if ( (LA16_0=='{') ) {s = 13;} + else if ( (LA14_0==':') ) {s = 14;} - else if ( (LA16_0=='}') ) {s = 14;} + else if ( (LA14_0=='{') ) {s = 15;} - else if ( (LA16_0=='.') ) {s = 15;} + else if ( (LA14_0=='}') ) {s = 16;} - else if ( (LA16_0=='[') ) {s = 16;} + else if ( (LA14_0=='.') ) {s = 17;} - else if ( (LA16_0==']') ) {s = 17;} + else if ( (LA14_0=='[') ) {s = 18;} - else if ( (LA16_0=='o') ) {s = 18;} + else if ( (LA14_0==']') ) {s = 19;} - else if ( (LA16_0=='t') ) {s = 19;} + else if ( (LA14_0=='o') ) {s = 20;} - else if ( (LA16_0=='E'||LA16_0=='e') ) {s = 20;} + else if ( (LA14_0=='t') ) {s = 21;} - else if ( (LA16_0=='0') ) {s = 21;} + else if ( (LA14_0=='0') ) {s = 22;} - else if ( (LA16_0=='^') ) {s = 22;} + else if ( (LA14_0=='^') ) {s = 23;} - 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 ( ((LA14_0>='A' && LA14_0<='D')||(LA14_0>='F' && LA14_0<='Z')||LA14_0=='_'||(LA14_0>='b' && LA14_0<='d')||(LA14_0>='g' && LA14_0<='l')||LA14_0=='n'||(LA14_0>='q' && LA14_0<='s')||(LA14_0>='u' && LA14_0<='z')) ) {s = 24;} - else if ( ((LA16_0>='1' && LA16_0<='9')) ) {s = 24;} + else if ( ((LA14_0>='1' && LA14_0<='9')) ) {s = 25;} - else if ( (LA16_0=='\"') ) {s = 25;} + else if ( (LA14_0=='\"') ) {s = 26;} - else if ( (LA16_0=='\'') ) {s = 26;} + else if ( (LA14_0=='\'') ) {s = 27;} - else if ( (LA16_0=='/') ) {s = 27;} + else if ( (LA14_0=='/') ) {s = 28;} - else if ( ((LA16_0>='\t' && LA16_0<='\n')||LA16_0=='\r'||LA16_0==' ') ) {s = 28;} + else if ( ((LA14_0>='\t' && LA14_0<='\n')||LA14_0=='\r'||LA14_0==' ') ) {s = 29;} - 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;} + else if ( ((LA14_0>='\u0000' && LA14_0<='\b')||(LA14_0>='\u000B' && LA14_0<='\f')||(LA14_0>='\u000E' && LA14_0<='\u001F')||LA14_0=='!'||(LA14_0>='#' && LA14_0<='&')||LA14_0=='*'||(LA14_0>=';' && LA14_0<='<')||(LA14_0>='>' && LA14_0<='?')||LA14_0=='\\'||LA14_0=='`'||LA14_0=='|'||(LA14_0>='~' && LA14_0<='\uFFFF')) ) {s = 30;} if ( s>=0 ) return s; break; case 2 : - int LA16_26 = input.LA(1); + int LA14_27 = input.LA(1); s = -1; - if ( ((LA16_26>='\u0000' && LA16_26<='\uFFFF')) ) {s = 55;} + if ( ((LA14_27>='\u0000' && LA14_27<='\uFFFF')) ) {s = 56;} - else s = 29; + else s = 30; if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 16, _s, input); + new NoViableAltException(getDescription(), 14, _s, input); error(nvae); throw nvae; } 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 3b7017791..ed665bcef 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,41 +22,42 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalBaseParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<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'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'mandatory'", "'false'", "'+'", "'-'", "'e'", "'E'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'", "'@'", "'('", "')'", "','", "'='", "'attribute'", "':'", "'{'", "'}'", "'.*'", "'['", "']'", "'.'", "'optional'", "'true'" }; - 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 RULE_STRING=7; + public static final int RULE_SL_COMMENT=9; + public static final int T__19=19; + public static final int T__15=15; public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__33=33; + public static final int T__12=12; public static final int T__34=34; - public static final int T__15=15; + public static final int T__13=13; public static final int T__35=35; - 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 T__36=36; + public static final int EOF=-1; + 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_ID=4; + public static final int RULE_WS=10; + public static final int RULE_ANY_OTHER=11; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; public static final int RULE_INT=6; - public static final int RULE_WS=11; + public static final int T__29=29; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=8; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__20=20; + public static final int T__21=21; // delegates // delegators @@ -1240,181 +1241,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR end "ruleInteger" - // $ANTLR start "entryRuleSignedInteger" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:488: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:492:1: ( ruleSignedInteger EOF ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:493:1: ruleSignedInteger EOF - { - before(grammarAccess.getSignedIntegerRule()); - pushFollow(FOLLOW_ruleSignedInteger_in_entryRuleSignedInteger973); - ruleSignedInteger(); - - state._fsp--; - - after(grammarAccess.getSignedIntegerRule()); - match(input,EOF,FOLLOW_EOF_in_entryRuleSignedInteger980); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "entryRuleSignedInteger" - - - // $ANTLR start "ruleSignedInteger" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:503: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:508:2: ( ( ( rule__SignedInteger__Group__0 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:509:1: ( ( rule__SignedInteger__Group__0 ) ) - { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:509:1: ( ( rule__SignedInteger__Group__0 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:510: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:511:1: ( rule__SignedInteger__Group__0 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:511:2: rule__SignedInteger__Group__0 - { - pushFollow(FOLLOW_rule__SignedInteger__Group__0_in_ruleSignedInteger1010); - rule__SignedInteger__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getSignedIntegerAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "ruleSignedInteger" - - - // $ANTLR start "entryRuleHexadecimal" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:524: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:528:1: ( ruleHexadecimal EOF ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:529:1: ruleHexadecimal EOF - { - before(grammarAccess.getHexadecimalRule()); - pushFollow(FOLLOW_ruleHexadecimal_in_entryRuleHexadecimal1042); - ruleHexadecimal(); - - state._fsp--; - - after(grammarAccess.getHexadecimalRule()); - match(input,EOF,FOLLOW_EOF_in_entryRuleHexadecimal1049); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "entryRuleHexadecimal" - - - // $ANTLR start "ruleHexadecimal" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:539: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:544:2: ( ( RULE_HEX ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:545:1: ( RULE_HEX ) - { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:545:1: ( RULE_HEX ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:546:1: RULE_HEX - { - before(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall()); - match(input,RULE_HEX,FOLLOW_RULE_HEX_in_ruleHexadecimal1079); - after(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "ruleHexadecimal" - - // $ANTLR start "entryRuleReal" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:560:1: entryRuleReal : ruleReal EOF ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:488: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:561:1: ( ruleReal EOF ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:562:1: ruleReal EOF + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:489:1: ( ruleReal EOF ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:490:1: ruleReal EOF { before(grammarAccess.getRealRule()); - pushFollow(FOLLOW_ruleReal_in_entryRuleReal1105); + pushFollow(FOLLOW_ruleReal_in_entryRuleReal968); ruleReal(); state._fsp--; after(grammarAccess.getRealRule()); - match(input,EOF,FOLLOW_EOF_in_entryRuleReal1112); + match(input,EOF,FOLLOW_EOF_in_entryRuleReal975); } @@ -1431,23 +1272,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:569:1: ruleReal : ( ( rule__Real__Alternatives ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:497: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:573:2: ( ( ( rule__Real__Alternatives ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:574:1: ( ( rule__Real__Alternatives ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:501:2: ( ( ( rule__Real__Alternatives ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:502:1: ( ( rule__Real__Alternatives ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:574:1: ( ( rule__Real__Alternatives ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:575:1: ( rule__Real__Alternatives ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:502:1: ( ( rule__Real__Alternatives ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:503: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:576:1: ( rule__Real__Alternatives ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:576:2: rule__Real__Alternatives + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:504:1: ( rule__Real__Alternatives ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:504:2: rule__Real__Alternatives { - pushFollow(FOLLOW_rule__Real__Alternatives_in_ruleReal1138); + pushFollow(FOLLOW_rule__Real__Alternatives_in_ruleReal1001); rule__Real__Alternatives(); state._fsp--; @@ -1478,23 +1319,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:588:1: entryRuleDecimal : ruleDecimal EOF ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:516: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:592:1: ( ruleDecimal EOF ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:593:1: ruleDecimal EOF + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:520:1: ( ruleDecimal EOF ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:521:1: ruleDecimal EOF { before(grammarAccess.getDecimalRule()); - pushFollow(FOLLOW_ruleDecimal_in_entryRuleDecimal1170); + pushFollow(FOLLOW_ruleDecimal_in_entryRuleDecimal1033); ruleDecimal(); state._fsp--; after(grammarAccess.getDecimalRule()); - match(input,EOF,FOLLOW_EOF_in_entryRuleDecimal1177); + match(input,EOF,FOLLOW_EOF_in_entryRuleDecimal1040); } @@ -1514,24 +1355,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:603: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:531: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:608:2: ( ( ( rule__Decimal__Group__0 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:609:1: ( ( rule__Decimal__Group__0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:536:2: ( ( ( rule__Decimal__Group__0 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:537:1: ( ( rule__Decimal__Group__0 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:609:1: ( ( rule__Decimal__Group__0 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:610:1: ( rule__Decimal__Group__0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:537:1: ( ( rule__Decimal__Group__0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:538: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:611:1: ( rule__Decimal__Group__0 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:611:2: rule__Decimal__Group__0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:539:1: ( rule__Decimal__Group__0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:539:2: rule__Decimal__Group__0 { - pushFollow(FOLLOW_rule__Decimal__Group__0_in_ruleDecimal1207); + pushFollow(FOLLOW_rule__Decimal__Group__0_in_ruleDecimal1070); rule__Decimal__Group__0(); state._fsp--; @@ -1562,194 +1403,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR end "ruleDecimal" - // $ANTLR start "entryRuleDotDecimal" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:624: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:628:1: ( ruleDotDecimal EOF ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:629:1: ruleDotDecimal EOF - { - before(grammarAccess.getDotDecimalRule()); - pushFollow(FOLLOW_ruleDotDecimal_in_entryRuleDotDecimal1239); - ruleDotDecimal(); - - state._fsp--; - - after(grammarAccess.getDotDecimalRule()); - match(input,EOF,FOLLOW_EOF_in_entryRuleDotDecimal1246); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "entryRuleDotDecimal" - - - // $ANTLR start "ruleDotDecimal" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:639: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:644:2: ( ( ( rule__DotDecimal__Group__0 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:645:1: ( ( rule__DotDecimal__Group__0 ) ) - { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:645:1: ( ( rule__DotDecimal__Group__0 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:646: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:647:1: ( rule__DotDecimal__Group__0 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:647:2: rule__DotDecimal__Group__0 - { - pushFollow(FOLLOW_rule__DotDecimal__Group__0_in_ruleDotDecimal1276); - rule__DotDecimal__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getDotDecimalAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "ruleDotDecimal" - - - // $ANTLR start "entryRuleDecimalDot" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:660: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:664:1: ( ruleDecimalDot EOF ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:665:1: ruleDecimalDot EOF - { - before(grammarAccess.getDecimalDotRule()); - pushFollow(FOLLOW_ruleDecimalDot_in_entryRuleDecimalDot1308); - ruleDecimalDot(); - - state._fsp--; - - after(grammarAccess.getDecimalDotRule()); - match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalDot1315); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "entryRuleDecimalDot" - - - // $ANTLR start "ruleDecimalDot" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:675: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:680:2: ( ( ( rule__DecimalDot__Group__0 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:681:1: ( ( rule__DecimalDot__Group__0 ) ) - { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:681:1: ( ( rule__DecimalDot__Group__0 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:682: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:683:1: ( rule__DecimalDot__Group__0 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:683:2: rule__DecimalDot__Group__0 - { - pushFollow(FOLLOW_rule__DecimalDot__Group__0_in_ruleDecimalDot1345); - rule__DecimalDot__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getDecimalDotAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "ruleDecimalDot" - - // $ANTLR start "entryRuleDecimalExp" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:696:1: entryRuleDecimalExp : ruleDecimalExp EOF ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:552: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:700:1: ( ruleDecimalExp EOF ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:701:1: ruleDecimalExp EOF + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:556:1: ( ruleDecimalExp EOF ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:557:1: ruleDecimalExp EOF { before(grammarAccess.getDecimalExpRule()); - pushFollow(FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp1377); + pushFollow(FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp1102); ruleDecimalExp(); state._fsp--; after(grammarAccess.getDecimalExpRule()); - match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalExp1384); + match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalExp1109); } @@ -1769,24 +1440,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:711: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:567: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:716:2: ( ( ( rule__DecimalExp__Group__0 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:717:1: ( ( rule__DecimalExp__Group__0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:572:2: ( ( ( rule__DecimalExp__Group__0 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:573:1: ( ( rule__DecimalExp__Group__0 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:717:1: ( ( rule__DecimalExp__Group__0 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:718:1: ( rule__DecimalExp__Group__0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:573:1: ( ( rule__DecimalExp__Group__0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:574: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:719:1: ( rule__DecimalExp__Group__0 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:719:2: rule__DecimalExp__Group__0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:575:1: ( rule__DecimalExp__Group__0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:575:2: rule__DecimalExp__Group__0 { - pushFollow(FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp1414); + pushFollow(FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp1139); rule__DecimalExp__Group__0(); state._fsp--; @@ -1818,20 +1489,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleFQN" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:732:1: entryRuleFQN : ruleFQN EOF ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:588: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:733:1: ( ruleFQN EOF ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:734:1: ruleFQN EOF + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:589:1: ( ruleFQN EOF ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:590:1: ruleFQN EOF { before(grammarAccess.getFQNRule()); - pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN1441); + pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN1166); ruleFQN(); state._fsp--; after(grammarAccess.getFQNRule()); - match(input,EOF,FOLLOW_EOF_in_entryRuleFQN1448); + match(input,EOF,FOLLOW_EOF_in_entryRuleFQN1173); } @@ -1848,23 +1519,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleFQN" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:741:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:597: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:745:2: ( ( ( rule__FQN__Group__0 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:746:1: ( ( rule__FQN__Group__0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:601:2: ( ( ( rule__FQN__Group__0 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:602:1: ( ( rule__FQN__Group__0 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:746:1: ( ( rule__FQN__Group__0 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:747:1: ( rule__FQN__Group__0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:602:1: ( ( rule__FQN__Group__0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:603: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:748:1: ( rule__FQN__Group__0 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:748:2: rule__FQN__Group__0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:604:1: ( rule__FQN__Group__0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:604:2: rule__FQN__Group__0 { - pushFollow(FOLLOW_rule__FQN__Group__0_in_ruleFQN1474); + pushFollow(FOLLOW_rule__FQN__Group__0_in_ruleFQN1199); rule__FQN__Group__0(); state._fsp--; @@ -1895,23 +1566,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleLiteralType" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:761:1: ruleLiteralType : ( ( rule__LiteralType__Alternatives ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:617: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:765:1: ( ( ( rule__LiteralType__Alternatives ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:766:1: ( ( rule__LiteralType__Alternatives ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:621:1: ( ( ( rule__LiteralType__Alternatives ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:622:1: ( ( rule__LiteralType__Alternatives ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:766:1: ( ( rule__LiteralType__Alternatives ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:767:1: ( rule__LiteralType__Alternatives ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:622:1: ( ( rule__LiteralType__Alternatives ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:623: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:768:1: ( rule__LiteralType__Alternatives ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:768:2: rule__LiteralType__Alternatives + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:624:1: ( rule__LiteralType__Alternatives ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:624:2: rule__LiteralType__Alternatives { - pushFollow(FOLLOW_rule__LiteralType__Alternatives_in_ruleLiteralType1511); + pushFollow(FOLLOW_rule__LiteralType__Alternatives_in_ruleLiteralType1236); rule__LiteralType__Alternatives(); state._fsp--; @@ -1942,34 +1613,34 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationAttribute__Alternatives" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:780:1: rule__AnnotationAttribute__Alternatives : ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) ); + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:636: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:784:1: ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:640:1: ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) ) int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==34) ) { + if ( (LA1_0==35) ) { int LA1_1 = input.LA(2); - if ( (LA1_1==26) ) { + if ( (LA1_1==27) ) { int LA1_3 = input.LA(3); if ( (LA1_3==RULE_ID) ) { int LA1_4 = input.LA(4); - if ( (LA1_4==27) ) { + if ( (LA1_4==28) ) { int LA1_5 = input.LA(5); - if ( ((LA1_5>=17 && LA1_5<=20)) ) { - alt1=1; - } - else if ( (LA1_5==28) ) { + if ( (LA1_5==29) ) { alt1=2; } + else if ( ((LA1_5>=18 && LA1_5<=21)) ) { + alt1=1; + } else { NoViableAltException nvae = new NoViableAltException("", 1, 5, input); @@ -1998,24 +1669,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { throw nvae; } } - else if ( (LA1_0==13) ) { + else if ( (LA1_0==12) ) { int LA1_2 = input.LA(2); - if ( (LA1_2==26) ) { + if ( (LA1_2==27) ) { int LA1_3 = input.LA(3); if ( (LA1_3==RULE_ID) ) { int LA1_4 = input.LA(4); - if ( (LA1_4==27) ) { + if ( (LA1_4==28) ) { int LA1_5 = input.LA(5); - if ( ((LA1_5>=17 && LA1_5<=20)) ) { - alt1=1; - } - else if ( (LA1_5==28) ) { + if ( (LA1_5==29) ) { alt1=2; } + else if ( ((LA1_5>=18 && LA1_5<=21)) ) { + alt1=1; + } else { NoViableAltException nvae = new NoViableAltException("", 1, 5, input); @@ -2052,13 +1723,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } switch (alt1) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:785:1: ( ruleSimpleAnnotationAttribute ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:641:1: ( ruleSimpleAnnotationAttribute ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:785:1: ( ruleSimpleAnnotationAttribute ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:786:1: ruleSimpleAnnotationAttribute + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:641:1: ( ruleSimpleAnnotationAttribute ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:642:1: ruleSimpleAnnotationAttribute { before(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0()); - pushFollow(FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1547); + pushFollow(FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1272); ruleSimpleAnnotationAttribute(); state._fsp--; @@ -2071,13 +1742,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:791:6: ( ruleEnumAnnotationAttribute ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:647:6: ( ruleEnumAnnotationAttribute ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:791:6: ( ruleEnumAnnotationAttribute ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:792:1: ruleEnumAnnotationAttribute + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:647:6: ( ruleEnumAnnotationAttribute ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:648:1: ruleEnumAnnotationAttribute { before(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1()); - pushFollow(FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1564); + pushFollow(FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1289); ruleEnumAnnotationAttribute(); state._fsp--; @@ -2107,20 +1778,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:802:1: rule__SimpleAnnotationAttribute__Alternatives_0 : ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ); + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:658: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:806:1: ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:662:1: ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==34) ) { + if ( (LA2_0==35) ) { alt2=1; } - else if ( (LA2_0==13) ) { + else if ( (LA2_0==12) ) { alt2=2; } else { @@ -2131,16 +1802,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } switch (alt2) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:807: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:663: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:807: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:808: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:663: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:664: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:809: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:809:2: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:665: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:665:2: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_01596); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_01321); rule__SimpleAnnotationAttribute__OptionalAssignment_0_0(); state._fsp--; @@ -2156,13 +1827,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:813:6: ( 'mandatory' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:669:6: ( 'mandatory' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:813:6: ( 'mandatory' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:814:1: 'mandatory' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:669:6: ( 'mandatory' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:670:1: 'mandatory' { before(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1()); - match(input,13,FOLLOW_13_in_rule__SimpleAnnotationAttribute__Alternatives_01615); + match(input,12,FOLLOW_12_in_rule__SimpleAnnotationAttribute__Alternatives_01340); after(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1()); } @@ -2188,20 +1859,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:826:1: rule__EnumAnnotationAttribute__Alternatives_0 : ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ); + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:682: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:830:1: ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:686:1: ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==34) ) { + if ( (LA3_0==35) ) { alt3=1; } - else if ( (LA3_0==13) ) { + else if ( (LA3_0==12) ) { alt3=2; } else { @@ -2212,16 +1883,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } switch (alt3) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:831: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:687: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:831: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:832: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:687: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:688: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:833: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:833:2: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:689: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:689:2: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_01649); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_01374); rule__EnumAnnotationAttribute__OptionalAssignment_0_0(); state._fsp--; @@ -2237,13 +1908,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:837:6: ( 'mandatory' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:693:6: ( 'mandatory' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:837:6: ( 'mandatory' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:838:1: 'mandatory' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:693:6: ( 'mandatory' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:694:1: 'mandatory' { before(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1()); - match(input,13,FOLLOW_13_in_rule__EnumAnnotationAttribute__Alternatives_01668); + match(input,12,FOLLOW_12_in_rule__EnumAnnotationAttribute__Alternatives_01393); after(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1()); } @@ -2269,26 +1940,25 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Literal__Alternatives" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:852: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:708: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:856:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:712:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) ) int alt4=3; switch ( input.LA(1) ) { - case 14: - case 35: + case 13: + case 36: { alt4=1; } break; case RULE_HEX: case RULE_INT: + case 14: case 15: - case 16: - case 33: { alt4=2; } @@ -2307,13 +1977,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { switch (alt4) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:857:1: ( ruleBooleanLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:713:1: ( ruleBooleanLiteral ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:857:1: ( ruleBooleanLiteral ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:858:1: ruleBooleanLiteral + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:713:1: ( ruleBooleanLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:714:1: ruleBooleanLiteral { before(grammarAccess.getLiteralAccess().getBooleanLiteralParserRuleCall_0()); - pushFollow(FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives1704); + pushFollow(FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives1429); ruleBooleanLiteral(); state._fsp--; @@ -2326,13 +1996,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:863:6: ( ruleNumberLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:719:6: ( ruleNumberLiteral ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:863:6: ( ruleNumberLiteral ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:864:1: ruleNumberLiteral + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:719:6: ( ruleNumberLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:720:1: ruleNumberLiteral { before(grammarAccess.getLiteralAccess().getNumberLiteralParserRuleCall_1()); - pushFollow(FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives1721); + pushFollow(FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives1446); ruleNumberLiteral(); state._fsp--; @@ -2345,13 +2015,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:869:6: ( ruleStringLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:725:6: ( ruleStringLiteral ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:869:6: ( ruleStringLiteral ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:870:1: ruleStringLiteral + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:725:6: ( ruleStringLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:726:1: ruleStringLiteral { before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_2()); - pushFollow(FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives1738); + pushFollow(FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives1463); ruleStringLiteral(); state._fsp--; @@ -2381,20 +2051,20 @@ 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:880: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:736: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:884: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:740:1: ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) ) int alt5=2; int LA5_0 = input.LA(1); - if ( (LA5_0==14) ) { + if ( (LA5_0==13) ) { alt5=1; } - else if ( (LA5_0==35) ) { + else if ( (LA5_0==36) ) { alt5=2; } else { @@ -2405,13 +2075,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } switch (alt5) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:885:1: ( 'false' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:741:1: ( 'false' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:885:1: ( 'false' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:886:1: 'false' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:741:1: ( 'false' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:742:1: 'false' { before(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0()); - match(input,14,FOLLOW_14_in_rule__BooleanLiteral__Alternatives_11771); + match(input,13,FOLLOW_13_in_rule__BooleanLiteral__Alternatives_11496); after(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0()); } @@ -2420,16 +2090,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:893: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:749: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:893: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:894: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:749: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:750: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:895: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:895: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:751: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:751:2: rule__BooleanLiteral__IsTrueAssignment_1_1 { - pushFollow(FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_11790); + pushFollow(FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_11515); rule__BooleanLiteral__IsTrueAssignment_1_1(); state._fsp--; @@ -2462,26 +2132,26 @@ 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:904: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:760: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:908:1: ( ( ruleIntLiteral ) | ( ruleRealLiteral ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:764:1: ( ( ruleIntLiteral ) | ( ruleRealLiteral ) ) int alt6=2; switch ( input.LA(1) ) { - case 15: + case 14: { int LA6_1 = input.LA(2); if ( (LA6_1==RULE_INT) ) { int LA6_3 = input.LA(3); - if ( (LA6_3==33) ) { + if ( (LA6_3==34) ) { alt6=2; } - else if ( (LA6_3==EOF||(LA6_3>=23 && LA6_3<=24)) ) { + else if ( (LA6_3==EOF||(LA6_3>=24 && LA6_3<=25)) ) { alt6=1; } else { @@ -2491,9 +2161,6 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { throw nvae; } } - else if ( (LA6_1==33) ) { - alt6=2; - } else { NoViableAltException nvae = new NoViableAltException("", 6, 1, input); @@ -2502,17 +2169,17 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } } break; - case 16: + case 15: { int LA6_2 = input.LA(2); if ( (LA6_2==RULE_INT) ) { int LA6_3 = input.LA(3); - if ( (LA6_3==33) ) { + if ( (LA6_3==34) ) { alt6=2; } - else if ( (LA6_3==EOF||(LA6_3>=23 && LA6_3<=24)) ) { + else if ( (LA6_3==EOF||(LA6_3>=24 && LA6_3<=25)) ) { alt6=1; } else { @@ -2522,9 +2189,6 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { throw nvae; } } - else if ( (LA6_2==33) ) { - alt6=2; - } else { NoViableAltException nvae = new NoViableAltException("", 6, 2, input); @@ -2537,10 +2201,10 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { { int LA6_3 = input.LA(2); - if ( (LA6_3==33) ) { + if ( (LA6_3==34) ) { alt6=2; } - else if ( (LA6_3==EOF||(LA6_3>=23 && LA6_3<=24)) ) { + else if ( (LA6_3==EOF||(LA6_3>=24 && LA6_3<=25)) ) { alt6=1; } else { @@ -2556,11 +2220,6 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { alt6=1; } break; - case 33: - { - alt6=2; - } - break; default: NoViableAltException nvae = new NoViableAltException("", 6, 0, input); @@ -2570,13 +2229,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { switch (alt6) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:909:1: ( ruleIntLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:765:1: ( ruleIntLiteral ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:909:1: ( ruleIntLiteral ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:910:1: ruleIntLiteral + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:765:1: ( ruleIntLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:766:1: ruleIntLiteral { before(grammarAccess.getNumberLiteralAccess().getIntLiteralParserRuleCall_0()); - pushFollow(FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives1823); + pushFollow(FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives1548); ruleIntLiteral(); state._fsp--; @@ -2589,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:915:6: ( ruleRealLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:771:6: ( ruleRealLiteral ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:915:6: ( ruleRealLiteral ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:916:1: ruleRealLiteral + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:771:6: ( ruleRealLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:772:1: ruleRealLiteral { before(grammarAccess.getNumberLiteralAccess().getRealLiteralParserRuleCall_1()); - pushFollow(FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives1840); + pushFollow(FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives1565); ruleRealLiteral(); state._fsp--; @@ -2625,17 +2284,17 @@ 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:926: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:782:1: rule__Integer__Alternatives : ( ( ( rule__Integer__Group_0__0 ) ) | ( RULE_HEX ) ); 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:930:1: ( ( ruleSignedInteger ) | ( ruleHexadecimal ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:786:1: ( ( ( rule__Integer__Group_0__0 ) ) | ( RULE_HEX ) ) int alt7=2; int LA7_0 = input.LA(1); - if ( (LA7_0==RULE_INT||(LA7_0>=15 && LA7_0<=16)) ) { + if ( (LA7_0==RULE_INT||(LA7_0>=14 && LA7_0<=15)) ) { alt7=1; } else if ( (LA7_0==RULE_HEX) ) { @@ -2649,18 +2308,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } switch (alt7) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:931:1: ( ruleSignedInteger ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:787:1: ( ( rule__Integer__Group_0__0 ) ) + { + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:787:1: ( ( rule__Integer__Group_0__0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:788:1: ( rule__Integer__Group_0__0 ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:931:1: ( ruleSignedInteger ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:932:1: ruleSignedInteger + before(grammarAccess.getIntegerAccess().getGroup_0()); + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:789:1: ( rule__Integer__Group_0__0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:789:2: rule__Integer__Group_0__0 { - before(grammarAccess.getIntegerAccess().getSignedIntegerParserRuleCall_0()); - pushFollow(FOLLOW_ruleSignedInteger_in_rule__Integer__Alternatives1872); - ruleSignedInteger(); + pushFollow(FOLLOW_rule__Integer__Group_0__0_in_rule__Integer__Alternatives1597); + rule__Integer__Group_0__0(); state._fsp--; - after(grammarAccess.getIntegerAccess().getSignedIntegerParserRuleCall_0()); + + } + + after(grammarAccess.getIntegerAccess().getGroup_0()); } @@ -2668,18 +2333,14 @@ 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:937:6: ( ruleHexadecimal ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:793:6: ( RULE_HEX ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:937:6: ( ruleHexadecimal ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:938:1: ruleHexadecimal + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:793:6: ( RULE_HEX ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:794:1: RULE_HEX { - before(grammarAccess.getIntegerAccess().getHexadecimalParserRuleCall_1()); - pushFollow(FOLLOW_ruleHexadecimal_in_rule__Integer__Alternatives1889); - ruleHexadecimal(); - - state._fsp--; - - after(grammarAccess.getIntegerAccess().getHexadecimalParserRuleCall_1()); + before(grammarAccess.getIntegerAccess().getHEXTerminalRuleCall_1()); + match(input,RULE_HEX,FOLLOW_RULE_HEX_in_rule__Integer__Alternatives1615); + after(grammarAccess.getIntegerAccess().getHEXTerminalRuleCall_1()); } @@ -2703,21 +2364,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__Integer__Alternatives" - // $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:948:1: rule__SignedInteger__Alternatives_0 : ( ( '+' ) | ( '-' ) ); - public final void rule__SignedInteger__Alternatives_0() throws RecognitionException { + // $ANTLR start "rule__Integer__Alternatives_0_0" + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:804:1: rule__Integer__Alternatives_0_0 : ( ( '+' ) | ( '-' ) ); + public final void rule__Integer__Alternatives_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:952:1: ( ( '+' ) | ( '-' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:808:1: ( ( '+' ) | ( '-' ) ) int alt8=2; int LA8_0 = input.LA(1); - if ( (LA8_0==15) ) { + if ( (LA8_0==14) ) { alt8=1; } - else if ( (LA8_0==16) ) { + else if ( (LA8_0==15) ) { alt8=2; } else { @@ -2728,14 +2389,14 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } switch (alt8) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:953:1: ( '+' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:809:1: ( '+' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:953:1: ( '+' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:954:1: '+' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:809:1: ( '+' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:810:1: '+' { - before(grammarAccess.getSignedIntegerAccess().getPlusSignKeyword_0_0()); - match(input,15,FOLLOW_15_in_rule__SignedInteger__Alternatives_01922); - after(grammarAccess.getSignedIntegerAccess().getPlusSignKeyword_0_0()); + before(grammarAccess.getIntegerAccess().getPlusSignKeyword_0_0_0()); + match(input,14,FOLLOW_14_in_rule__Integer__Alternatives_0_01648); + after(grammarAccess.getIntegerAccess().getPlusSignKeyword_0_0_0()); } @@ -2743,14 +2404,14 @@ 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:961:6: ( '-' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:817:6: ( '-' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:961:6: ( '-' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:962:1: '-' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:817:6: ( '-' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:818:1: '-' { - before(grammarAccess.getSignedIntegerAccess().getHyphenMinusKeyword_0_1()); - match(input,16,FOLLOW_16_in_rule__SignedInteger__Alternatives_01942); - after(grammarAccess.getSignedIntegerAccess().getHyphenMinusKeyword_0_1()); + before(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0_0_1()); + match(input,15,FOLLOW_15_in_rule__Integer__Alternatives_0_01668); + after(grammarAccess.getIntegerAccess().getHyphenMinusKeyword_0_0_1()); } @@ -2771,90 +2432,193 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__SignedInteger__Alternatives_0" + // $ANTLR end "rule__Integer__Alternatives_0_0" // $ANTLR start "rule__Real__Alternatives" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:974: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:830:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( 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:978: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:979:1: ( ruleDecimal ) - { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:979:1: ( ruleDecimal ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:980:1: ruleDecimal - { - before(grammarAccess.getRealAccess().getDecimalParserRuleCall_0()); - pushFollow(FOLLOW_ruleDecimal_in_rule__Real__Alternatives1976); - ruleDecimal(); + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:834:1: ( ( ruleDecimal ) | ( ruleDecimalExp ) ) + int alt9=2; + switch ( input.LA(1) ) { + case 14: + { + int LA9_1 = input.LA(2); - state._fsp--; + if ( (LA9_1==RULE_INT) ) { + int LA9_3 = input.LA(3); - after(grammarAccess.getRealAccess().getDecimalParserRuleCall_0()); + if ( (LA9_3==34) ) { + int LA9_4 = input.LA(4); - } + if ( (LA9_4==RULE_INT) ) { + int LA9_5 = input.LA(5); + + if ( (LA9_5==EOF||(LA9_5>=24 && LA9_5<=25)) ) { + alt9=1; + } + else if ( ((LA9_5>=16 && LA9_5<=17)) ) { + alt9=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 5, input); + throw nvae; + } + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 4, input); + throw nvae; + } } - break; - case 2 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:985:6: ( ruleDotDecimal ) - { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:985:6: ( ruleDotDecimal ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:986:1: ruleDotDecimal - { - before(grammarAccess.getRealAccess().getDotDecimalParserRuleCall_1()); - pushFollow(FOLLOW_ruleDotDecimal_in_rule__Real__Alternatives1993); - ruleDotDecimal(); + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 3, input); - state._fsp--; + throw nvae; + } + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 1, input); + + throw nvae; + } + } + break; + case 15: + { + int LA9_2 = input.LA(2); + + if ( (LA9_2==RULE_INT) ) { + int LA9_3 = input.LA(3); + + if ( (LA9_3==34) ) { + int LA9_4 = input.LA(4); + + if ( (LA9_4==RULE_INT) ) { + int LA9_5 = input.LA(5); - after(grammarAccess.getRealAccess().getDotDecimalParserRuleCall_1()); + if ( (LA9_5==EOF||(LA9_5>=24 && LA9_5<=25)) ) { + alt9=1; + } + else if ( ((LA9_5>=16 && LA9_5<=17)) ) { + alt9=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 5, input); + + throw nvae; + } + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 4, input); + + throw nvae; + } + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 3, input); + throw nvae; } + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 2, input); + + throw nvae; + } + } + break; + case RULE_INT: + { + int LA9_3 = input.LA(2); + if ( (LA9_3==34) ) { + int LA9_4 = input.LA(3); + + if ( (LA9_4==RULE_INT) ) { + int LA9_5 = input.LA(4); + + if ( (LA9_5==EOF||(LA9_5>=24 && LA9_5<=25)) ) { + alt9=1; + } + else if ( ((LA9_5>=16 && LA9_5<=17)) ) { + alt9=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 5, input); + throw nvae; + } } - break; - case 3 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:991:6: ( ruleDecimalDot ) + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 4, input); + + throw nvae; + } + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 3, input); + + throw nvae; + } + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 9, 0, input); + + throw nvae; + } + + switch (alt9) { + case 1 : + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:835:1: ( ruleDecimal ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:991:6: ( ruleDecimalDot ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:992:1: ruleDecimalDot + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:835:1: ( ruleDecimal ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:836:1: ruleDecimal { - before(grammarAccess.getRealAccess().getDecimalDotParserRuleCall_2()); - pushFollow(FOLLOW_ruleDecimalDot_in_rule__Real__Alternatives2010); - ruleDecimalDot(); + before(grammarAccess.getRealAccess().getDecimalParserRuleCall_0()); + pushFollow(FOLLOW_ruleDecimal_in_rule__Real__Alternatives1702); + ruleDecimal(); state._fsp--; - after(grammarAccess.getRealAccess().getDecimalDotParserRuleCall_2()); + after(grammarAccess.getRealAccess().getDecimalParserRuleCall_0()); } } break; - case 4 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:997:6: ( ruleDecimalExp ) + case 2 : + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:841:6: ( ruleDecimalExp ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:997:6: ( ruleDecimalExp ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:998:1: ruleDecimalExp + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:841:6: ( ruleDecimalExp ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:842:1: ruleDecimalExp { - before(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_3()); - pushFollow(FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives2027); + before(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_1()); + pushFollow(FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives1719); ruleDecimalExp(); state._fsp--; - after(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_3()); + after(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_1()); } @@ -2879,20 +2643,20 @@ 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:1008:1: rule__Decimal__Alternatives_0 : ( ( '+' ) | ( '-' ) ); + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:852: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:1012:1: ( ( '+' ) | ( '-' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:856:1: ( ( '+' ) | ( '-' ) ) int alt10=2; int LA10_0 = input.LA(1); - if ( (LA10_0==15) ) { + if ( (LA10_0==14) ) { alt10=1; } - else if ( (LA10_0==16) ) { + else if ( (LA10_0==15) ) { alt10=2; } else { @@ -2903,13 +2667,13 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } switch (alt10) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1013:1: ( '+' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:857:1: ( '+' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1013:1: ( '+' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1014:1: '+' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:857:1: ( '+' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:858:1: '+' { before(grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0()); - match(input,15,FOLLOW_15_in_rule__Decimal__Alternatives_02060); + match(input,14,FOLLOW_14_in_rule__Decimal__Alternatives_01752); after(grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0()); } @@ -2918,13 +2682,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:1021:6: ( '-' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:865:6: ( '-' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1021:6: ( '-' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1022:1: '-' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:865:6: ( '-' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:866:1: '-' { before(grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1()); - match(input,16,FOLLOW_16_in_rule__Decimal__Alternatives_02080); + match(input,15,FOLLOW_15_in_rule__Decimal__Alternatives_01772); after(grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1()); } @@ -2949,21 +2713,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__Decimal__Alternatives_0" - // $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:1034:1: rule__DotDecimal__Alternatives_0 : ( ( '+' ) | ( '-' ) ); - public final void rule__DotDecimal__Alternatives_0() throws RecognitionException { + // $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:878: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:1038:1: ( ( '+' ) | ( '-' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:882:1: ( ( '+' ) | ( '-' ) ) int alt11=2; int LA11_0 = input.LA(1); - if ( (LA11_0==15) ) { + if ( (LA11_0==14) ) { alt11=1; } - else if ( (LA11_0==16) ) { + else if ( (LA11_0==15) ) { alt11=2; } else { @@ -2974,14 +2738,14 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } switch (alt11) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1039:1: ( '+' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:883:1: ( '+' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1039:1: ( '+' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1040:1: '+' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:883:1: ( '+' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:884:1: '+' { - before(grammarAccess.getDotDecimalAccess().getPlusSignKeyword_0_0()); - match(input,15,FOLLOW_15_in_rule__DotDecimal__Alternatives_02115); - after(grammarAccess.getDotDecimalAccess().getPlusSignKeyword_0_0()); + before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); + match(input,14,FOLLOW_14_in_rule__DecimalExp__Alternatives_01807); + after(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); } @@ -2989,14 +2753,14 @@ 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:1047:6: ( '-' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:891:6: ( '-' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1047:6: ( '-' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1048:1: '-' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:891:6: ( '-' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:892:1: '-' { - before(grammarAccess.getDotDecimalAccess().getHyphenMinusKeyword_0_1()); - match(input,16,FOLLOW_16_in_rule__DotDecimal__Alternatives_02135); - after(grammarAccess.getDotDecimalAccess().getHyphenMinusKeyword_0_1()); + before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); + match(input,15,FOLLOW_15_in_rule__DecimalExp__Alternatives_01827); + after(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); } @@ -3017,24 +2781,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DotDecimal__Alternatives_0" + // $ANTLR end "rule__DecimalExp__Alternatives_0" - // $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:1060:1: rule__DecimalDot__Alternatives_0 : ( ( '+' ) | ( '-' ) ); - public final void rule__DecimalDot__Alternatives_0() throws RecognitionException { + // $ANTLR start "rule__DecimalExp__Alternatives_4" + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:904:1: rule__DecimalExp__Alternatives_4 : ( ( 'e' ) | ( 'E' ) ); + public final void rule__DecimalExp__Alternatives_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:1064:1: ( ( '+' ) | ( '-' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:908:1: ( ( 'e' ) | ( 'E' ) ) int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==15) ) { + if ( (LA12_0==16) ) { alt12=1; } - else if ( (LA12_0==16) ) { + else if ( (LA12_0==17) ) { alt12=2; } else { @@ -3045,14 +2809,14 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } switch (alt12) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1065:1: ( '+' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:909:1: ( 'e' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1065:1: ( '+' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1066:1: '+' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:909:1: ( 'e' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:910:1: 'e' { - before(grammarAccess.getDecimalDotAccess().getPlusSignKeyword_0_0()); - match(input,15,FOLLOW_15_in_rule__DecimalDot__Alternatives_02170); - after(grammarAccess.getDecimalDotAccess().getPlusSignKeyword_0_0()); + before(grammarAccess.getDecimalExpAccess().getEKeyword_4_0()); + match(input,16,FOLLOW_16_in_rule__DecimalExp__Alternatives_41862); + after(grammarAccess.getDecimalExpAccess().getEKeyword_4_0()); } @@ -3060,14 +2824,14 @@ 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:1073:6: ( '-' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:917:6: ( 'E' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1073:6: ( '-' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1074:1: '-' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:917:6: ( 'E' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:918:1: 'E' { - before(grammarAccess.getDecimalDotAccess().getHyphenMinusKeyword_0_1()); - match(input,16,FOLLOW_16_in_rule__DecimalDot__Alternatives_02190); - after(grammarAccess.getDecimalDotAccess().getHyphenMinusKeyword_0_1()); + before(grammarAccess.getDecimalExpAccess().getEKeyword_4_1()); + match(input,17,FOLLOW_17_in_rule__DecimalExp__Alternatives_41882); + after(grammarAccess.getDecimalExpAccess().getEKeyword_4_1()); } @@ -3088,24 +2852,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DecimalDot__Alternatives_0" + // $ANTLR end "rule__DecimalExp__Alternatives_4" - // $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:1086:1: rule__DecimalExp__Alternatives_0 : ( ( '+' ) | ( '-' ) ); - public final void rule__DecimalExp__Alternatives_0() throws RecognitionException { + // $ANTLR start "rule__DecimalExp__Alternatives_5" + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:930:1: rule__DecimalExp__Alternatives_5 : ( ( '+' ) | ( '-' ) ); + public final void rule__DecimalExp__Alternatives_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:1090:1: ( ( '+' ) | ( '-' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:934:1: ( ( '+' ) | ( '-' ) ) int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==15) ) { + if ( (LA13_0==14) ) { alt13=1; } - else if ( (LA13_0==16) ) { + else if ( (LA13_0==15) ) { alt13=2; } else { @@ -3116,14 +2880,14 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } switch (alt13) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1091: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:1091:1: ( '+' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1092: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:936:1: '+' { - before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); - match(input,15,FOLLOW_15_in_rule__DecimalExp__Alternatives_02225); - after(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); + before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0()); + match(input,14,FOLLOW_14_in_rule__DecimalExp__Alternatives_51917); + after(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0()); } @@ -3131,14 +2895,14 @@ 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:1099:6: ( '-' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:943:6: ( '-' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1099:6: ( '-' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1100:1: '-' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:943:6: ( '-' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:944:1: '-' { - before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); - match(input,16,FOLLOW_16_in_rule__DecimalExp__Alternatives_02245); - after(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); + before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1()); + match(input,15,FOLLOW_15_in_rule__DecimalExp__Alternatives_51937); + after(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1()); } @@ -3159,35 +2923,35 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DecimalExp__Alternatives_0" + // $ANTLR end "rule__DecimalExp__Alternatives_5" // $ANTLR start "rule__LiteralType__Alternatives" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1112:1: rule__LiteralType__Alternatives : ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) ); + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:956: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:1116:1: ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:960:1: ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) ) int alt14=4; switch ( input.LA(1) ) { - case 17: + case 18: { alt14=1; } break; - case 18: + case 19: { alt14=2; } break; - case 19: + case 20: { alt14=3; } break; - case 20: + case 21: { alt14=4; } @@ -3201,16 +2965,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { switch (alt14) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1117:1: ( ( 'ptBoolean' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:961:1: ( ( 'ptBoolean' ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1117:1: ( ( 'ptBoolean' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1118:1: ( 'ptBoolean' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:961:1: ( ( 'ptBoolean' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:962: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:1119:1: ( 'ptBoolean' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1119:3: 'ptBoolean' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:963:1: ( 'ptBoolean' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:963:3: 'ptBoolean' { - match(input,17,FOLLOW_17_in_rule__LiteralType__Alternatives2280); + match(input,18,FOLLOW_18_in_rule__LiteralType__Alternatives1972); } @@ -3222,16 +2986,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:1124:6: ( ( 'ptInteger' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:968:6: ( ( 'ptInteger' ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1124:6: ( ( 'ptInteger' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1125:1: ( 'ptInteger' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:968:6: ( ( 'ptInteger' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:969: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:1126:1: ( 'ptInteger' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1126:3: 'ptInteger' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:970:1: ( 'ptInteger' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:970:3: 'ptInteger' { - match(input,18,FOLLOW_18_in_rule__LiteralType__Alternatives2301); + match(input,19,FOLLOW_19_in_rule__LiteralType__Alternatives1993); } @@ -3243,16 +3007,16 @@ 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:1131:6: ( ( 'ptReal' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:975:6: ( ( 'ptReal' ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1131:6: ( ( 'ptReal' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1132:1: ( 'ptReal' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:975:6: ( ( 'ptReal' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:976: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:1133:1: ( 'ptReal' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1133:3: 'ptReal' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:977:1: ( 'ptReal' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:977:3: 'ptReal' { - match(input,19,FOLLOW_19_in_rule__LiteralType__Alternatives2322); + match(input,20,FOLLOW_20_in_rule__LiteralType__Alternatives2014); } @@ -3264,16 +3028,16 @@ 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:1138:6: ( ( 'ptCharacter' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:982:6: ( ( 'ptCharacter' ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1138:6: ( ( 'ptCharacter' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1139:1: ( 'ptCharacter' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:982:6: ( ( 'ptCharacter' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:983: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:1140:1: ( 'ptCharacter' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1140:3: 'ptCharacter' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:984:1: ( 'ptCharacter' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:984:3: 'ptCharacter' { - match(input,20,FOLLOW_20_in_rule__LiteralType__Alternatives2343); + match(input,21,FOLLOW_21_in_rule__LiteralType__Alternatives2035); } @@ -3302,21 +3066,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1152:1: rule__Annotation__Group__0 : 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:996: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:1156: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:1157:2: 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:1000: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:1001:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1 { - pushFollow(FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__02376); + pushFollow(FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__02068); rule__Annotation__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__02379); + pushFollow(FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__02071); rule__Annotation__Group__1(); state._fsp--; @@ -3340,20 +3104,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1164:1: rule__Annotation__Group__0__Impl : ( '@' ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1008: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:1168:1: ( ( '@' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1169:1: ( '@' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1012:1: ( ( '@' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1013:1: ( '@' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1169:1: ( '@' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1170:1: '@' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1013:1: ( '@' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1014:1: '@' { before(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0()); - match(input,21,FOLLOW_21_in_rule__Annotation__Group__0__Impl2407); + match(input,22,FOLLOW_22_in_rule__Annotation__Group__0__Impl2099); after(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0()); } @@ -3377,21 +3141,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1183:1: rule__Annotation__Group__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:1027: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:1187: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:1188:2: 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:1031: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:1032:2: rule__Annotation__Group__1__Impl rule__Annotation__Group__2 { - pushFollow(FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__12438); + pushFollow(FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__12130); rule__Annotation__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Annotation__Group__2_in_rule__Annotation__Group__12441); + pushFollow(FOLLOW_rule__Annotation__Group__2_in_rule__Annotation__Group__12133); rule__Annotation__Group__2(); state._fsp--; @@ -3415,23 +3179,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1195:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__TypeAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1039: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:1199:1: ( ( ( rule__Annotation__TypeAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1200:1: ( ( rule__Annotation__TypeAssignment_1 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1043:1: ( ( ( rule__Annotation__TypeAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1044:1: ( ( rule__Annotation__TypeAssignment_1 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1200:1: ( ( rule__Annotation__TypeAssignment_1 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1201:1: ( rule__Annotation__TypeAssignment_1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1044:1: ( ( rule__Annotation__TypeAssignment_1 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1045: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:1202:1: ( rule__Annotation__TypeAssignment_1 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1202:2: rule__Annotation__TypeAssignment_1 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1046:1: ( rule__Annotation__TypeAssignment_1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1046:2: rule__Annotation__TypeAssignment_1 { - pushFollow(FOLLOW_rule__Annotation__TypeAssignment_1_in_rule__Annotation__Group__1__Impl2468); + pushFollow(FOLLOW_rule__Annotation__TypeAssignment_1_in_rule__Annotation__Group__1__Impl2160); rule__Annotation__TypeAssignment_1(); state._fsp--; @@ -3462,16 +3226,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1212:1: rule__Annotation__Group__2 : rule__Annotation__Group__2__Impl ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1056: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:1216: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:1217:2: rule__Annotation__Group__2__Impl + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1060: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:1061:2: rule__Annotation__Group__2__Impl { - pushFollow(FOLLOW_rule__Annotation__Group__2__Impl_in_rule__Annotation__Group__22498); + pushFollow(FOLLOW_rule__Annotation__Group__2__Impl_in_rule__Annotation__Group__22190); rule__Annotation__Group__2__Impl(); state._fsp--; @@ -3495,31 +3259,31 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1223:1: rule__Annotation__Group__2__Impl : ( ( rule__Annotation__Group_2__0 )? ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1067: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:1227: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:1228: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:1071: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:1072: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:1228: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:1229: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:1072: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:1073: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:1230: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:1074:1: ( rule__Annotation__Group_2__0 )? int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==22) ) { + if ( (LA15_0==23) ) { 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:1230:2: rule__Annotation__Group_2__0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1074:2: rule__Annotation__Group_2__0 { - pushFollow(FOLLOW_rule__Annotation__Group_2__0_in_rule__Annotation__Group__2__Impl2525); + pushFollow(FOLLOW_rule__Annotation__Group_2__0_in_rule__Annotation__Group__2__Impl2217); rule__Annotation__Group_2__0(); state._fsp--; @@ -3553,21 +3317,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1246:1: rule__Annotation__Group_2__0 : 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:1090: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:1250: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:1251:2: 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:1094: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:1095: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__02562); + pushFollow(FOLLOW_rule__Annotation__Group_2__0__Impl_in_rule__Annotation__Group_2__02254); rule__Annotation__Group_2__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Annotation__Group_2__1_in_rule__Annotation__Group_2__02565); + pushFollow(FOLLOW_rule__Annotation__Group_2__1_in_rule__Annotation__Group_2__02257); rule__Annotation__Group_2__1(); state._fsp--; @@ -3591,20 +3355,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1258:1: 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:1102: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:1262:1: ( ( '(' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1263:1: ( '(' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1106:1: ( ( '(' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1107:1: ( '(' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1263:1: ( '(' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1264:1: '(' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1107:1: ( '(' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1108:1: '(' { before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0()); - match(input,22,FOLLOW_22_in_rule__Annotation__Group_2__0__Impl2593); + match(input,23,FOLLOW_23_in_rule__Annotation__Group_2__0__Impl2285); after(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0()); } @@ -3628,21 +3392,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1277:1: rule__Annotation__Group_2__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:1121: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:1281: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:1282:2: 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:1125: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:1126: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__12624); + pushFollow(FOLLOW_rule__Annotation__Group_2__1__Impl_in_rule__Annotation__Group_2__12316); rule__Annotation__Group_2__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Annotation__Group_2__2_in_rule__Annotation__Group_2__12627); + pushFollow(FOLLOW_rule__Annotation__Group_2__2_in_rule__Annotation__Group_2__12319); rule__Annotation__Group_2__2(); state._fsp--; @@ -3666,23 +3430,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1289:1: rule__Annotation__Group_2__1__Impl : ( ( rule__Annotation__AttributesAssignment_2_1 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1133: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:1293: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:1294: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:1137: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:1138: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:1294: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:1295: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:1138: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:1139: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:1296: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:1296:2: rule__Annotation__AttributesAssignment_2_1 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1140: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:1140:2: rule__Annotation__AttributesAssignment_2_1 { - pushFollow(FOLLOW_rule__Annotation__AttributesAssignment_2_1_in_rule__Annotation__Group_2__1__Impl2654); + pushFollow(FOLLOW_rule__Annotation__AttributesAssignment_2_1_in_rule__Annotation__Group_2__1__Impl2346); rule__Annotation__AttributesAssignment_2_1(); state._fsp--; @@ -3713,21 +3477,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1306:1: rule__Annotation__Group_2__2 : 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:1150: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:1310: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:1311:2: 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:1154: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:1155: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__22684); + pushFollow(FOLLOW_rule__Annotation__Group_2__2__Impl_in_rule__Annotation__Group_2__22376); rule__Annotation__Group_2__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Annotation__Group_2__3_in_rule__Annotation__Group_2__22687); + pushFollow(FOLLOW_rule__Annotation__Group_2__3_in_rule__Annotation__Group_2__22379); rule__Annotation__Group_2__3(); state._fsp--; @@ -3751,35 +3515,35 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1318:1: rule__Annotation__Group_2__2__Impl : ( ( 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:1162: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:1322: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:1323: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:1166: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:1167: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:1323: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:1324: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:1167: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:1168: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:1325: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:1169:1: ( rule__Annotation__Group_2_2__0 )* loop16: do { int alt16=2; int LA16_0 = input.LA(1); - if ( (LA16_0==24) ) { + if ( (LA16_0==25) ) { 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:1325:2: 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:1169:2: rule__Annotation__Group_2_2__0 { - pushFollow(FOLLOW_rule__Annotation__Group_2_2__0_in_rule__Annotation__Group_2__2__Impl2714); + pushFollow(FOLLOW_rule__Annotation__Group_2_2__0_in_rule__Annotation__Group_2__2__Impl2406); rule__Annotation__Group_2_2__0(); state._fsp--; @@ -3816,16 +3580,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1335:1: rule__Annotation__Group_2__3 : 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:1179: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:1339: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:1340:2: 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:1183: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:1184:2: rule__Annotation__Group_2__3__Impl { - pushFollow(FOLLOW_rule__Annotation__Group_2__3__Impl_in_rule__Annotation__Group_2__32745); + pushFollow(FOLLOW_rule__Annotation__Group_2__3__Impl_in_rule__Annotation__Group_2__32437); rule__Annotation__Group_2__3__Impl(); state._fsp--; @@ -3849,20 +3613,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1346: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:1190: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:1350:1: ( ( ')' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1351:1: ( ')' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1194:1: ( ( ')' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1195:1: ( ')' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1351:1: ( ')' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1352:1: ')' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1195:1: ( ')' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1196:1: ')' { before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3()); - match(input,23,FOLLOW_23_in_rule__Annotation__Group_2__3__Impl2773); + match(input,24,FOLLOW_24_in_rule__Annotation__Group_2__3__Impl2465); after(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3()); } @@ -3886,21 +3650,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1373:1: rule__Annotation__Group_2_2__0 : 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:1217: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:1377: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:1378:2: 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:1221: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:1222: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__02812); + pushFollow(FOLLOW_rule__Annotation__Group_2_2__0__Impl_in_rule__Annotation__Group_2_2__02504); rule__Annotation__Group_2_2__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Annotation__Group_2_2__1_in_rule__Annotation__Group_2_2__02815); + pushFollow(FOLLOW_rule__Annotation__Group_2_2__1_in_rule__Annotation__Group_2_2__02507); rule__Annotation__Group_2_2__1(); state._fsp--; @@ -3924,20 +3688,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1385:1: 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:1229: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:1389:1: ( ( ',' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1390:1: ( ',' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1233:1: ( ( ',' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1234:1: ( ',' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1390:1: ( ',' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1391:1: ',' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1234:1: ( ',' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1235:1: ',' { before(grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0()); - match(input,24,FOLLOW_24_in_rule__Annotation__Group_2_2__0__Impl2843); + match(input,25,FOLLOW_25_in_rule__Annotation__Group_2_2__0__Impl2535); after(grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0()); } @@ -3961,16 +3725,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1404:1: rule__Annotation__Group_2_2__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:1248: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:1408: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:1409:2: 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:1252: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:1253:2: rule__Annotation__Group_2_2__1__Impl { - pushFollow(FOLLOW_rule__Annotation__Group_2_2__1__Impl_in_rule__Annotation__Group_2_2__12874); + pushFollow(FOLLOW_rule__Annotation__Group_2_2__1__Impl_in_rule__Annotation__Group_2_2__12566); rule__Annotation__Group_2_2__1__Impl(); state._fsp--; @@ -3994,23 +3758,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1415:1: rule__Annotation__Group_2_2__1__Impl : ( ( 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:1259: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:1419: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:1420: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:1263: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:1264: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:1420: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:1421: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:1264: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:1265: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:1422: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:1422:2: 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:1266: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:1266:2: rule__Annotation__AttributesAssignment_2_2_1 { - pushFollow(FOLLOW_rule__Annotation__AttributesAssignment_2_2_1_in_rule__Annotation__Group_2_2__1__Impl2901); + pushFollow(FOLLOW_rule__Annotation__AttributesAssignment_2_2_1_in_rule__Annotation__Group_2_2__1__Impl2593); rule__Annotation__AttributesAssignment_2_2_1(); state._fsp--; @@ -4041,21 +3805,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1436:1: rule__KeyValue__Group__0 : 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:1280: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:1440: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:1441:2: 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:1284: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:1285:2: rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 { - pushFollow(FOLLOW_rule__KeyValue__Group__0__Impl_in_rule__KeyValue__Group__02935); + pushFollow(FOLLOW_rule__KeyValue__Group__0__Impl_in_rule__KeyValue__Group__02627); rule__KeyValue__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__KeyValue__Group__1_in_rule__KeyValue__Group__02938); + pushFollow(FOLLOW_rule__KeyValue__Group__1_in_rule__KeyValue__Group__02630); rule__KeyValue__Group__1(); state._fsp--; @@ -4079,23 +3843,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1448:1: rule__KeyValue__Group__0__Impl : ( ( rule__KeyValue__KeyAssignment_0 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1292: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:1452:1: ( ( ( rule__KeyValue__KeyAssignment_0 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1453:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1296:1: ( ( ( rule__KeyValue__KeyAssignment_0 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1297:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1453:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1454:1: ( rule__KeyValue__KeyAssignment_0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1297:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1298: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:1455:1: ( rule__KeyValue__KeyAssignment_0 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1455:2: rule__KeyValue__KeyAssignment_0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1299:1: ( rule__KeyValue__KeyAssignment_0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1299:2: rule__KeyValue__KeyAssignment_0 { - pushFollow(FOLLOW_rule__KeyValue__KeyAssignment_0_in_rule__KeyValue__Group__0__Impl2965); + pushFollow(FOLLOW_rule__KeyValue__KeyAssignment_0_in_rule__KeyValue__Group__0__Impl2657); rule__KeyValue__KeyAssignment_0(); state._fsp--; @@ -4126,21 +3890,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1465:1: rule__KeyValue__Group__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:1309: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:1469: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:1470:2: 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:1313: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:1314:2: rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 { - pushFollow(FOLLOW_rule__KeyValue__Group__1__Impl_in_rule__KeyValue__Group__12995); + pushFollow(FOLLOW_rule__KeyValue__Group__1__Impl_in_rule__KeyValue__Group__12687); rule__KeyValue__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__KeyValue__Group__2_in_rule__KeyValue__Group__12998); + pushFollow(FOLLOW_rule__KeyValue__Group__2_in_rule__KeyValue__Group__12690); rule__KeyValue__Group__2(); state._fsp--; @@ -4164,20 +3928,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1477:1: rule__KeyValue__Group__1__Impl : ( '=' ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1321: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:1481:1: ( ( '=' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1482:1: ( '=' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1325:1: ( ( '=' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1326:1: ( '=' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1482:1: ( '=' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1483:1: '=' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1326:1: ( '=' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1327:1: '=' { before(grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1()); - match(input,25,FOLLOW_25_in_rule__KeyValue__Group__1__Impl3026); + match(input,26,FOLLOW_26_in_rule__KeyValue__Group__1__Impl2718); after(grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1()); } @@ -4201,16 +3965,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1496:1: rule__KeyValue__Group__2 : rule__KeyValue__Group__2__Impl ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1340: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:1500: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:1501:2: rule__KeyValue__Group__2__Impl + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1344: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:1345:2: rule__KeyValue__Group__2__Impl { - pushFollow(FOLLOW_rule__KeyValue__Group__2__Impl_in_rule__KeyValue__Group__23057); + pushFollow(FOLLOW_rule__KeyValue__Group__2__Impl_in_rule__KeyValue__Group__22749); rule__KeyValue__Group__2__Impl(); state._fsp--; @@ -4234,23 +3998,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1507:1: rule__KeyValue__Group__2__Impl : ( ( rule__KeyValue__ValueAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1351: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:1511:1: ( ( ( rule__KeyValue__ValueAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1512:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1355:1: ( ( ( rule__KeyValue__ValueAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1356:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1512:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1513:1: ( rule__KeyValue__ValueAssignment_2 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1356:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1357: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:1514:1: ( rule__KeyValue__ValueAssignment_2 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1514:2: rule__KeyValue__ValueAssignment_2 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1358:1: ( rule__KeyValue__ValueAssignment_2 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1358:2: rule__KeyValue__ValueAssignment_2 { - pushFollow(FOLLOW_rule__KeyValue__ValueAssignment_2_in_rule__KeyValue__Group__2__Impl3084); + pushFollow(FOLLOW_rule__KeyValue__ValueAssignment_2_in_rule__KeyValue__Group__2__Impl2776); rule__KeyValue__ValueAssignment_2(); state._fsp--; @@ -4281,21 +4045,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1533:1: rule__SimpleAnnotationAttribute__Group__0 : 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:1377: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:1537: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:1538:2: 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:1381: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:1382:2: rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__0__Impl_in_rule__SimpleAnnotationAttribute__Group__03123); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__0__Impl_in_rule__SimpleAnnotationAttribute__Group__02815); rule__SimpleAnnotationAttribute__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__1_in_rule__SimpleAnnotationAttribute__Group__03126); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__1_in_rule__SimpleAnnotationAttribute__Group__02818); rule__SimpleAnnotationAttribute__Group__1(); state._fsp--; @@ -4319,23 +4083,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1545:1: rule__SimpleAnnotationAttribute__Group__0__Impl : ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1389: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:1549:1: ( ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1550:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1393:1: ( ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1394:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1550:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1551:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1394:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1395: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:1552:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1552:2: rule__SimpleAnnotationAttribute__Alternatives_0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1396:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1396:2: rule__SimpleAnnotationAttribute__Alternatives_0 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Alternatives_0_in_rule__SimpleAnnotationAttribute__Group__0__Impl3153); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Alternatives_0_in_rule__SimpleAnnotationAttribute__Group__0__Impl2845); rule__SimpleAnnotationAttribute__Alternatives_0(); state._fsp--; @@ -4366,21 +4130,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1562:1: rule__SimpleAnnotationAttribute__Group__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:1406: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:1566: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:1567:2: 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:1410: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:1411:2: rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__1__Impl_in_rule__SimpleAnnotationAttribute__Group__13183); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__1__Impl_in_rule__SimpleAnnotationAttribute__Group__12875); rule__SimpleAnnotationAttribute__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__2_in_rule__SimpleAnnotationAttribute__Group__13186); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__2_in_rule__SimpleAnnotationAttribute__Group__12878); rule__SimpleAnnotationAttribute__Group__2(); state._fsp--; @@ -4404,20 +4168,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1574:1: rule__SimpleAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1418: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:1578:1: ( ( 'attribute' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1579:1: ( 'attribute' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1422:1: ( ( 'attribute' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1423:1: ( 'attribute' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1579:1: ( 'attribute' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1580:1: 'attribute' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1423:1: ( 'attribute' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1424:1: 'attribute' { before(grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1()); - match(input,26,FOLLOW_26_in_rule__SimpleAnnotationAttribute__Group__1__Impl3214); + match(input,27,FOLLOW_27_in_rule__SimpleAnnotationAttribute__Group__1__Impl2906); after(grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1()); } @@ -4441,21 +4205,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1593:1: rule__SimpleAnnotationAttribute__Group__2 : 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:1437: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:1597: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:1598:2: 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:1441: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:1442:2: rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__2__Impl_in_rule__SimpleAnnotationAttribute__Group__23245); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__2__Impl_in_rule__SimpleAnnotationAttribute__Group__22937); rule__SimpleAnnotationAttribute__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__3_in_rule__SimpleAnnotationAttribute__Group__23248); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__3_in_rule__SimpleAnnotationAttribute__Group__22940); rule__SimpleAnnotationAttribute__Group__3(); state._fsp--; @@ -4479,23 +4243,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1605:1: rule__SimpleAnnotationAttribute__Group__2__Impl : ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1449: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:1609:1: ( ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1610:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1453:1: ( ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1454:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1610:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1611:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1454:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1455: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:1612:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1612:2: rule__SimpleAnnotationAttribute__NameAssignment_2 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1456:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1456:2: rule__SimpleAnnotationAttribute__NameAssignment_2 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__NameAssignment_2_in_rule__SimpleAnnotationAttribute__Group__2__Impl3275); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__NameAssignment_2_in_rule__SimpleAnnotationAttribute__Group__2__Impl2967); rule__SimpleAnnotationAttribute__NameAssignment_2(); state._fsp--; @@ -4526,21 +4290,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1622:1: rule__SimpleAnnotationAttribute__Group__3 : 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:1466: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:1626: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:1627:2: 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:1470: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:1471:2: rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__3__Impl_in_rule__SimpleAnnotationAttribute__Group__33305); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__3__Impl_in_rule__SimpleAnnotationAttribute__Group__32997); rule__SimpleAnnotationAttribute__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__4_in_rule__SimpleAnnotationAttribute__Group__33308); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__4_in_rule__SimpleAnnotationAttribute__Group__33000); rule__SimpleAnnotationAttribute__Group__4(); state._fsp--; @@ -4564,20 +4328,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1634:1: rule__SimpleAnnotationAttribute__Group__3__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1478: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:1638:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1639:1: ( ':' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1482:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1483:1: ( ':' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1639:1: ( ':' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1640:1: ':' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1483:1: ( ':' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1484:1: ':' { before(grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3()); - match(input,27,FOLLOW_27_in_rule__SimpleAnnotationAttribute__Group__3__Impl3336); + match(input,28,FOLLOW_28_in_rule__SimpleAnnotationAttribute__Group__3__Impl3028); after(grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3()); } @@ -4601,16 +4365,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1653:1: rule__SimpleAnnotationAttribute__Group__4 : rule__SimpleAnnotationAttribute__Group__4__Impl ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1497: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:1657: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:1658:2: rule__SimpleAnnotationAttribute__Group__4__Impl + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1501: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:1502:2: rule__SimpleAnnotationAttribute__Group__4__Impl { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__4__Impl_in_rule__SimpleAnnotationAttribute__Group__43367); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__4__Impl_in_rule__SimpleAnnotationAttribute__Group__43059); rule__SimpleAnnotationAttribute__Group__4__Impl(); state._fsp--; @@ -4634,23 +4398,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1664:1: rule__SimpleAnnotationAttribute__Group__4__Impl : ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1508: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:1668:1: ( ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1669:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1512:1: ( ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1513:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1669:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1670:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1513:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1514: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:1671:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1671:2: rule__SimpleAnnotationAttribute__TypeAssignment_4 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1515:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1515:2: rule__SimpleAnnotationAttribute__TypeAssignment_4 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__TypeAssignment_4_in_rule__SimpleAnnotationAttribute__Group__4__Impl3394); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__TypeAssignment_4_in_rule__SimpleAnnotationAttribute__Group__4__Impl3086); rule__SimpleAnnotationAttribute__TypeAssignment_4(); state._fsp--; @@ -4681,21 +4445,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1691:1: rule__EnumAnnotationAttribute__Group__0 : 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:1535: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:1695: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:1696:2: 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:1539: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:1540:2: rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__0__Impl_in_rule__EnumAnnotationAttribute__Group__03434); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__0__Impl_in_rule__EnumAnnotationAttribute__Group__03126); rule__EnumAnnotationAttribute__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__1_in_rule__EnumAnnotationAttribute__Group__03437); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__1_in_rule__EnumAnnotationAttribute__Group__03129); rule__EnumAnnotationAttribute__Group__1(); state._fsp--; @@ -4719,23 +4483,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1703:1: rule__EnumAnnotationAttribute__Group__0__Impl : ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1547: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:1707:1: ( ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1708:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1551:1: ( ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1552:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1708:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1709:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1552:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1553:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getAlternatives_0()); - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1710:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1710:2: rule__EnumAnnotationAttribute__Alternatives_0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1554:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1554:2: rule__EnumAnnotationAttribute__Alternatives_0 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Alternatives_0_in_rule__EnumAnnotationAttribute__Group__0__Impl3464); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Alternatives_0_in_rule__EnumAnnotationAttribute__Group__0__Impl3156); rule__EnumAnnotationAttribute__Alternatives_0(); state._fsp--; @@ -4766,21 +4530,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1720:1: rule__EnumAnnotationAttribute__Group__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:1564: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:1724: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:1725:2: 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:1568: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:1569:2: rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__1__Impl_in_rule__EnumAnnotationAttribute__Group__13494); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__1__Impl_in_rule__EnumAnnotationAttribute__Group__13186); rule__EnumAnnotationAttribute__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__2_in_rule__EnumAnnotationAttribute__Group__13497); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__2_in_rule__EnumAnnotationAttribute__Group__13189); rule__EnumAnnotationAttribute__Group__2(); state._fsp--; @@ -4804,20 +4568,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1732:1: rule__EnumAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1576: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:1736:1: ( ( 'attribute' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1737:1: ( 'attribute' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1580:1: ( ( 'attribute' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1581:1: ( 'attribute' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1737:1: ( 'attribute' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1738:1: 'attribute' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1581:1: ( 'attribute' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1582:1: 'attribute' { before(grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1()); - match(input,26,FOLLOW_26_in_rule__EnumAnnotationAttribute__Group__1__Impl3525); + match(input,27,FOLLOW_27_in_rule__EnumAnnotationAttribute__Group__1__Impl3217); after(grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1()); } @@ -4841,21 +4605,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1751:1: rule__EnumAnnotationAttribute__Group__2 : 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:1595: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:1755: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:1756:2: 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:1599: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:1600:2: rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__2__Impl_in_rule__EnumAnnotationAttribute__Group__23556); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__2__Impl_in_rule__EnumAnnotationAttribute__Group__23248); rule__EnumAnnotationAttribute__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__3_in_rule__EnumAnnotationAttribute__Group__23559); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__3_in_rule__EnumAnnotationAttribute__Group__23251); rule__EnumAnnotationAttribute__Group__3(); state._fsp--; @@ -4879,23 +4643,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1763:1: rule__EnumAnnotationAttribute__Group__2__Impl : ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1607: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:1767:1: ( ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1768:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1611:1: ( ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1612:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1768:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1769:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1612:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1613: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:1770:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1770:2: rule__EnumAnnotationAttribute__NameAssignment_2 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1614:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1614:2: rule__EnumAnnotationAttribute__NameAssignment_2 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__NameAssignment_2_in_rule__EnumAnnotationAttribute__Group__2__Impl3586); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__NameAssignment_2_in_rule__EnumAnnotationAttribute__Group__2__Impl3278); rule__EnumAnnotationAttribute__NameAssignment_2(); state._fsp--; @@ -4926,21 +4690,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1780:1: rule__EnumAnnotationAttribute__Group__3 : 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:1624: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:1784: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:1785:2: 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:1628: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:1629:2: rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__3__Impl_in_rule__EnumAnnotationAttribute__Group__33616); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__3__Impl_in_rule__EnumAnnotationAttribute__Group__33308); rule__EnumAnnotationAttribute__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__4_in_rule__EnumAnnotationAttribute__Group__33619); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__4_in_rule__EnumAnnotationAttribute__Group__33311); rule__EnumAnnotationAttribute__Group__4(); state._fsp--; @@ -4964,20 +4728,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1792:1: rule__EnumAnnotationAttribute__Group__3__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1636: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:1796:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1797:1: ( ':' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1640:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1641:1: ( ':' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1797:1: ( ':' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1798:1: ':' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1641:1: ( ':' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1642:1: ':' { before(grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3()); - match(input,27,FOLLOW_27_in_rule__EnumAnnotationAttribute__Group__3__Impl3647); + match(input,28,FOLLOW_28_in_rule__EnumAnnotationAttribute__Group__3__Impl3339); after(grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3()); } @@ -5001,21 +4765,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1811:1: rule__EnumAnnotationAttribute__Group__4 : 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:1655: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:1815: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:1816:2: 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:1659: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:1660:2: rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__4__Impl_in_rule__EnumAnnotationAttribute__Group__43678); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__4__Impl_in_rule__EnumAnnotationAttribute__Group__43370); rule__EnumAnnotationAttribute__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__5_in_rule__EnumAnnotationAttribute__Group__43681); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__5_in_rule__EnumAnnotationAttribute__Group__43373); rule__EnumAnnotationAttribute__Group__5(); state._fsp--; @@ -5039,20 +4803,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1823:1: rule__EnumAnnotationAttribute__Group__4__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1667: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:1827:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1828:1: ( '{' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1671:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1672:1: ( '{' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1828:1: ( '{' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1829:1: '{' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1672:1: ( '{' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1673:1: '{' { before(grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4()); - match(input,28,FOLLOW_28_in_rule__EnumAnnotationAttribute__Group__4__Impl3709); + match(input,29,FOLLOW_29_in_rule__EnumAnnotationAttribute__Group__4__Impl3401); after(grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4()); } @@ -5076,21 +4840,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1842:1: rule__EnumAnnotationAttribute__Group__5 : 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:1686: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:1846: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:1847:2: 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:1690: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:1691:2: rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__5__Impl_in_rule__EnumAnnotationAttribute__Group__53740); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__5__Impl_in_rule__EnumAnnotationAttribute__Group__53432); rule__EnumAnnotationAttribute__Group__5__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__6_in_rule__EnumAnnotationAttribute__Group__53743); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__6_in_rule__EnumAnnotationAttribute__Group__53435); rule__EnumAnnotationAttribute__Group__6(); state._fsp--; @@ -5114,23 +4878,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1854:1: rule__EnumAnnotationAttribute__Group__5__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1698: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:1858:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1859:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1702:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1703:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1859:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1860:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1703:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1704: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:1861:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1861:2: rule__EnumAnnotationAttribute__ValuesAssignment_5 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1705:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1705:2: rule__EnumAnnotationAttribute__ValuesAssignment_5 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_5_in_rule__EnumAnnotationAttribute__Group__5__Impl3770); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_5_in_rule__EnumAnnotationAttribute__Group__5__Impl3462); rule__EnumAnnotationAttribute__ValuesAssignment_5(); state._fsp--; @@ -5161,21 +4925,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1871:1: rule__EnumAnnotationAttribute__Group__6 : 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:1715: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:1875: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:1876:2: 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:1719: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:1720:2: rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__6__Impl_in_rule__EnumAnnotationAttribute__Group__63800); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__6__Impl_in_rule__EnumAnnotationAttribute__Group__63492); rule__EnumAnnotationAttribute__Group__6__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__7_in_rule__EnumAnnotationAttribute__Group__63803); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__7_in_rule__EnumAnnotationAttribute__Group__63495); rule__EnumAnnotationAttribute__Group__7(); state._fsp--; @@ -5199,35 +4963,35 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1883:1: rule__EnumAnnotationAttribute__Group__6__Impl : ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1727: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:1887: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:1888: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:1731: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:1732: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:1888: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:1889: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:1732: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:1733: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:1890: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:1734:1: ( rule__EnumAnnotationAttribute__Group_6__0 )* loop17: do { int alt17=2; int LA17_0 = input.LA(1); - if ( (LA17_0==24) ) { + if ( (LA17_0==25) ) { alt17=1; } switch (alt17) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1890:2: rule__EnumAnnotationAttribute__Group_6__0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1734:2: rule__EnumAnnotationAttribute__Group_6__0 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__0_in_rule__EnumAnnotationAttribute__Group__6__Impl3830); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__0_in_rule__EnumAnnotationAttribute__Group__6__Impl3522); rule__EnumAnnotationAttribute__Group_6__0(); state._fsp--; @@ -5264,16 +5028,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1900:1: rule__EnumAnnotationAttribute__Group__7 : rule__EnumAnnotationAttribute__Group__7__Impl ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1744: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:1904: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:1905:2: rule__EnumAnnotationAttribute__Group__7__Impl + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1748: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:1749:2: rule__EnumAnnotationAttribute__Group__7__Impl { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__7__Impl_in_rule__EnumAnnotationAttribute__Group__73861); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__7__Impl_in_rule__EnumAnnotationAttribute__Group__73553); rule__EnumAnnotationAttribute__Group__7__Impl(); state._fsp--; @@ -5297,20 +5061,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1911: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:1755: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:1915:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1916:1: ( '}' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1759:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1760:1: ( '}' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1916:1: ( '}' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1917:1: '}' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1760:1: ( '}' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1761:1: '}' { before(grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7()); - match(input,29,FOLLOW_29_in_rule__EnumAnnotationAttribute__Group__7__Impl3889); + match(input,30,FOLLOW_30_in_rule__EnumAnnotationAttribute__Group__7__Impl3581); after(grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7()); } @@ -5334,21 +5098,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1946:1: rule__EnumAnnotationAttribute__Group_6__0 : 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:1790: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:1950: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:1951:2: 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:1794: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:1795: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__03936); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__0__Impl_in_rule__EnumAnnotationAttribute__Group_6__03628); rule__EnumAnnotationAttribute__Group_6__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__1_in_rule__EnumAnnotationAttribute__Group_6__03939); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__1_in_rule__EnumAnnotationAttribute__Group_6__03631); rule__EnumAnnotationAttribute__Group_6__1(); state._fsp--; @@ -5372,20 +5136,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1958:1: 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:1802: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:1962:1: ( ( ',' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1963:1: ( ',' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1806:1: ( ( ',' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1807:1: ( ',' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1963:1: ( ',' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1964:1: ',' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1807:1: ( ',' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1808:1: ',' { before(grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0()); - match(input,24,FOLLOW_24_in_rule__EnumAnnotationAttribute__Group_6__0__Impl3967); + match(input,25,FOLLOW_25_in_rule__EnumAnnotationAttribute__Group_6__0__Impl3659); after(grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0()); } @@ -5409,16 +5173,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1977:1: rule__EnumAnnotationAttribute__Group_6__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:1821: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:1981: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:1982:2: 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:1825: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:1826:2: rule__EnumAnnotationAttribute__Group_6__1__Impl { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__1__Impl_in_rule__EnumAnnotationAttribute__Group_6__13998); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__1__Impl_in_rule__EnumAnnotationAttribute__Group_6__13690); rule__EnumAnnotationAttribute__Group_6__1__Impl(); state._fsp--; @@ -5442,23 +5206,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:1988:1: rule__EnumAnnotationAttribute__Group_6__1__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1832: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:1992: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:1993: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:1836: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:1837: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:1993: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:1994: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:1837: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:1838:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) { 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:1995: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:1995:2: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1839: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:1839:2: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_6_1_in_rule__EnumAnnotationAttribute__Group_6__1__Impl4025); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_6_1_in_rule__EnumAnnotationAttribute__Group_6__1__Impl3717); rule__EnumAnnotationAttribute__ValuesAssignment_6_1(); state._fsp--; @@ -5489,21 +5253,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__0" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2011:1: rule__ImportedFQN__Group__0 : rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1855:1: rule__ImportedFQN__Group__0 : rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ; public final void rule__ImportedFQN__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:2015:1: ( rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2016:2: rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1859:1: ( rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1860:2: rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 { - pushFollow(FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__04061); + pushFollow(FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__03753); rule__ImportedFQN__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__04064); + pushFollow(FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__03756); rule__ImportedFQN__Group__1(); state._fsp--; @@ -5527,20 +5291,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__0__Impl" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2023:1: rule__ImportedFQN__Group__0__Impl : ( ruleFQN ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1867:1: rule__ImportedFQN__Group__0__Impl : ( ruleFQN ) ; public final void rule__ImportedFQN__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:2027:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2028:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1871:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1872:1: ( ruleFQN ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2028:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2029:1: ruleFQN + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1872:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1873:1: ruleFQN { before(grammarAccess.getImportedFQNAccess().getFQNParserRuleCall_0()); - pushFollow(FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl4091); + pushFollow(FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl3783); ruleFQN(); state._fsp--; @@ -5568,16 +5332,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__1" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2040:1: rule__ImportedFQN__Group__1 : rule__ImportedFQN__Group__1__Impl ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1884:1: rule__ImportedFQN__Group__1 : rule__ImportedFQN__Group__1__Impl ; public final void rule__ImportedFQN__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:2044:1: ( rule__ImportedFQN__Group__1__Impl ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2045:2: rule__ImportedFQN__Group__1__Impl + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1888:1: ( rule__ImportedFQN__Group__1__Impl ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1889:2: rule__ImportedFQN__Group__1__Impl { - pushFollow(FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__14120); + pushFollow(FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__13812); rule__ImportedFQN__Group__1__Impl(); state._fsp--; @@ -5601,31 +5365,31 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__1__Impl" - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2051:1: rule__ImportedFQN__Group__1__Impl : ( ( '.*' )? ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1895:1: rule__ImportedFQN__Group__1__Impl : ( ( '.*' )? ) ; public final void rule__ImportedFQN__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:2055:1: ( ( ( '.*' )? ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2056:1: ( ( '.*' )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1899:1: ( ( ( '.*' )? ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1900:1: ( ( '.*' )? ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2056:1: ( ( '.*' )? ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2057:1: ( '.*' )? + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1900:1: ( ( '.*' )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1901:1: ( '.*' )? { before(grammarAccess.getImportedFQNAccess().getFullStopAsteriskKeyword_1()); - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2058:1: ( '.*' )? + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1902:1: ( '.*' )? int alt18=2; int LA18_0 = input.LA(1); - if ( (LA18_0==30) ) { + if ( (LA18_0==31) ) { 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:2059:2: '.*' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1903:2: '.*' { - match(input,30,FOLLOW_30_in_rule__ImportedFQN__Group__1__Impl4149); + match(input,31,FOLLOW_31_in_rule__ImportedFQN__Group__1__Impl3841); } break; @@ -5655,21 +5419,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:2074:1: rule__Documentation__Group__0 : 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:1918: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:2078: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:2079:2: 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:1922: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:1923:2: rule__Documentation__Group__0__Impl rule__Documentation__Group__1 { - pushFollow(FOLLOW_rule__Documentation__Group__0__Impl_in_rule__Documentation__Group__04186); + pushFollow(FOLLOW_rule__Documentation__Group__0__Impl_in_rule__Documentation__Group__03878); rule__Documentation__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Documentation__Group__1_in_rule__Documentation__Group__04189); + pushFollow(FOLLOW_rule__Documentation__Group__1_in_rule__Documentation__Group__03881); rule__Documentation__Group__1(); state._fsp--; @@ -5693,21 +5457,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:2086:1: rule__Documentation__Group__0__Impl : ( () ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1930: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:2090:1: ( ( () ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2091:1: ( () ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1934:1: ( ( () ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1935:1: ( () ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2091:1: ( () ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2092:1: () + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1935:1: ( () ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1936:1: () { before(grammarAccess.getDocumentationAccess().getDocumentationAction_0()); - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2093:1: () - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2095:1: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1937:1: () + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1939:1: { } @@ -5730,21 +5494,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:2105:1: rule__Documentation__Group__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:1949: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:2109: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:2110:2: 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:1953: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:1954:2: rule__Documentation__Group__1__Impl rule__Documentation__Group__2 { - pushFollow(FOLLOW_rule__Documentation__Group__1__Impl_in_rule__Documentation__Group__14247); + pushFollow(FOLLOW_rule__Documentation__Group__1__Impl_in_rule__Documentation__Group__13939); rule__Documentation__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Documentation__Group__2_in_rule__Documentation__Group__14250); + pushFollow(FOLLOW_rule__Documentation__Group__2_in_rule__Documentation__Group__13942); rule__Documentation__Group__2(); state._fsp--; @@ -5768,20 +5532,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:2117:1: rule__Documentation__Group__1__Impl : ( '[' ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1961: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:2121: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:1965:1: ( ( '[' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1966: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:1966:1: ( '[' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1967:1: '[' { before(grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1()); - match(input,31,FOLLOW_31_in_rule__Documentation__Group__1__Impl4278); + match(input,32,FOLLOW_32_in_rule__Documentation__Group__1__Impl3970); after(grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1()); } @@ -5805,21 +5569,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:2136:1: rule__Documentation__Group__2 : 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:1980: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:2140: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:2141:2: 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:1984: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:1985:2: rule__Documentation__Group__2__Impl rule__Documentation__Group__3 { - pushFollow(FOLLOW_rule__Documentation__Group__2__Impl_in_rule__Documentation__Group__24309); + pushFollow(FOLLOW_rule__Documentation__Group__2__Impl_in_rule__Documentation__Group__24001); rule__Documentation__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Documentation__Group__3_in_rule__Documentation__Group__24312); + pushFollow(FOLLOW_rule__Documentation__Group__3_in_rule__Documentation__Group__24004); rule__Documentation__Group__3(); state._fsp--; @@ -5843,20 +5607,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:2148:1: rule__Documentation__Group__2__Impl : ( ( rule__Documentation__LinesAssignment_2 )* ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1992: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:2152:1: ( ( ( rule__Documentation__LinesAssignment_2 )* ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2153:1: ( ( rule__Documentation__LinesAssignment_2 )* ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1996:1: ( ( ( rule__Documentation__LinesAssignment_2 )* ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1997:1: ( ( rule__Documentation__LinesAssignment_2 )* ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2153:1: ( ( rule__Documentation__LinesAssignment_2 )* ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2154:1: ( rule__Documentation__LinesAssignment_2 )* + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1997:1: ( ( rule__Documentation__LinesAssignment_2 )* ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1998:1: ( rule__Documentation__LinesAssignment_2 )* { before(grammarAccess.getDocumentationAccess().getLinesAssignment_2()); - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2155:1: ( rule__Documentation__LinesAssignment_2 )* + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1999:1: ( rule__Documentation__LinesAssignment_2 )* loop19: do { int alt19=2; @@ -5869,9 +5633,9 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { switch (alt19) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2155:2: rule__Documentation__LinesAssignment_2 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:1999:2: rule__Documentation__LinesAssignment_2 { - pushFollow(FOLLOW_rule__Documentation__LinesAssignment_2_in_rule__Documentation__Group__2__Impl4339); + pushFollow(FOLLOW_rule__Documentation__LinesAssignment_2_in_rule__Documentation__Group__2__Impl4031); rule__Documentation__LinesAssignment_2(); state._fsp--; @@ -5908,16 +5672,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:2165:1: rule__Documentation__Group__3 : rule__Documentation__Group__3__Impl ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2009: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:2169: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:2170:2: rule__Documentation__Group__3__Impl + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2013: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:2014:2: rule__Documentation__Group__3__Impl { - pushFollow(FOLLOW_rule__Documentation__Group__3__Impl_in_rule__Documentation__Group__34370); + pushFollow(FOLLOW_rule__Documentation__Group__3__Impl_in_rule__Documentation__Group__34062); rule__Documentation__Group__3__Impl(); state._fsp--; @@ -5941,20 +5705,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:2176: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:2020: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:2180:1: ( ( ']' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2181:1: ( ']' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2024:1: ( ( ']' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2025:1: ( ']' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2181:1: ( ']' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2182:1: ']' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2025:1: ( ']' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2026:1: ']' { before(grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3()); - match(input,32,FOLLOW_32_in_rule__Documentation__Group__3__Impl4398); + match(input,33,FOLLOW_33_in_rule__Documentation__Group__3__Impl4090); after(grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3()); } @@ -5978,21 +5742,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:2209: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:2053: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:2213: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:2214: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:2057: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:2058:2: rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 { - pushFollow(FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__04443); + pushFollow(FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__04135); rule__BooleanLiteral__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__04446); + pushFollow(FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__04138); rule__BooleanLiteral__Group__1(); state._fsp--; @@ -6016,21 +5780,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:2221: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:2065: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:2225:1: ( ( () ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2226:1: ( () ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2069:1: ( ( () ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2070:1: ( () ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2226:1: ( () ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2227:1: () + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2070:1: ( () ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2071: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:2228:1: () - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2230:1: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2072:1: () + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2074:1: { } @@ -6053,16 +5817,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:2240: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:2084: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:2244: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:2245: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:2088: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:2089:2: rule__BooleanLiteral__Group__1__Impl { - pushFollow(FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__14504); + pushFollow(FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__14196); rule__BooleanLiteral__Group__1__Impl(); state._fsp--; @@ -6086,23 +5850,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:2251: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:2095: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:2255:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2256:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2099:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2100:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2256:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2257:1: ( rule__BooleanLiteral__Alternatives_1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2100:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2101: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:2258:1: ( rule__BooleanLiteral__Alternatives_1 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2258:2: rule__BooleanLiteral__Alternatives_1 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2102:1: ( rule__BooleanLiteral__Alternatives_1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2102:2: rule__BooleanLiteral__Alternatives_1 { - pushFollow(FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl4531); + pushFollow(FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl4223); rule__BooleanLiteral__Alternatives_1(); state._fsp--; @@ -6133,21 +5897,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:2272: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:2116: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:2276: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:2277: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:2120: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:2121:2: rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 { - pushFollow(FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__04565); + pushFollow(FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__04257); rule__RealLiteral__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__04568); + pushFollow(FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__04260); rule__RealLiteral__Group__1(); state._fsp--; @@ -6171,21 +5935,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:2284: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:2128: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:2288:1: ( ( () ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2289:1: ( () ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2132:1: ( ( () ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2133:1: ( () ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2289:1: ( () ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2290:1: () + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2133:1: ( () ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2134: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:2291:1: () - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2293:1: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2135:1: () + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2137:1: { } @@ -6208,16 +5972,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:2303: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:2147: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:2307: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:2308: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:2151: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:2152:2: rule__RealLiteral__Group__1__Impl { - pushFollow(FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__14626); + pushFollow(FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__14318); rule__RealLiteral__Group__1__Impl(); state._fsp--; @@ -6241,23 +6005,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:2314: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:2158: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:2318:1: ( ( ( rule__RealLiteral__ValueAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2319:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2162:1: ( ( ( rule__RealLiteral__ValueAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2163:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2319:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2320:1: ( rule__RealLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2163:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2164: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:2321:1: ( rule__RealLiteral__ValueAssignment_1 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2321:2: rule__RealLiteral__ValueAssignment_1 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2165:1: ( rule__RealLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2165:2: rule__RealLiteral__ValueAssignment_1 { - pushFollow(FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl4653); + pushFollow(FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl4345); rule__RealLiteral__ValueAssignment_1(); state._fsp--; @@ -6288,21 +6052,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:2335: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:2179: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:2339: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:2340: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:2183: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:2184:2: rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 { - pushFollow(FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__04687); + pushFollow(FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__04379); rule__IntLiteral__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__04690); + pushFollow(FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__04382); rule__IntLiteral__Group__1(); state._fsp--; @@ -6326,21 +6090,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:2347: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:2191: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:2351:1: ( ( () ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2352:1: ( () ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2195:1: ( ( () ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2196:1: ( () ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2352:1: ( () ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2353:1: () + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2196:1: ( () ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2197: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:2354:1: () - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2356:1: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2198:1: () + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2200:1: { } @@ -6363,16 +6127,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:2366: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:2210: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:2370: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:2371: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:2214: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:2215:2: rule__IntLiteral__Group__1__Impl { - pushFollow(FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__14748); + pushFollow(FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__14440); rule__IntLiteral__Group__1__Impl(); state._fsp--; @@ -6396,23 +6160,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:2377: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:2221: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:2381:1: ( ( ( rule__IntLiteral__ValueAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2382:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2225:1: ( ( ( rule__IntLiteral__ValueAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2226:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2382:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2383:1: ( rule__IntLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2226:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2227: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:2384:1: ( rule__IntLiteral__ValueAssignment_1 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2384:2: rule__IntLiteral__ValueAssignment_1 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2228:1: ( rule__IntLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2228:2: rule__IntLiteral__ValueAssignment_1 { - pushFollow(FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl4775); + pushFollow(FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl4467); rule__IntLiteral__ValueAssignment_1(); state._fsp--; @@ -6443,21 +6207,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:2398: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:2242: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:2402: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:2403: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:2246: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:2247:2: rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 { - pushFollow(FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__04809); + pushFollow(FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__04501); rule__StringLiteral__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__04812); + pushFollow(FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__04504); rule__StringLiteral__Group__1(); state._fsp--; @@ -6481,21 +6245,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:2410: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:2254: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:2414:1: ( ( () ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2415:1: ( () ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2258:1: ( ( () ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2259:1: ( () ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2415:1: ( () ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2416:1: () + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2259:1: ( () ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2260: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:2417:1: () - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2419:1: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2261:1: () + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2263:1: { } @@ -6518,16 +6282,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:2429: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:2273: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:2433: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:2434: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:2277: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:2278:2: rule__StringLiteral__Group__1__Impl { - pushFollow(FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__14870); + pushFollow(FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__14562); rule__StringLiteral__Group__1__Impl(); state._fsp--; @@ -6551,23 +6315,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:2440: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:2284: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:2444:1: ( ( ( rule__StringLiteral__ValueAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2445:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2288:1: ( ( ( rule__StringLiteral__ValueAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2289:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2445:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2446:1: ( rule__StringLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2289:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2290: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:2447:1: ( rule__StringLiteral__ValueAssignment_1 ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2447:2: rule__StringLiteral__ValueAssignment_1 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2291:1: ( rule__StringLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2291:2: rule__StringLiteral__ValueAssignment_1 { - pushFollow(FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl4897); + pushFollow(FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl4589); rule__StringLiteral__ValueAssignment_1(); state._fsp--; @@ -6597,23 +6361,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__StringLiteral__Group__1__Impl" - // $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:2461:1: rule__SignedInteger__Group__0 : rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1 ; - public final void rule__SignedInteger__Group__0() throws RecognitionException { + // $ANTLR start "rule__Integer__Group_0__0" + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2305:1: rule__Integer__Group_0__0 : rule__Integer__Group_0__0__Impl rule__Integer__Group_0__1 ; + public final void rule__Integer__Group_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:2465: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:2466: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:2309:1: ( rule__Integer__Group_0__0__Impl rule__Integer__Group_0__1 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2310:2: rule__Integer__Group_0__0__Impl rule__Integer__Group_0__1 { - pushFollow(FOLLOW_rule__SignedInteger__Group__0__Impl_in_rule__SignedInteger__Group__04931); - rule__SignedInteger__Group__0__Impl(); + pushFollow(FOLLOW_rule__Integer__Group_0__0__Impl_in_rule__Integer__Group_0__04623); + rule__Integer__Group_0__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__SignedInteger__Group__1_in_rule__SignedInteger__Group__04934); - rule__SignedInteger__Group__1(); + pushFollow(FOLLOW_rule__Integer__Group_0__1_in_rule__Integer__Group_0__04626); + rule__Integer__Group_0__1(); state._fsp--; @@ -6632,36 +6396,36 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__SignedInteger__Group__0" + // $ANTLR end "rule__Integer__Group_0__0" - // $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:2473:1: rule__SignedInteger__Group__0__Impl : ( ( rule__SignedInteger__Alternatives_0 )? ) ; - public final void rule__SignedInteger__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Integer__Group_0__0__Impl" + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2317:1: rule__Integer__Group_0__0__Impl : ( ( rule__Integer__Alternatives_0_0 )? ) ; + public final void rule__Integer__Group_0__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:2477:1: ( ( ( rule__SignedInteger__Alternatives_0 )? ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2478:1: ( ( rule__SignedInteger__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2321:1: ( ( ( rule__Integer__Alternatives_0_0 )? ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2322:1: ( ( rule__Integer__Alternatives_0_0 )? ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2478:1: ( ( rule__SignedInteger__Alternatives_0 )? ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2479:1: ( rule__SignedInteger__Alternatives_0 )? + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2322:1: ( ( rule__Integer__Alternatives_0_0 )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2323:1: ( rule__Integer__Alternatives_0_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:2480:1: ( rule__SignedInteger__Alternatives_0 )? + before(grammarAccess.getIntegerAccess().getAlternatives_0_0()); + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2324:1: ( rule__Integer__Alternatives_0_0 )? int alt20=2; int LA20_0 = input.LA(1); - if ( ((LA20_0>=15 && LA20_0<=16)) ) { + if ( ((LA20_0>=14 && LA20_0<=15)) ) { alt20=1; } switch (alt20) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2480:2: rule__SignedInteger__Alternatives_0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2324:2: rule__Integer__Alternatives_0_0 { - pushFollow(FOLLOW_rule__SignedInteger__Alternatives_0_in_rule__SignedInteger__Group__0__Impl4961); - rule__SignedInteger__Alternatives_0(); + pushFollow(FOLLOW_rule__Integer__Alternatives_0_0_in_rule__Integer__Group_0__0__Impl4653); + rule__Integer__Alternatives_0_0(); state._fsp--; @@ -6671,7 +6435,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } - after(grammarAccess.getSignedIntegerAccess().getAlternatives_0()); + after(grammarAccess.getIntegerAccess().getAlternatives_0_0()); } @@ -6690,21 +6454,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__SignedInteger__Group__0__Impl" + // $ANTLR end "rule__Integer__Group_0__0__Impl" - // $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:2490:1: rule__SignedInteger__Group__1 : rule__SignedInteger__Group__1__Impl ; - public final void rule__SignedInteger__Group__1() throws RecognitionException { + // $ANTLR start "rule__Integer__Group_0__1" + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2334:1: rule__Integer__Group_0__1 : rule__Integer__Group_0__1__Impl ; + public final void rule__Integer__Group_0__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:2494: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:2495: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:2338:1: ( rule__Integer__Group_0__1__Impl ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2339:2: rule__Integer__Group_0__1__Impl { - pushFollow(FOLLOW_rule__SignedInteger__Group__1__Impl_in_rule__SignedInteger__Group__14992); - rule__SignedInteger__Group__1__Impl(); + pushFollow(FOLLOW_rule__Integer__Group_0__1__Impl_in_rule__Integer__Group_0__14684); + rule__Integer__Group_0__1__Impl(); state._fsp--; @@ -6723,25 +6487,25 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__SignedInteger__Group__1" + // $ANTLR end "rule__Integer__Group_0__1" - // $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:2501:1: rule__SignedInteger__Group__1__Impl : ( RULE_INT ) ; - public final void rule__SignedInteger__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Integer__Group_0__1__Impl" + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2345:1: rule__Integer__Group_0__1__Impl : ( RULE_INT ) ; + public final void rule__Integer__Group_0__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:2505:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2506:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2349:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2350:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2506:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2507:1: RULE_INT + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2350:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2351:1: RULE_INT { - before(grammarAccess.getSignedIntegerAccess().getINTTerminalRuleCall_1()); - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__SignedInteger__Group__1__Impl5019); - after(grammarAccess.getSignedIntegerAccess().getINTTerminalRuleCall_1()); + before(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_0_1()); + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Integer__Group_0__1__Impl4711); + after(grammarAccess.getIntegerAccess().getINTTerminalRuleCall_0_1()); } @@ -6760,25 +6524,25 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__SignedInteger__Group__1__Impl" + // $ANTLR end "rule__Integer__Group_0__1__Impl" // $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:2522: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:2366: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:2526: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:2527: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:2370: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:2371:2: rule__Decimal__Group__0__Impl rule__Decimal__Group__1 { - pushFollow(FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__05052); + pushFollow(FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__04744); rule__Decimal__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__05055); + pushFollow(FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__04747); rule__Decimal__Group__1(); state._fsp--; @@ -6802,31 +6566,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:2534: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:2378: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:2538:1: ( ( ( rule__Decimal__Alternatives_0 )? ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2539:1: ( ( rule__Decimal__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2382:1: ( ( ( rule__Decimal__Alternatives_0 )? ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2383:1: ( ( rule__Decimal__Alternatives_0 )? ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2539:1: ( ( rule__Decimal__Alternatives_0 )? ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2540:1: ( rule__Decimal__Alternatives_0 )? + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2383:1: ( ( rule__Decimal__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2384: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:2541:1: ( rule__Decimal__Alternatives_0 )? + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2385:1: ( rule__Decimal__Alternatives_0 )? int alt21=2; int LA21_0 = input.LA(1); - if ( ((LA21_0>=15 && LA21_0<=16)) ) { + if ( ((LA21_0>=14 && LA21_0<=15)) ) { alt21=1; } switch (alt21) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2541:2: rule__Decimal__Alternatives_0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2385:2: rule__Decimal__Alternatives_0 { - pushFollow(FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl5082); + pushFollow(FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl4774); rule__Decimal__Alternatives_0(); state._fsp--; @@ -6860,21 +6624,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:2551: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:2395: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:2555: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:2556: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:2399: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:2400:2: rule__Decimal__Group__1__Impl rule__Decimal__Group__2 { - pushFollow(FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__15113); + pushFollow(FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__14805); rule__Decimal__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__15116); + pushFollow(FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__14808); rule__Decimal__Group__2(); state._fsp--; @@ -6898,20 +6662,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:2563: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:2407: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:2567:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2568:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2411:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2412:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2568:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2569:1: RULE_INT + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2412:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2413:1: RULE_INT { before(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_1()); - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl5143); + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl4835); after(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_1()); } @@ -6935,21 +6699,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:2580: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:2424: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:2584: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:2585: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:2428: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:2429:2: rule__Decimal__Group__2__Impl rule__Decimal__Group__3 { - pushFollow(FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__25172); + pushFollow(FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__24864); rule__Decimal__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__25175); + pushFollow(FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__24867); rule__Decimal__Group__3(); state._fsp--; @@ -6973,20 +6737,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:2592: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:2436: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:2596:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2597:1: ( '.' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2440:1: ( ( '.' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2441:1: ( '.' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2597:1: ( '.' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2598:1: '.' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2441:1: ( '.' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2442:1: '.' { before(grammarAccess.getDecimalAccess().getFullStopKeyword_2()); - match(input,33,FOLLOW_33_in_rule__Decimal__Group__2__Impl5203); + match(input,34,FOLLOW_34_in_rule__Decimal__Group__2__Impl4895); after(grammarAccess.getDecimalAccess().getFullStopKeyword_2()); } @@ -7010,16 +6774,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:2611: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:2455: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:2615: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:2616: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:2459: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:2460:2: rule__Decimal__Group__3__Impl { - pushFollow(FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__35234); + pushFollow(FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__34926); rule__Decimal__Group__3__Impl(); state._fsp--; @@ -7043,20 +6807,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:2622: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:2466: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:2626:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2627:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2470:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2471:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2627:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2628:1: RULE_INT + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2471:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2472:1: RULE_INT { before(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_3()); - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl5261); + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl4953); after(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_3()); } @@ -7079,23 +6843,23 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__Decimal__Group__3__Impl" - // $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:2647:1: rule__DotDecimal__Group__0 : rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1 ; - public final void rule__DotDecimal__Group__0() throws RecognitionException { + // $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:2491: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:2651: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:2652: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:2495: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:2496:2: rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 { - pushFollow(FOLLOW_rule__DotDecimal__Group__0__Impl_in_rule__DotDecimal__Group__05298); - rule__DotDecimal__Group__0__Impl(); + pushFollow(FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__04990); + rule__DecimalExp__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__DotDecimal__Group__1_in_rule__DotDecimal__Group__05301); - rule__DotDecimal__Group__1(); + pushFollow(FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__04993); + rule__DecimalExp__Group__1(); state._fsp--; @@ -7114,36 +6878,36 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DotDecimal__Group__0" + // $ANTLR end "rule__DecimalExp__Group__0" - // $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:2659:1: rule__DotDecimal__Group__0__Impl : ( ( rule__DotDecimal__Alternatives_0 )? ) ; - public final void rule__DotDecimal__Group__0__Impl() throws RecognitionException { + // $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:2503: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:2663:1: ( ( ( rule__DotDecimal__Alternatives_0 )? ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2664:1: ( ( rule__DotDecimal__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2507:1: ( ( ( rule__DecimalExp__Alternatives_0 )? ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2508:1: ( ( rule__DecimalExp__Alternatives_0 )? ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2664:1: ( ( rule__DotDecimal__Alternatives_0 )? ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2665:1: ( rule__DotDecimal__Alternatives_0 )? + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2508:1: ( ( rule__DecimalExp__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2509:1: ( rule__DecimalExp__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:2666:1: ( rule__DotDecimal__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:2510:1: ( rule__DecimalExp__Alternatives_0 )? int alt22=2; int LA22_0 = input.LA(1); - if ( ((LA22_0>=15 && LA22_0<=16)) ) { + if ( ((LA22_0>=14 && LA22_0<=15)) ) { alt22=1; } switch (alt22) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2666:2: rule__DotDecimal__Alternatives_0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2510:2: rule__DecimalExp__Alternatives_0 { - pushFollow(FOLLOW_rule__DotDecimal__Alternatives_0_in_rule__DotDecimal__Group__0__Impl5328); - rule__DotDecimal__Alternatives_0(); + pushFollow(FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl5020); + rule__DecimalExp__Alternatives_0(); state._fsp--; @@ -7153,7 +6917,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } - after(grammarAccess.getDotDecimalAccess().getAlternatives_0()); + after(grammarAccess.getDecimalExpAccess().getAlternatives_0()); } @@ -7172,26 +6936,26 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DotDecimal__Group__0__Impl" + // $ANTLR end "rule__DecimalExp__Group__0__Impl" - // $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:2676:1: rule__DotDecimal__Group__1 : rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2 ; - public final void rule__DotDecimal__Group__1() throws RecognitionException { + // $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:2520: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:2680: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:2681: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:2524: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:2525:2: rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 { - pushFollow(FOLLOW_rule__DotDecimal__Group__1__Impl_in_rule__DotDecimal__Group__15359); - rule__DotDecimal__Group__1__Impl(); + pushFollow(FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__15051); + rule__DecimalExp__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__DotDecimal__Group__2_in_rule__DotDecimal__Group__15362); - rule__DotDecimal__Group__2(); + pushFollow(FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__15054); + rule__DecimalExp__Group__2(); state._fsp--; @@ -7210,25 +6974,25 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DotDecimal__Group__1" + // $ANTLR end "rule__DecimalExp__Group__1" - // $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:2688:1: rule__DotDecimal__Group__1__Impl : ( '.' ) ; - public final void rule__DotDecimal__Group__1__Impl() throws RecognitionException { + // $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:2532: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:2692:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2693:1: ( '.' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2536:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2537:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2693:1: ( '.' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2694:1: '.' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2537:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2538:1: RULE_INT { - before(grammarAccess.getDotDecimalAccess().getFullStopKeyword_1()); - match(input,33,FOLLOW_33_in_rule__DotDecimal__Group__1__Impl5390); - after(grammarAccess.getDotDecimalAccess().getFullStopKeyword_1()); + before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl5081); + after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); } @@ -7247,21 +7011,26 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DotDecimal__Group__1__Impl" + // $ANTLR end "rule__DecimalExp__Group__1__Impl" - // $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:2707:1: rule__DotDecimal__Group__2 : rule__DotDecimal__Group__2__Impl ; - public final void rule__DotDecimal__Group__2() throws RecognitionException { + // $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:2549: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:2711: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:2712: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:2553: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:2554:2: rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 { - pushFollow(FOLLOW_rule__DotDecimal__Group__2__Impl_in_rule__DotDecimal__Group__25421); - rule__DotDecimal__Group__2__Impl(); + pushFollow(FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__25110); + rule__DecimalExp__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__25113); + rule__DecimalExp__Group__3(); state._fsp--; @@ -7280,25 +7049,25 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DotDecimal__Group__2" + // $ANTLR end "rule__DecimalExp__Group__2" - // $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:2718:1: rule__DotDecimal__Group__2__Impl : ( RULE_INT ) ; - public final void rule__DotDecimal__Group__2__Impl() throws RecognitionException { + // $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:2561: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:2722:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2723:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2565:1: ( ( '.' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2566:1: ( '.' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2723:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2724:1: RULE_INT + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2566:1: ( '.' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2567:1: '.' { - before(grammarAccess.getDotDecimalAccess().getINTTerminalRuleCall_2()); - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DotDecimal__Group__2__Impl5448); - after(grammarAccess.getDotDecimalAccess().getINTTerminalRuleCall_2()); + before(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); + match(input,34,FOLLOW_34_in_rule__DecimalExp__Group__2__Impl5141); + after(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); } @@ -7317,26 +7086,26 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DotDecimal__Group__2__Impl" + // $ANTLR end "rule__DecimalExp__Group__2__Impl" - // $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:2741:1: rule__DecimalDot__Group__0 : rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1 ; - public final void rule__DecimalDot__Group__0() throws RecognitionException { + // $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:2580: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:2745: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:2746: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:2584: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:2585:2: rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 { - pushFollow(FOLLOW_rule__DecimalDot__Group__0__Impl_in_rule__DecimalDot__Group__05483); - rule__DecimalDot__Group__0__Impl(); + pushFollow(FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__35172); + rule__DecimalExp__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__DecimalDot__Group__1_in_rule__DecimalDot__Group__05486); - rule__DecimalDot__Group__1(); + pushFollow(FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__35175); + rule__DecimalExp__Group__4(); state._fsp--; @@ -7355,46 +7124,25 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DecimalDot__Group__0" + // $ANTLR end "rule__DecimalExp__Group__3" - // $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:2753:1: rule__DecimalDot__Group__0__Impl : ( ( rule__DecimalDot__Alternatives_0 )? ) ; - public final void rule__DecimalDot__Group__0__Impl() throws RecognitionException { + // $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:2592: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:2757:1: ( ( ( rule__DecimalDot__Alternatives_0 )? ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2758:1: ( ( rule__DecimalDot__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2596:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2597:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2758:1: ( ( rule__DecimalDot__Alternatives_0 )? ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2759:1: ( rule__DecimalDot__Alternatives_0 )? + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2597:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2598:1: RULE_INT { - before(grammarAccess.getDecimalDotAccess().getAlternatives_0()); - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2760:1: ( rule__DecimalDot__Alternatives_0 )? - int alt23=2; - int LA23_0 = input.LA(1); - - if ( ((LA23_0>=15 && LA23_0<=16)) ) { - alt23=1; - } - switch (alt23) { - case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2760:2: rule__DecimalDot__Alternatives_0 - { - pushFollow(FOLLOW_rule__DecimalDot__Alternatives_0_in_rule__DecimalDot__Group__0__Impl5513); - rule__DecimalDot__Alternatives_0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getDecimalDotAccess().getAlternatives_0()); + before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl5202); + after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); } @@ -7413,26 +7161,26 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DecimalDot__Group__0__Impl" + // $ANTLR end "rule__DecimalExp__Group__3__Impl" - // $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:2770:1: rule__DecimalDot__Group__1 : rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2 ; - public final void rule__DecimalDot__Group__1() throws RecognitionException { + // $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:2609:1: rule__DecimalExp__Group__4 : rule__DecimalExp__Group__4__Impl rule__DecimalExp__Group__5 ; + 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:2774: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:2775: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:2613:1: ( rule__DecimalExp__Group__4__Impl rule__DecimalExp__Group__5 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2614:2: rule__DecimalExp__Group__4__Impl rule__DecimalExp__Group__5 { - pushFollow(FOLLOW_rule__DecimalDot__Group__1__Impl_in_rule__DecimalDot__Group__15544); - rule__DecimalDot__Group__1__Impl(); + pushFollow(FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__45231); + rule__DecimalExp__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__DecimalDot__Group__2_in_rule__DecimalDot__Group__15547); - rule__DecimalDot__Group__2(); + pushFollow(FOLLOW_rule__DecimalExp__Group__5_in_rule__DecimalExp__Group__45234); + rule__DecimalExp__Group__5(); state._fsp--; @@ -7451,95 +7199,35 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DecimalDot__Group__1" + // $ANTLR end "rule__DecimalExp__Group__4" - // $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:2782:1: rule__DecimalDot__Group__1__Impl : ( RULE_INT ) ; - public final void rule__DecimalDot__Group__1__Impl() throws RecognitionException { + // $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:2621:1: rule__DecimalExp__Group__4__Impl : ( ( rule__DecimalExp__Alternatives_4 ) ) ; + 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:2786:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2787:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2625:1: ( ( ( rule__DecimalExp__Alternatives_4 ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2626:1: ( ( rule__DecimalExp__Alternatives_4 ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2787:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2788:1: RULE_INT + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2626:1: ( ( rule__DecimalExp__Alternatives_4 ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2627:1: ( rule__DecimalExp__Alternatives_4 ) { - before(grammarAccess.getDecimalDotAccess().getINTTerminalRuleCall_1()); - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalDot__Group__1__Impl5574); - after(grammarAccess.getDecimalDotAccess().getINTTerminalRuleCall_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DecimalDot__Group__1__Impl" - - - // $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:2799: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:2803: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:2804:2: rule__DecimalDot__Group__2__Impl + before(grammarAccess.getDecimalExpAccess().getAlternatives_4()); + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2628:1: ( rule__DecimalExp__Alternatives_4 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2628:2: rule__DecimalExp__Alternatives_4 { - pushFollow(FOLLOW_rule__DecimalDot__Group__2__Impl_in_rule__DecimalDot__Group__25603); - rule__DecimalDot__Group__2__Impl(); + pushFollow(FOLLOW_rule__DecimalExp__Alternatives_4_in_rule__DecimalExp__Group__4__Impl5261); + rule__DecimalExp__Alternatives_4(); state._fsp--; } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DecimalDot__Group__2" - - - // $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:2810: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:2814:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2815:1: ( '.' ) - { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2815:1: ( '.' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2816:1: '.' - { - before(grammarAccess.getDecimalDotAccess().getFullStopKeyword_2()); - match(input,33,FOLLOW_33_in_rule__DecimalDot__Group__2__Impl5631); - after(grammarAccess.getDecimalDotAccess().getFullStopKeyword_2()); + after(grammarAccess.getDecimalExpAccess().getAlternatives_4()); } @@ -7558,26 +7246,26 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DecimalDot__Group__2__Impl" + // $ANTLR end "rule__DecimalExp__Group__4__Impl" - // $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:2835:1: rule__DecimalExp__Group__0 : rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 ; - public final void rule__DecimalExp__Group__0() throws RecognitionException { + // $ANTLR start "rule__DecimalExp__Group__5" + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2638:1: rule__DecimalExp__Group__5 : rule__DecimalExp__Group__5__Impl rule__DecimalExp__Group__6 ; + public final void rule__DecimalExp__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:2839: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:2840: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:2642:1: ( rule__DecimalExp__Group__5__Impl rule__DecimalExp__Group__6 ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2643:2: rule__DecimalExp__Group__5__Impl rule__DecimalExp__Group__6 { - pushFollow(FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__05668); - rule__DecimalExp__Group__0__Impl(); + pushFollow(FOLLOW_rule__DecimalExp__Group__5__Impl_in_rule__DecimalExp__Group__55291); + rule__DecimalExp__Group__5__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__05671); - rule__DecimalExp__Group__1(); + pushFollow(FOLLOW_rule__DecimalExp__Group__6_in_rule__DecimalExp__Group__55294); + rule__DecimalExp__Group__6(); state._fsp--; @@ -7596,36 +7284,36 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DecimalExp__Group__0" + // $ANTLR end "rule__DecimalExp__Group__5" - // $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:2847:1: rule__DecimalExp__Group__0__Impl : ( ( rule__DecimalExp__Alternatives_0 )? ) ; - public final void rule__DecimalExp__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__DecimalExp__Group__5__Impl" + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2650:1: rule__DecimalExp__Group__5__Impl : ( ( rule__DecimalExp__Alternatives_5 )? ) ; + public final void rule__DecimalExp__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:2851:1: ( ( ( rule__DecimalExp__Alternatives_0 )? ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2852:1: ( ( rule__DecimalExp__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2654:1: ( ( ( rule__DecimalExp__Alternatives_5 )? ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2655:1: ( ( rule__DecimalExp__Alternatives_5 )? ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2852:1: ( ( rule__DecimalExp__Alternatives_0 )? ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2853:1: ( rule__DecimalExp__Alternatives_0 )? + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2655:1: ( ( rule__DecimalExp__Alternatives_5 )? ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2656:1: ( rule__DecimalExp__Alternatives_5 )? { - before(grammarAccess.getDecimalExpAccess().getAlternatives_0()); - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2854:1: ( rule__DecimalExp__Alternatives_0 )? - int alt24=2; - int LA24_0 = input.LA(1); + before(grammarAccess.getDecimalExpAccess().getAlternatives_5()); + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2657:1: ( rule__DecimalExp__Alternatives_5 )? + int alt23=2; + int LA23_0 = input.LA(1); - if ( ((LA24_0>=15 && LA24_0<=16)) ) { - alt24=1; + if ( ((LA23_0>=14 && LA23_0<=15)) ) { + alt23=1; } - switch (alt24) { + switch (alt23) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2854:2: rule__DecimalExp__Alternatives_0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2657:2: rule__DecimalExp__Alternatives_5 { - pushFollow(FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl5698); - rule__DecimalExp__Alternatives_0(); + pushFollow(FOLLOW_rule__DecimalExp__Alternatives_5_in_rule__DecimalExp__Group__5__Impl5321); + rule__DecimalExp__Alternatives_5(); state._fsp--; @@ -7635,7 +7323,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } - after(grammarAccess.getDecimalExpAccess().getAlternatives_0()); + after(grammarAccess.getDecimalExpAccess().getAlternatives_5()); } @@ -7654,26 +7342,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DecimalExp__Group__0__Impl" + // $ANTLR end "rule__DecimalExp__Group__5__Impl" - // $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:2864:1: rule__DecimalExp__Group__1 : rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 ; - public final void rule__DecimalExp__Group__1() throws RecognitionException { + // $ANTLR start "rule__DecimalExp__Group__6" + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2667:1: rule__DecimalExp__Group__6 : rule__DecimalExp__Group__6__Impl ; + public final void rule__DecimalExp__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:2868: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:2869: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:2671:1: ( rule__DecimalExp__Group__6__Impl ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2672:2: rule__DecimalExp__Group__6__Impl { - pushFollow(FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__15729); - rule__DecimalExp__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__15732); - rule__DecimalExp__Group__2(); + pushFollow(FOLLOW_rule__DecimalExp__Group__6__Impl_in_rule__DecimalExp__Group__65352); + rule__DecimalExp__Group__6__Impl(); state._fsp--; @@ -7692,25 +7375,25 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DecimalExp__Group__1" + // $ANTLR end "rule__DecimalExp__Group__6" - // $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:2876:1: rule__DecimalExp__Group__1__Impl : ( RULE_INT ) ; - public final void rule__DecimalExp__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__DecimalExp__Group__6__Impl" + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2678:1: rule__DecimalExp__Group__6__Impl : ( RULE_INT ) ; + public final void rule__DecimalExp__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:2880:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2881:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2682: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:2881:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2882: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 { - before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl5759); - after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); + before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_6()); + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__6__Impl5379); + after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_6()); } @@ -7729,245 +7412,25 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__DecimalExp__Group__1__Impl" - - - // $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:2893: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:2897: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:2898:2: rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 - { - pushFollow(FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__25788); - rule__DecimalExp__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__25791); - rule__DecimalExp__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DecimalExp__Group__2" - - - // $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:2905: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:2909:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2910:1: ( '.' ) - { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2910:1: ( '.' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2911:1: '.' - { - before(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); - match(input,33,FOLLOW_33_in_rule__DecimalExp__Group__2__Impl5819); - after(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DecimalExp__Group__2__Impl" - - - // $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:2924: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:2928: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:2929:2: rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 - { - pushFollow(FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__35850); - rule__DecimalExp__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__35853); - rule__DecimalExp__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DecimalExp__Group__3" - - - // $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:2936: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:2940:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2941:1: ( RULE_INT ) - { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2941:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2942:1: RULE_INT - { - before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl5880); - after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DecimalExp__Group__3__Impl" - - - // $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:2953: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:2957: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:2958:2: rule__DecimalExp__Group__4__Impl - { - pushFollow(FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__45909); - rule__DecimalExp__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DecimalExp__Group__4" - - - // $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:2964: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:2968:1: ( ( RULE_EXP ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2969:1: ( RULE_EXP ) - { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2969:1: ( RULE_EXP ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2970:1: RULE_EXP - { - before(grammarAccess.getDecimalExpAccess().getEXPTerminalRuleCall_4()); - match(input,RULE_EXP,FOLLOW_RULE_EXP_in_rule__DecimalExp__Group__4__Impl5936); - after(grammarAccess.getDecimalExpAccess().getEXPTerminalRuleCall_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DecimalExp__Group__4__Impl" + // $ANTLR end "rule__DecimalExp__Group__6__Impl" // $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:2991:1: rule__FQN__Group__0 : 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:2709: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:2995: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:2996:2: 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:2713: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:2714:2: rule__FQN__Group__0__Impl rule__FQN__Group__1 { - pushFollow(FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__05975); + pushFollow(FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__05422); rule__FQN__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__05978); + pushFollow(FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__05425); rule__FQN__Group__1(); state._fsp--; @@ -7991,20 +7454,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3003:1: rule__FQN__Group__0__Impl : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2721: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:3007:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3008:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2725:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2726:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3008:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3009:1: RULE_ID + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2726:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2727:1: RULE_ID { before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl6005); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl5452); after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); } @@ -8028,16 +7491,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3020:1: rule__FQN__Group__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:2738: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:3024: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:3025:2: rule__FQN__Group__1__Impl + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2742: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:2743:2: rule__FQN__Group__1__Impl { - pushFollow(FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__16034); + pushFollow(FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__15481); rule__FQN__Group__1__Impl(); state._fsp--; @@ -8061,35 +7524,35 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3031:1: rule__FQN__Group__1__Impl : ( ( rule__FQN__Group_1__0 )* ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2749: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:3035: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:3036: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:2753: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:2754: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:3036: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:3037: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:2754: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:2755: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:3038:1: ( rule__FQN__Group_1__0 )* - loop25: + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2756:1: ( rule__FQN__Group_1__0 )* + loop24: do { - int alt25=2; - int LA25_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( (LA25_0==33) ) { - alt25=1; + if ( (LA24_0==34) ) { + alt24=1; } - switch (alt25) { + switch (alt24) { case 1 : - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3038:2: rule__FQN__Group_1__0 + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2756:2: rule__FQN__Group_1__0 { - pushFollow(FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl6061); + pushFollow(FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl5508); rule__FQN__Group_1__0(); state._fsp--; @@ -8099,7 +7562,7 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { break; default : - break loop25; + break loop24; } } while (true); @@ -8126,21 +7589,21 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3052:1: rule__FQN__Group_1__0 : 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:2770: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:3056: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:3057:2: 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:2774: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:2775: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__06096); + pushFollow(FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__05543); rule__FQN__Group_1__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__06099); + pushFollow(FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__05546); rule__FQN__Group_1__1(); state._fsp--; @@ -8164,20 +7627,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3064:1: 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:2782: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:3068:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3069:1: ( '.' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2786:1: ( ( '.' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2787:1: ( '.' ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3069:1: ( '.' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3070:1: '.' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2787:1: ( '.' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2788:1: '.' { before(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); - match(input,33,FOLLOW_33_in_rule__FQN__Group_1__0__Impl6127); + match(input,34,FOLLOW_34_in_rule__FQN__Group_1__0__Impl5574); after(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); } @@ -8201,16 +7664,16 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3083:1: rule__FQN__Group_1__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:2801: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:3087: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:3088: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:2805: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:2806:2: rule__FQN__Group_1__1__Impl { - pushFollow(FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__16158); + pushFollow(FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__15605); rule__FQN__Group_1__1__Impl(); state._fsp--; @@ -8234,20 +7697,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3094:1: rule__FQN__Group_1__1__Impl : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2812: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:3098:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3099:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2816:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2817:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3099:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3100:1: RULE_ID + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2817:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2818:1: RULE_ID { before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl6185); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl5632); after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); } @@ -8271,24 +7734,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3116:1: rule__Annotation__TypeAssignment_1 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2834: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:3120:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3121:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2838:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2839:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3121:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3122:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2839:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2840: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:3123:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3124:1: ruleFQN + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2841:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2842:1: ruleFQN { before(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeFQNParserRuleCall_1_0_1()); - pushFollow(FOLLOW_ruleFQN_in_rule__Annotation__TypeAssignment_16227); + pushFollow(FOLLOW_ruleFQN_in_rule__Annotation__TypeAssignment_15674); ruleFQN(); state._fsp--; @@ -8320,20 +7783,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3135:1: rule__Annotation__AttributesAssignment_2_1 : ( ruleKeyValue ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2853: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:3139:1: ( ( ruleKeyValue ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3140:1: ( ruleKeyValue ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2857:1: ( ( ruleKeyValue ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2858:1: ( ruleKeyValue ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3140:1: ( ruleKeyValue ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3141:1: ruleKeyValue + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2858:1: ( ruleKeyValue ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2859:1: ruleKeyValue { before(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_1_0()); - pushFollow(FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_16262); + pushFollow(FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_15709); ruleKeyValue(); state._fsp--; @@ -8361,20 +7824,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3150:1: rule__Annotation__AttributesAssignment_2_2_1 : ( ruleKeyValue ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2868: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:3154:1: ( ( ruleKeyValue ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3155:1: ( ruleKeyValue ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2872:1: ( ( ruleKeyValue ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2873:1: ( ruleKeyValue ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3155:1: ( ruleKeyValue ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3156:1: ruleKeyValue + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2873:1: ( ruleKeyValue ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2874:1: ruleKeyValue { before(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_2_1_0()); - pushFollow(FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_2_16293); + pushFollow(FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_2_15740); ruleKeyValue(); state._fsp--; @@ -8402,20 +7865,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3165:1: rule__KeyValue__KeyAssignment_0 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2883: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:3169:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3170:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2887:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2888:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3170:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3171:1: RULE_ID + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2888:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2889:1: RULE_ID { before(grammarAccess.getKeyValueAccess().getKeyIDTerminalRuleCall_0_0()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__KeyValue__KeyAssignment_06324); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__KeyValue__KeyAssignment_05771); after(grammarAccess.getKeyValueAccess().getKeyIDTerminalRuleCall_0_0()); } @@ -8439,20 +7902,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3180:1: rule__KeyValue__ValueAssignment_2 : ( ruleLiteral ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2898: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:3184:1: ( ( ruleLiteral ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3185:1: ( ruleLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2902:1: ( ( ruleLiteral ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2903:1: ( ruleLiteral ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3185:1: ( ruleLiteral ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3186:1: ruleLiteral + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2903:1: ( ruleLiteral ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2904:1: ruleLiteral { before(grammarAccess.getKeyValueAccess().getValueLiteralParserRuleCall_2_0()); - pushFollow(FOLLOW_ruleLiteral_in_rule__KeyValue__ValueAssignment_26355); + pushFollow(FOLLOW_ruleLiteral_in_rule__KeyValue__ValueAssignment_25802); ruleLiteral(); state._fsp--; @@ -8480,24 +7943,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3201:1: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2919: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:3205:1: ( ( ( 'optional' ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3206:1: ( ( 'optional' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2923:1: ( ( ( 'optional' ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2924:1: ( ( 'optional' ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3206:1: ( ( 'optional' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3207:1: ( 'optional' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2924:1: ( ( 'optional' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2925: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:3208:1: ( 'optional' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3209:1: 'optional' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2926:1: ( 'optional' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2927:1: 'optional' { before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); - match(input,34,FOLLOW_34_in_rule__SimpleAnnotationAttribute__OptionalAssignment_0_06397); + match(input,35,FOLLOW_35_in_rule__SimpleAnnotationAttribute__OptionalAssignment_0_05844); after(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); } @@ -8525,20 +7988,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3224:1: rule__SimpleAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2942: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:3228:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3229:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2946:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2947:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3229:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3230:1: RULE_ID + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2947:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2948:1: RULE_ID { before(grammarAccess.getSimpleAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SimpleAnnotationAttribute__NameAssignment_26436); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SimpleAnnotationAttribute__NameAssignment_25883); after(grammarAccess.getSimpleAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); } @@ -8562,20 +8025,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3239:1: rule__SimpleAnnotationAttribute__TypeAssignment_4 : ( ruleLiteralType ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2957: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:3243:1: ( ( ruleLiteralType ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3244:1: ( ruleLiteralType ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2961:1: ( ( ruleLiteralType ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2962:1: ( ruleLiteralType ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3244:1: ( ruleLiteralType ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3245:1: ruleLiteralType + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2962:1: ( ruleLiteralType ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2963:1: ruleLiteralType { before(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeLiteralTypeEnumRuleCall_4_0()); - pushFollow(FOLLOW_ruleLiteralType_in_rule__SimpleAnnotationAttribute__TypeAssignment_46467); + pushFollow(FOLLOW_ruleLiteralType_in_rule__SimpleAnnotationAttribute__TypeAssignment_45914); ruleLiteralType(); state._fsp--; @@ -8603,24 +8066,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3254:1: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2972: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:3258:1: ( ( ( 'optional' ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3259:1: ( ( 'optional' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2976:1: ( ( ( 'optional' ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2977:1: ( ( 'optional' ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3259:1: ( ( 'optional' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3260:1: ( 'optional' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2977:1: ( ( 'optional' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2978: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:3261:1: ( 'optional' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3262:1: 'optional' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2979:1: ( 'optional' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2980:1: 'optional' { before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); - match(input,34,FOLLOW_34_in_rule__EnumAnnotationAttribute__OptionalAssignment_0_06503); + match(input,35,FOLLOW_35_in_rule__EnumAnnotationAttribute__OptionalAssignment_0_05950); after(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); } @@ -8648,20 +8111,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3277:1: rule__EnumAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2995: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:3281:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3282:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:2999:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3000:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3282:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3283:1: RULE_ID + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3000:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3001:1: RULE_ID { before(grammarAccess.getEnumAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EnumAnnotationAttribute__NameAssignment_26542); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EnumAnnotationAttribute__NameAssignment_25989); after(grammarAccess.getEnumAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); } @@ -8685,20 +8148,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3292:1: rule__EnumAnnotationAttribute__ValuesAssignment_5 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3010: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:3296:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3297:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3014:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3015:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3297:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3298:1: RULE_STRING + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3015:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3016:1: RULE_STRING { before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_5_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_56573); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_56020); after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_5_0()); } @@ -8722,20 +8185,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3307:1: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3025: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:3311:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3312:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3029:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3030:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3312:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3313:1: RULE_STRING + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3030:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3031:1: RULE_STRING { before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_6_1_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_6_16604); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_6_16051); after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_6_1_0()); } @@ -8759,20 +8222,20 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3324:1: rule__Documentation__LinesAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3042: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:3328:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3329:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3046:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3047:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3329:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3330:1: RULE_STRING + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3047:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3048:1: RULE_STRING { before(grammarAccess.getDocumentationAccess().getLinesSTRINGTerminalRuleCall_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Documentation__LinesAssignment_26637); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Documentation__LinesAssignment_26084); after(grammarAccess.getDocumentationAccess().getLinesSTRINGTerminalRuleCall_2_0()); } @@ -8796,24 +8259,24 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // $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:3341: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:3059: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:3345:1: ( ( ( 'true' ) ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3346:1: ( ( 'true' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3063:1: ( ( ( 'true' ) ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3064:1: ( ( 'true' ) ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3346:1: ( ( 'true' ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3347:1: ( 'true' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3064:1: ( ( 'true' ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3065: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:3348:1: ( 'true' ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3349:1: 'true' + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3066:1: ( 'true' ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3067:1: 'true' { before(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); - match(input,35,FOLLOW_35_in_rule__BooleanLiteral__IsTrueAssignment_1_16675); + match(input,36,FOLLOW_36_in_rule__BooleanLiteral__IsTrueAssignment_1_16122); after(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } @@ -8841,20 +8304,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:3364: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:3082: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:3368:1: ( ( ruleReal ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3369:1: ( ruleReal ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3086:1: ( ( ruleReal ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3087:1: ( ruleReal ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3369:1: ( ruleReal ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3370:1: ruleReal + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3087:1: ( ruleReal ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3088:1: ruleReal { before(grammarAccess.getRealLiteralAccess().getValueRealParserRuleCall_1_0()); - pushFollow(FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_16714); + pushFollow(FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_16161); ruleReal(); state._fsp--; @@ -8882,20 +8345,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:3379: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:3097: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:3383:1: ( ( ruleInteger ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3384:1: ( ruleInteger ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3101:1: ( ( ruleInteger ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3102:1: ( ruleInteger ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3384:1: ( ruleInteger ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3385:1: ruleInteger + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3102:1: ( ruleInteger ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3103:1: ruleInteger { before(grammarAccess.getIntLiteralAccess().getValueIntegerParserRuleCall_1_0()); - pushFollow(FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_16745); + pushFollow(FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_16192); ruleInteger(); state._fsp--; @@ -8923,20 +8386,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:3394: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:3112: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:3398:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3399:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3116:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3117:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3399:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3400:1: RULE_STRING + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3117:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.common.ui/src-gen/org/eclipse/etrice/core/common/ui/contentassist/antlr/internal/InternalBase.g:3118:1: RULE_STRING { before(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_16776); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_16223); after(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); } @@ -8961,65 +8424,6 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { // Delegated rules - protected DFA9 dfa9 = new DFA9(this); - static final String DFA9_eotS = - "\12\uffff"; - static final String DFA9_eofS = - "\5\uffff\1\6\1\uffff\1\10\2\uffff"; - static final String DFA9_minS = - "\3\6\1\41\1\uffff\1\6\1\uffff\1\7\2\uffff"; - static final String DFA9_maxS = - "\4\41\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[] DFA9_transitionS = { - "\1\3\10\uffff\1\1\1\2\20\uffff\1\4", - "\1\3\32\uffff\1\4", - "\1\3\32\uffff\1\4", - "\1\5", - "", - "\1\7\20\uffff\2\6", - "", - "\1\11\17\uffff\2\10", - "", - "" - }; - - 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 = DFA9_transitionS.length; - DFA9_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA9_transition[i] = DFA.unpackEncodedString(DFA9_transitionS[i]); - } - } - - class DFA9 extends DFA { - - public DFA9(BaseRecognizer recognizer) { - this.recognizer = recognizer; - 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 "974:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) );"; - } - } public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation61 = new BitSet(new long[]{0x0000000000000000L}); @@ -9067,241 +8471,217 @@ public class InternalBaseParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_ruleInteger_in_entryRuleInteger908 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleInteger915 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__Integer__Alternatives_in_ruleInteger941 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSignedInteger_in_entryRuleSignedInteger973 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleSignedInteger980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SignedInteger__Group__0_in_ruleSignedInteger1010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleHexadecimal_in_entryRuleHexadecimal1042 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleHexadecimal1049 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_HEX_in_ruleHexadecimal1079 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleReal_in_entryRuleReal1105 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleReal1112 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Real__Alternatives_in_ruleReal1138 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimal_in_entryRuleDecimal1170 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleDecimal1177 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Group__0_in_ruleDecimal1207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDotDecimal_in_entryRuleDotDecimal1239 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleDotDecimal1246 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__0_in_ruleDotDecimal1276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimalDot_in_entryRuleDecimalDot1308 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleDecimalDot1315 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__0_in_ruleDecimalDot1345 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp1377 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleDecimalExp1384 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp1414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN1441 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleFQN1448 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__FQN__Group__0_in_ruleFQN1474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LiteralType__Alternatives_in_ruleLiteralType1511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1547 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1564 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_01596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_13_in_rule__SimpleAnnotationAttribute__Alternatives_01615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_01649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_13_in_rule__EnumAnnotationAttribute__Alternatives_01668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives1704 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives1721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives1738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_14_in_rule__BooleanLiteral__Alternatives_11771 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_11790 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives1823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives1840 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSignedInteger_in_rule__Integer__Alternatives1872 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleHexadecimal_in_rule__Integer__Alternatives1889 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__SignedInteger__Alternatives_01922 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__SignedInteger__Alternatives_01942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimal_in_rule__Real__Alternatives1976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDotDecimal_in_rule__Real__Alternatives1993 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimalDot_in_rule__Real__Alternatives2010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives2027 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__Decimal__Alternatives_02060 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__Decimal__Alternatives_02080 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__DotDecimal__Alternatives_02115 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__DotDecimal__Alternatives_02135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__DecimalDot__Alternatives_02170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__DecimalDot__Alternatives_02190 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__DecimalExp__Alternatives_02225 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__DecimalExp__Alternatives_02245 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__LiteralType__Alternatives2280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__LiteralType__Alternatives2301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__LiteralType__Alternatives2322 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__LiteralType__Alternatives2343 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__02376 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__02379 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__Annotation__Group__0__Impl2407 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__12438 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_rule__Annotation__Group__2_in_rule__Annotation__Group__12441 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__TypeAssignment_1_in_rule__Annotation__Group__1__Impl2468 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group__2__Impl_in_rule__Annotation__Group__22498 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__0_in_rule__Annotation__Group__2__Impl2525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__0__Impl_in_rule__Annotation__Group_2__02562 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__1_in_rule__Annotation__Group_2__02565 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__Annotation__Group_2__0__Impl2593 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__1__Impl_in_rule__Annotation__Group_2__12624 = new BitSet(new long[]{0x0000000001800000L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__2_in_rule__Annotation__Group_2__12627 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__AttributesAssignment_2_1_in_rule__Annotation__Group_2__1__Impl2654 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__2__Impl_in_rule__Annotation__Group_2__22684 = new BitSet(new long[]{0x0000000001800000L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__3_in_rule__Annotation__Group_2__22687 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2_2__0_in_rule__Annotation__Group_2__2__Impl2714 = new BitSet(new long[]{0x0000000001000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__3__Impl_in_rule__Annotation__Group_2__32745 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__Annotation__Group_2__3__Impl2773 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2_2__0__Impl_in_rule__Annotation__Group_2_2__02812 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2_2__1_in_rule__Annotation__Group_2_2__02815 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__Annotation__Group_2_2__0__Impl2843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2_2__1__Impl_in_rule__Annotation__Group_2_2__12874 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__AttributesAssignment_2_2_1_in_rule__Annotation__Group_2_2__1__Impl2901 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyValue__Group__0__Impl_in_rule__KeyValue__Group__02935 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_rule__KeyValue__Group__1_in_rule__KeyValue__Group__02938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyValue__KeyAssignment_0_in_rule__KeyValue__Group__0__Impl2965 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyValue__Group__1__Impl_in_rule__KeyValue__Group__12995 = new BitSet(new long[]{0x0000000A0001C160L}); - public static final BitSet FOLLOW_rule__KeyValue__Group__2_in_rule__KeyValue__Group__12998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__KeyValue__Group__1__Impl3026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyValue__Group__2__Impl_in_rule__KeyValue__Group__23057 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyValue__ValueAssignment_2_in_rule__KeyValue__Group__2__Impl3084 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__0__Impl_in_rule__SimpleAnnotationAttribute__Group__03123 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__1_in_rule__SimpleAnnotationAttribute__Group__03126 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Alternatives_0_in_rule__SimpleAnnotationAttribute__Group__0__Impl3153 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__1__Impl_in_rule__SimpleAnnotationAttribute__Group__13183 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__2_in_rule__SimpleAnnotationAttribute__Group__13186 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__SimpleAnnotationAttribute__Group__1__Impl3214 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__2__Impl_in_rule__SimpleAnnotationAttribute__Group__23245 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__3_in_rule__SimpleAnnotationAttribute__Group__23248 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__NameAssignment_2_in_rule__SimpleAnnotationAttribute__Group__2__Impl3275 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__3__Impl_in_rule__SimpleAnnotationAttribute__Group__33305 = new BitSet(new long[]{0x00000000001E0000L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__4_in_rule__SimpleAnnotationAttribute__Group__33308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__SimpleAnnotationAttribute__Group__3__Impl3336 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__4__Impl_in_rule__SimpleAnnotationAttribute__Group__43367 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__TypeAssignment_4_in_rule__SimpleAnnotationAttribute__Group__4__Impl3394 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__0__Impl_in_rule__EnumAnnotationAttribute__Group__03434 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__1_in_rule__EnumAnnotationAttribute__Group__03437 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Alternatives_0_in_rule__EnumAnnotationAttribute__Group__0__Impl3464 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__1__Impl_in_rule__EnumAnnotationAttribute__Group__13494 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__2_in_rule__EnumAnnotationAttribute__Group__13497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__EnumAnnotationAttribute__Group__1__Impl3525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__2__Impl_in_rule__EnumAnnotationAttribute__Group__23556 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__3_in_rule__EnumAnnotationAttribute__Group__23559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__NameAssignment_2_in_rule__EnumAnnotationAttribute__Group__2__Impl3586 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__3__Impl_in_rule__EnumAnnotationAttribute__Group__33616 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__4_in_rule__EnumAnnotationAttribute__Group__33619 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__EnumAnnotationAttribute__Group__3__Impl3647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__4__Impl_in_rule__EnumAnnotationAttribute__Group__43678 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__5_in_rule__EnumAnnotationAttribute__Group__43681 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__EnumAnnotationAttribute__Group__4__Impl3709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__5__Impl_in_rule__EnumAnnotationAttribute__Group__53740 = new BitSet(new long[]{0x0000000021000000L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__6_in_rule__EnumAnnotationAttribute__Group__53743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_5_in_rule__EnumAnnotationAttribute__Group__5__Impl3770 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__6__Impl_in_rule__EnumAnnotationAttribute__Group__63800 = new BitSet(new long[]{0x0000000021000000L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__7_in_rule__EnumAnnotationAttribute__Group__63803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__0_in_rule__EnumAnnotationAttribute__Group__6__Impl3830 = new BitSet(new long[]{0x0000000001000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__7__Impl_in_rule__EnumAnnotationAttribute__Group__73861 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__EnumAnnotationAttribute__Group__7__Impl3889 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__0__Impl_in_rule__EnumAnnotationAttribute__Group_6__03936 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__1_in_rule__EnumAnnotationAttribute__Group_6__03939 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__EnumAnnotationAttribute__Group_6__0__Impl3967 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__1__Impl_in_rule__EnumAnnotationAttribute__Group_6__13998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_6_1_in_rule__EnumAnnotationAttribute__Group_6__1__Impl4025 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__04061 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__04064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl4091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__14120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__ImportedFQN__Group__1__Impl4149 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Documentation__Group__0__Impl_in_rule__Documentation__Group__04186 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_rule__Documentation__Group__1_in_rule__Documentation__Group__04189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Documentation__Group__1__Impl_in_rule__Documentation__Group__14247 = new BitSet(new long[]{0x0000000100000100L}); - public static final BitSet FOLLOW_rule__Documentation__Group__2_in_rule__Documentation__Group__14250 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__Documentation__Group__1__Impl4278 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Documentation__Group__2__Impl_in_rule__Documentation__Group__24309 = new BitSet(new long[]{0x0000000100000100L}); - public static final BitSet FOLLOW_rule__Documentation__Group__3_in_rule__Documentation__Group__24312 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Documentation__LinesAssignment_2_in_rule__Documentation__Group__2__Impl4339 = new BitSet(new long[]{0x0000000000000102L}); - public static final BitSet FOLLOW_rule__Documentation__Group__3__Impl_in_rule__Documentation__Group__34370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__Documentation__Group__3__Impl4398 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__04443 = new BitSet(new long[]{0x0000000800004000L}); - public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__04446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__14504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl4531 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__04565 = new BitSet(new long[]{0x0000000200018060L}); - public static final BitSet FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__04568 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__14626 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl4653 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__04687 = new BitSet(new long[]{0x0000000000018060L}); - public static final BitSet FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__04690 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__14748 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl4775 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__04809 = new BitSet(new long[]{0x0000000A0001C160L}); - public static final BitSet FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__04812 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__14870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl4897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SignedInteger__Group__0__Impl_in_rule__SignedInteger__Group__04931 = new BitSet(new long[]{0x0000000000018040L}); - public static final BitSet FOLLOW_rule__SignedInteger__Group__1_in_rule__SignedInteger__Group__04934 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SignedInteger__Alternatives_0_in_rule__SignedInteger__Group__0__Impl4961 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SignedInteger__Group__1__Impl_in_rule__SignedInteger__Group__14992 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__SignedInteger__Group__1__Impl5019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__05052 = new BitSet(new long[]{0x0000000000018040L}); - public static final BitSet FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__05055 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl5082 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__15113 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__15116 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl5143 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__25172 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__25175 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__Decimal__Group__2__Impl5203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__35234 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl5261 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__0__Impl_in_rule__DotDecimal__Group__05298 = new BitSet(new long[]{0x0000000200018000L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__1_in_rule__DotDecimal__Group__05301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DotDecimal__Alternatives_0_in_rule__DotDecimal__Group__0__Impl5328 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__1__Impl_in_rule__DotDecimal__Group__15359 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__2_in_rule__DotDecimal__Group__15362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__DotDecimal__Group__1__Impl5390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__2__Impl_in_rule__DotDecimal__Group__25421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__DotDecimal__Group__2__Impl5448 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__0__Impl_in_rule__DecimalDot__Group__05483 = new BitSet(new long[]{0x0000000000018040L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__1_in_rule__DecimalDot__Group__05486 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalDot__Alternatives_0_in_rule__DecimalDot__Group__0__Impl5513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__1__Impl_in_rule__DecimalDot__Group__15544 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__2_in_rule__DecimalDot__Group__15547 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalDot__Group__1__Impl5574 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__2__Impl_in_rule__DecimalDot__Group__25603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__DecimalDot__Group__2__Impl5631 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__05668 = new BitSet(new long[]{0x0000000200018060L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__05671 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl5698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__15729 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__15732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl5759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__25788 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__25791 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__DecimalExp__Group__2__Impl5819 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__35850 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__35853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl5880 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__45909 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_EXP_in_rule__DecimalExp__Group__4__Impl5936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__05975 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__05978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl6005 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__16034 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl6061 = new BitSet(new long[]{0x0000000200000002L}); - public static final BitSet FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__06096 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__06099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__FQN__Group_1__0__Impl6127 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__16158 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl6185 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__Annotation__TypeAssignment_16227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_16262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_2_16293 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__KeyValue__KeyAssignment_06324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLiteral_in_rule__KeyValue__ValueAssignment_26355 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_34_in_rule__SimpleAnnotationAttribute__OptionalAssignment_0_06397 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SimpleAnnotationAttribute__NameAssignment_26436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLiteralType_in_rule__SimpleAnnotationAttribute__TypeAssignment_46467 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_34_in_rule__EnumAnnotationAttribute__OptionalAssignment_0_06503 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__EnumAnnotationAttribute__NameAssignment_26542 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_56573 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_6_16604 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__Documentation__LinesAssignment_26637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_rule__BooleanLiteral__IsTrueAssignment_1_16675 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_16714 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_16745 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_16776 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleReal_in_entryRuleReal968 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleReal975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Real__Alternatives_in_ruleReal1001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDecimal_in_entryRuleDecimal1033 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleDecimal1040 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Group__0_in_ruleDecimal1070 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp1102 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleDecimalExp1109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp1139 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN1166 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleFQN1173 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FQN__Group__0_in_ruleFQN1199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LiteralType__Alternatives_in_ruleLiteralType1236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives1289 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_01321 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_12_in_rule__SimpleAnnotationAttribute__Alternatives_01340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_01374 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_12_in_rule__EnumAnnotationAttribute__Alternatives_01393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives1429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives1446 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives1463 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_13_in_rule__BooleanLiteral__Alternatives_11496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_11515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives1548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives1565 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Integer__Group_0__0_in_rule__Integer__Alternatives1597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_HEX_in_rule__Integer__Alternatives1615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_14_in_rule__Integer__Alternatives_0_01648 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__Integer__Alternatives_0_01668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDecimal_in_rule__Real__Alternatives1702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives1719 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_14_in_rule__Decimal__Alternatives_01752 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__Decimal__Alternatives_01772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_14_in_rule__DecimalExp__Alternatives_01807 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__DecimalExp__Alternatives_01827 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__DecimalExp__Alternatives_41862 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__DecimalExp__Alternatives_41882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_14_in_rule__DecimalExp__Alternatives_51917 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__DecimalExp__Alternatives_51937 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__LiteralType__Alternatives1972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__LiteralType__Alternatives1993 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__LiteralType__Alternatives2014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__LiteralType__Alternatives2035 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__02068 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__02071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_rule__Annotation__Group__0__Impl2099 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__12130 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_rule__Annotation__Group__2_in_rule__Annotation__Group__12133 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__TypeAssignment_1_in_rule__Annotation__Group__1__Impl2160 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group__2__Impl_in_rule__Annotation__Group__22190 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__0_in_rule__Annotation__Group__2__Impl2217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__0__Impl_in_rule__Annotation__Group_2__02254 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__1_in_rule__Annotation__Group_2__02257 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__Annotation__Group_2__0__Impl2285 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__1__Impl_in_rule__Annotation__Group_2__12316 = new BitSet(new long[]{0x0000000003000000L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__2_in_rule__Annotation__Group_2__12319 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__AttributesAssignment_2_1_in_rule__Annotation__Group_2__1__Impl2346 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__2__Impl_in_rule__Annotation__Group_2__22376 = new BitSet(new long[]{0x0000000003000000L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__3_in_rule__Annotation__Group_2__22379 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2_2__0_in_rule__Annotation__Group_2__2__Impl2406 = new BitSet(new long[]{0x0000000002000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__3__Impl_in_rule__Annotation__Group_2__32437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_rule__Annotation__Group_2__3__Impl2465 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2_2__0__Impl_in_rule__Annotation__Group_2_2__02504 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2_2__1_in_rule__Annotation__Group_2_2__02507 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__Annotation__Group_2_2__0__Impl2535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2_2__1__Impl_in_rule__Annotation__Group_2_2__12566 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__AttributesAssignment_2_2_1_in_rule__Annotation__Group_2_2__1__Impl2593 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyValue__Group__0__Impl_in_rule__KeyValue__Group__02627 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_rule__KeyValue__Group__1_in_rule__KeyValue__Group__02630 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyValue__KeyAssignment_0_in_rule__KeyValue__Group__0__Impl2657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyValue__Group__1__Impl_in_rule__KeyValue__Group__12687 = new BitSet(new long[]{0x000000100000E0E0L}); + public static final BitSet FOLLOW_rule__KeyValue__Group__2_in_rule__KeyValue__Group__12690 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__KeyValue__Group__1__Impl2718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyValue__Group__2__Impl_in_rule__KeyValue__Group__22749 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyValue__ValueAssignment_2_in_rule__KeyValue__Group__2__Impl2776 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__0__Impl_in_rule__SimpleAnnotationAttribute__Group__02815 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__1_in_rule__SimpleAnnotationAttribute__Group__02818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Alternatives_0_in_rule__SimpleAnnotationAttribute__Group__0__Impl2845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__1__Impl_in_rule__SimpleAnnotationAttribute__Group__12875 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__2_in_rule__SimpleAnnotationAttribute__Group__12878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__SimpleAnnotationAttribute__Group__1__Impl2906 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__2__Impl_in_rule__SimpleAnnotationAttribute__Group__22937 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__3_in_rule__SimpleAnnotationAttribute__Group__22940 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__NameAssignment_2_in_rule__SimpleAnnotationAttribute__Group__2__Impl2967 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__3__Impl_in_rule__SimpleAnnotationAttribute__Group__32997 = new BitSet(new long[]{0x00000000003C0000L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__4_in_rule__SimpleAnnotationAttribute__Group__33000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__SimpleAnnotationAttribute__Group__3__Impl3028 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__4__Impl_in_rule__SimpleAnnotationAttribute__Group__43059 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__TypeAssignment_4_in_rule__SimpleAnnotationAttribute__Group__4__Impl3086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__0__Impl_in_rule__EnumAnnotationAttribute__Group__03126 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__1_in_rule__EnumAnnotationAttribute__Group__03129 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Alternatives_0_in_rule__EnumAnnotationAttribute__Group__0__Impl3156 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__1__Impl_in_rule__EnumAnnotationAttribute__Group__13186 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__2_in_rule__EnumAnnotationAttribute__Group__13189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__EnumAnnotationAttribute__Group__1__Impl3217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__2__Impl_in_rule__EnumAnnotationAttribute__Group__23248 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__3_in_rule__EnumAnnotationAttribute__Group__23251 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__NameAssignment_2_in_rule__EnumAnnotationAttribute__Group__2__Impl3278 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__3__Impl_in_rule__EnumAnnotationAttribute__Group__33308 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__4_in_rule__EnumAnnotationAttribute__Group__33311 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__EnumAnnotationAttribute__Group__3__Impl3339 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__4__Impl_in_rule__EnumAnnotationAttribute__Group__43370 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__5_in_rule__EnumAnnotationAttribute__Group__43373 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__EnumAnnotationAttribute__Group__4__Impl3401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__5__Impl_in_rule__EnumAnnotationAttribute__Group__53432 = new BitSet(new long[]{0x0000000042000000L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__6_in_rule__EnumAnnotationAttribute__Group__53435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_5_in_rule__EnumAnnotationAttribute__Group__5__Impl3462 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__6__Impl_in_rule__EnumAnnotationAttribute__Group__63492 = new BitSet(new long[]{0x0000000042000000L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__7_in_rule__EnumAnnotationAttribute__Group__63495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__0_in_rule__EnumAnnotationAttribute__Group__6__Impl3522 = new BitSet(new long[]{0x0000000002000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__7__Impl_in_rule__EnumAnnotationAttribute__Group__73553 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_30_in_rule__EnumAnnotationAttribute__Group__7__Impl3581 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__0__Impl_in_rule__EnumAnnotationAttribute__Group_6__03628 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__1_in_rule__EnumAnnotationAttribute__Group_6__03631 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__EnumAnnotationAttribute__Group_6__0__Impl3659 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__1__Impl_in_rule__EnumAnnotationAttribute__Group_6__13690 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_6_1_in_rule__EnumAnnotationAttribute__Group_6__1__Impl3717 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__03753 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__03756 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl3783 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__13812 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__ImportedFQN__Group__1__Impl3841 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Documentation__Group__0__Impl_in_rule__Documentation__Group__03878 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_rule__Documentation__Group__1_in_rule__Documentation__Group__03881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Documentation__Group__1__Impl_in_rule__Documentation__Group__13939 = new BitSet(new long[]{0x0000000200000080L}); + public static final BitSet FOLLOW_rule__Documentation__Group__2_in_rule__Documentation__Group__13942 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_32_in_rule__Documentation__Group__1__Impl3970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Documentation__Group__2__Impl_in_rule__Documentation__Group__24001 = new BitSet(new long[]{0x0000000200000080L}); + public static final BitSet FOLLOW_rule__Documentation__Group__3_in_rule__Documentation__Group__24004 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Documentation__LinesAssignment_2_in_rule__Documentation__Group__2__Impl4031 = new BitSet(new long[]{0x0000000000000082L}); + public static final BitSet FOLLOW_rule__Documentation__Group__3__Impl_in_rule__Documentation__Group__34062 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_33_in_rule__Documentation__Group__3__Impl4090 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__04135 = new BitSet(new long[]{0x0000001000002000L}); + public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__04138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__14196 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl4223 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__04257 = new BitSet(new long[]{0x000000000000C060L}); + public static final BitSet FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__04260 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__14318 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl4345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__04379 = new BitSet(new long[]{0x000000000000C060L}); + public static final BitSet FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__04382 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__14440 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl4467 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__04501 = new BitSet(new long[]{0x000000100000E0E0L}); + public static final BitSet FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__04504 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__14562 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl4589 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Integer__Group_0__0__Impl_in_rule__Integer__Group_0__04623 = new BitSet(new long[]{0x000000000000C040L}); + public static final BitSet FOLLOW_rule__Integer__Group_0__1_in_rule__Integer__Group_0__04626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Integer__Alternatives_0_0_in_rule__Integer__Group_0__0__Impl4653 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Integer__Group_0__1__Impl_in_rule__Integer__Group_0__14684 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__Integer__Group_0__1__Impl4711 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__04744 = new BitSet(new long[]{0x000000000000C040L}); + public static final BitSet FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__04747 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl4774 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__14805 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__14808 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl4835 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__24864 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__24867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_34_in_rule__Decimal__Group__2__Impl4895 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__34926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl4953 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__04990 = new BitSet(new long[]{0x000000000000C060L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__04993 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl5020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__15051 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__15054 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl5081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__25110 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__25113 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_34_in_rule__DecimalExp__Group__2__Impl5141 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__35172 = new BitSet(new long[]{0x0000000000030000L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__35175 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl5202 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__45231 = new BitSet(new long[]{0x000000000000C040L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__5_in_rule__DecimalExp__Group__45234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Alternatives_4_in_rule__DecimalExp__Group__4__Impl5261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__5__Impl_in_rule__DecimalExp__Group__55291 = new BitSet(new long[]{0x000000000000C040L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__6_in_rule__DecimalExp__Group__55294 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Alternatives_5_in_rule__DecimalExp__Group__5__Impl5321 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__6__Impl_in_rule__DecimalExp__Group__65352 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__6__Impl5379 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__05422 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__05425 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl5452 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__15481 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl5508 = new BitSet(new long[]{0x0000000400000002L}); + public static final BitSet FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__05543 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__05546 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_34_in_rule__FQN__Group_1__0__Impl5574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__15605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl5632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__Annotation__TypeAssignment_15674 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_15709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_2_15740 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__KeyValue__KeyAssignment_05771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLiteral_in_rule__KeyValue__ValueAssignment_25802 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_35_in_rule__SimpleAnnotationAttribute__OptionalAssignment_0_05844 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SimpleAnnotationAttribute__NameAssignment_25883 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLiteralType_in_rule__SimpleAnnotationAttribute__TypeAssignment_45914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_35_in_rule__EnumAnnotationAttribute__OptionalAssignment_0_05950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__EnumAnnotationAttribute__NameAssignment_25989 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_56020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_6_16051 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__Documentation__LinesAssignment_26084 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__BooleanLiteral__IsTrueAssignment_1_16122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_16161 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_16192 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_16223 = new BitSet(new long[]{0x0000000000000002L}); }
\ No newline at end of file |