Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRalf Mollik2018-06-28 15:06:09 +0000
committerRalf Mollik2018-06-28 15:06:09 +0000
commit6ae0405484e141b8af539351c59c4f202d6a2293 (patch)
tree5d844377736a82c03583ff104c4dbc67a749307a
parentd489fb8115b35526ef7dffebb01754db6e1720c1 (diff)
downloadorg.eclipse.osbp.xtext.strategy-6ae0405484e141b8af539351c59c4f202d6a2293.tar.gz
org.eclipse.osbp.xtext.strategy-6ae0405484e141b8af539351c59c4f202d6a2293.tar.xz
org.eclipse.osbp.xtext.strategy-6ae0405484e141b8af539351c59c4f202d6a2293.zip
https://bugs.eclipse.org/bugs/show_bug.cgi?id=536407, migrate to EPL 2.0 and catch up with branch development
Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
-rw-r--r--about.html6
-rw-r--r--notice.html274
-rw-r--r--org.eclipse.osbp.xtext.strategy.feature/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.strategy.feature/build.properties2
-rw-r--r--org.eclipse.osbp.xtext.strategy.feature/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.strategy.feature/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.strategy.feature/feature.properties249
-rw-r--r--org.eclipse.osbp.xtext.strategy.feature/license.html343
-rw-r--r--org.eclipse.osbp.xtext.strategy.feature/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ide/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/AbstractStrategyDSLIdeModule.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/PartialStrategyDSLContentAssistParser.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/StrategyDSLParser.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSL.g18
-rw-r--r--org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSL.tokens116
-rw-r--r--org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSLLexer.java667
-rw-r--r--org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSLParser.java13566
-rw-r--r--org.eclipse.osbp.xtext.strategy.ide/src/org/eclipse/osbp/xtext/strategy/ide/StrategyDSLIdeModule.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy.ide/src/org/eclipse/osbp/xtext/strategy/ide/StrategyDSLIdeSetup.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy.sdk/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.strategy.sdk/build.properties2
-rw-r--r--org.eclipse.osbp.xtext.strategy.sdk/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.strategy.sdk/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.strategy.sdk/license.html343
-rw-r--r--org.eclipse.osbp.xtext.strategy.tests/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.strategy.tests/about.html6
-rw-r--r--org.eclipse.osbp.xtext.strategy.tests/about.properties12
-rw-r--r--org.eclipse.osbp.xtext.strategy.tests/build.properties4
-rw-r--r--org.eclipse.osbp.xtext.strategy.tests/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.strategy.tests/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.strategy.tests/license.html343
-rw-r--r--org.eclipse.osbp.xtext.strategy.tests/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.strategy.tests/src-gen/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLInjectorProvider.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy.tests/src/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLParsingTest.xtend16
-rw-r--r--org.eclipse.osbp.xtext.strategy.tests/xtend-gen/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLParsingTest.java21
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/about.html6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/about.properties12
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/build.properties4
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/license.html343
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/AbstractStrategyDSLUiModule.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLExecutableExtensionFactory.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/contentassist/AbstractStrategyDSLProposalProvider.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/internal/StrategyActivator.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLDocumentationTranslator.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHover.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHoverDocumentationProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHoverProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLUiModule.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/contentassist/StrategyDSLProposalProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLDescriptionLabelProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLLabelProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/outline/StrategyDSLOutlineTreeProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/quickfix/StrategyDSLQuickfixProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/contentassist/StrategyDSLProposalProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLDescriptionLabelProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLLabelProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/outline/StrategyDSLOutlineTreeProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/quickfix/StrategyDSLQuickfixProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/LICENSE.txt301
-rw-r--r--org.eclipse.osbp.xtext.strategy/about.html6
-rw-r--r--org.eclipse.osbp.xtext.strategy/about.properties12
-rw-r--r--org.eclipse.osbp.xtext.strategy/build.properties4
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingEnhancer.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingEnum.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingStrategy.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/LayoutingEnum.java34
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/LayoutingStrategy.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/Strategy.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyBase.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLFactory.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLPackage.java12
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDefault.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyLazyResolver.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyModel.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyPackage.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyTarget.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/FocusingEnhancerImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/FocusingStrategyImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/LayoutingStrategyImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyBaseImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDSLFactoryImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDSLPackageImpl.java9
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDefaultImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyLazyResolverImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyModelImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyPackageImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyTargetImpl.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/util/StrategyDSLAdapterFactory.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/util/StrategyDSLSwitch.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/epl-2.0.html300
-rw-r--r--org.eclipse.osbp.xtext.strategy/epl-v10.html259
-rw-r--r--org.eclipse.osbp.xtext.strategy/license.html343
-rw-r--r--org.eclipse.osbp.xtext.strategy/model/StrategyDSL.xcore36
-rw-r--r--org.eclipse.osbp.xtext.strategy/notice.html274
-rw-r--r--org.eclipse.osbp.xtext.strategy/pom.xml6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/AbstractStrategyDSLRuntimeModule.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/StrategyDSL.xtextbinbin20145 -> 20190 bytes
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLStandaloneSetupGenerated.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/StrategyDSLAntlrTokenFileProvider.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/StrategyDSLParser.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSL.g26
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSL.tokens12
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSLLexer.java339
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSLParser.java115
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/scoping/AbstractStrategyDSLScopeProvider.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/serializer/StrategyDSLSemanticSequencer.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/serializer/StrategyDSLSyntacticSequencer.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/services/StrategyDSLGrammarAccess.java54
-rw-r--r--org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/validation/AbstractStrategyDSLValidator.java16
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/Activator.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/GenerateStrategyDSL.mwe226
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSL.xtext8
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLBundleSpaceRuntimeModule.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLBundleSpaceStandaloneSetup.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLRuntimeModule.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLStandaloneSetup.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/XcoreResourceFactory.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/constants/StrategyConstants.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/formatting/StrategyDSLFormatter.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/generator/StrategyDSLGenerator.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/imports/ShouldImportProvider.java15
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingEnhancerCreator.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingStrategyCreator.xtend8
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLJvmModelInferrer.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLLayoutingStrategyCreator.xtend16
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/scoping/StrategyDSLScopeProvider.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/validation/StrategyDSLValidator.xtend6
-rw-r--r--org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/valueconverter/StrategyQualifiedNameProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/constants/StrategyConstants.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/formatting/StrategyDSLFormatter.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/generator/StrategyDSLGenerator.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingEnhancerCreator.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingStrategyCreator.java8
-rw-r--r--org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLJvmModelInferrer.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLLayoutingStrategyCreator.java24
-rw-r--r--org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/scoping/StrategyDSLScopeProvider.java6
-rw-r--r--org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/validation/StrategyDSLValidator.java6
-rw-r--r--pom.xml6
143 files changed, 11932 insertions, 10842 deletions
diff --git a/about.html b/about.html
index 64c0598..e8b834d 100644
--- a/about.html
+++ b/about.html
@@ -8,13 +8,13 @@
<body lang="EN-US">
<h2>About This Content</h2>
-<p>June 1, 2016</p>
+<p>November 30, 2017</p>
<h3>License</h3>
<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-2.0</a>.
For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
diff --git a/notice.html b/notice.html
index c3d34c3..008b801 100644
--- a/notice.html
+++ b/notice.html
@@ -7,101 +7,183 @@
</head>
<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>April 9, 2014</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
- repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
- other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
- href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
- in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
- Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
- on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
- Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
- the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
- indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+ <h2>Eclipse Foundation Software User Agreement</h2>
+ <p>November 22, 2017</p>
+
+ <h3>Usage Of Content</h3>
+
+ <p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
+ INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+ (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY
+ THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+ CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS
+ GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY
+ APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS
+ AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+ AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
+ USE THE CONTENT.</p>
+
+ <h3>Applicable Licenses</h3>
+
+ <p>
+ Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the
+ Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the
+ EPL is provided with this Content and is also available at <a
+ href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>.
+ For purposes of the EPL, &quot;Program&quot; will mean the Content.
+ </p>
+
+ <p>Content includes, but is not limited to, source code, object
+ code, documentation and other files maintained in the Eclipse
+ Foundation source code repository (&quot;Repository&quot;) in software
+ modules (&quot;Modules&quot;) and made available as downloadable
+ archives (&quot;Downloads&quot;).</p>
+
+ <ul>
+ <li>Content may be structured and packaged into modules to
+ facilitate delivering, extending, and upgrading the Content. Typical
+ modules may include plug-ins (&quot;Plug-ins&quot;), plug-in
+ fragments (&quot;Fragments&quot;), and features
+ (&quot;Features&quot;).</li>
+ <li>Each Plug-in or Fragment may be packaged as a sub-directory
+ or JAR (Java&trade; ARchive) in a directory named
+ &quot;plugins&quot;.</li>
+ <li>A Feature is a bundle of one or more Plug-ins and/or
+ Fragments and associated material. Each Feature may be packaged as a
+ sub-directory in a directory named &quot;features&quot;. Within a
+ Feature, files named &quot;feature.xml&quot; may contain a list of
+ the names and version numbers of the Plug-ins and/or Fragments
+ associated with that Feature.</li>
+ <li>Features may also include other Features (&quot;Included
+ Features&quot;). Within a Feature, files named
+ &quot;feature.xml&quot; may contain a list of the names and version
+ numbers of Included Features.</li>
+ </ul>
+
+ <p>The terms and conditions governing Plug-ins and Fragments should
+ be contained in files named &quot;about.html&quot;
+ (&quot;Abouts&quot;). The terms and conditions governing Features and
+ Included Features should be contained in files named
+ &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and
+ Feature Licenses may be located in any directory of a Download or
+ Module including, but not limited to the following locations:</p>
+
+ <ul>
+ <li>The top-level (root) directory</li>
+ <li>Plug-in and Fragment directories</li>
+ <li>Inside Plug-ins and Fragments packaged as JARs</li>
+ <li>Sub-directories of the directory named &quot;src&quot; of
+ certain Plug-ins</li>
+ <li>Feature directories</li>
+ </ul>
+
+ <p>Note: if a Feature made available by the Eclipse Foundation is
+ installed using the Provisioning Technology (as defined below), you
+ must agree to a license (&quot;Feature Update License&quot;) during
+ the installation process. If the Feature contains Included Features,
+ the Feature Update License should either provide you with the terms
+ and conditions governing the Included Features or inform you where you
+ can locate them. Feature Update Licenses may be found in the
+ &quot;license&quot; property of files named
+ &quot;feature.properties&quot; found within a Feature. Such Abouts,
+ Feature Licenses, and Feature Update Licenses contain the terms and
+ conditions (or references to such terms and conditions) that govern
+ your use of the associated Content in that directory.</p>
+
+ <p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY
+ REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND
+ CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT
+ ARE NOT LIMITED TO):</p>
+
+ <ul>
+ <li>Eclipse Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>)
+ </li>
+ <li>Eclipse Distribution License Version 1.0 (available at <a
+ href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)
+ </li>
+ <li>Common Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)
+ </li>
+ <li>Apache Software License 1.1 (available at <a
+ href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)
+ </li>
+ <li>Apache Software License 2.0 (available at <a
+ href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)
+ </li>
+ <li>Mozilla Public License Version 1.1 (available at <a
+ href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)
+ </li>
+ </ul>
+
+ <p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
+ CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
+ or Feature Update License is provided, please contact the Eclipse
+ Foundation to determine what terms and conditions govern that
+ particular Content.</p>
+
+
+ <h3>Use of Provisioning Technology</h3>
+
+ <p>
+ The Eclipse Foundation makes available provisioning software, examples
+ of which include, but are not limited to, p2 and the Eclipse Update
+ Manager (&quot;Provisioning Technology&quot;) for the purpose of
+ allowing users to install software, documentation, information and/or
+ other materials (collectively &quot;Installable Software&quot;). This
+ capability is provided with the intent of allowing such users to
+ install, extend and update Eclipse-based products. Information about
+ packaging Installable Software is available at <a
+ href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+ (&quot;Specification&quot;).
+ </p>
+
+ <p>You may use Provisioning Technology to allow other parties to
+ install Installable Software. You shall be responsible for enabling
+ the applicable license agreements relating to the Installable Software
+ to be presented to, and accepted by, the users of the Provisioning
+ Technology in accordance with the Specification. By using Provisioning
+ Technology in such a manner and making it available in accordance with
+ the Specification, you further acknowledge your agreement to, and the
+ acquisition of all necessary rights to permit the following:</p>
+
+ <ol>
+ <li>A series of actions may occur (&quot;Provisioning
+ Process&quot;) in which a user may execute the Provisioning
+ Technology on a machine (&quot;Target Machine&quot;) with the intent
+ of installing, extending or updating the functionality of an
+ Eclipse-based product.</li>
+ <li>During the Provisioning Process, the Provisioning Technology
+ may cause third party Installable Software or a portion thereof to be
+ accessed and copied to the Target Machine.</li>
+ <li>Pursuant to the Specification, you will provide to the user
+ the terms and conditions that govern the use of the Installable
+ Software (&quot;Installable Software Agreement&quot;) and such
+ Installable Software Agreement shall be accessed from the Target
+ Machine in accordance with the Specification. Such Installable
+ Software Agreement must inform the user of the terms and conditions
+ that govern the Installable Software and must solicit acceptance by
+ the end user in the manner prescribed in such Installable Software
+ Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the Installable
+ Software.</li>
+ </ol>
+
+ <h3>Cryptography</h3>
+
+ <p>Content may contain encryption software. The country in which
+ you are currently may have restrictions on the import, possession, and
+ use, and/or re-export to another country, of encryption software.
+ BEFORE using any encryption software, please check the country's laws,
+ regulations and policies concerning the import, possession, or use,
+ and re-export of encryption software, to see if this is permitted.</p>
+
+ <p>
+ <small>Java and all Java-based trademarks are trademarks of
+ Oracle Corporation in the United States, other countries, or both.</small>
+ </p>
</body>
</html>
diff --git a/org.eclipse.osbp.xtext.strategy.feature/LICENSE.txt b/org.eclipse.osbp.xtext.strategy.feature/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.strategy.feature/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.strategy.feature/LICENSE.txt
@@ -1,161 +1,140 @@
-Eclipse Public License -v 1.0
-
-THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION
-OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
-
-1. DEFINITIONS
-
-"Contribution" means:
-
-a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
-
-b) in the case of each subsequent Contributor:
-
-i) changes to the Program, and
-
-ii) additions to the Program;
-
-where such changes and/or additions to the Program originate from and are distributed by that particular Contributor.
-A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone
-acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate
-modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not
-derivative works of the Program.
-
-"Contributor" means any person or entity that distributes the Program.
-
-"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of
-its Contribution alone or when combined with the Program.
-
-"Program" means the Contributions distributed in accordance with this Agreement.
-
-"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
-
-2. GRANT OF RIGHTS
-
-a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute
-and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code
-form.
-
-b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the
-Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
-combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such
-addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not
-apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
-
-c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no
-assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity
-based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property
-rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
-Program, it is Recipient's responsibility to acquire that license before distributing the Program.
-
-d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to
-grant the copyright license set forth in this Agreement.
-
-3. REQUIREMENTS
-
-A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
-
-a) it complies with the terms and conditions of this Agreement; and
-
-b) its license agreement:
-
-i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including
-warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and
-fitness for a particular purpose;
-
-ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;
-
-iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any
-other party; and
-
-iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it
-in a reasonable manner on or through a medium customarily used for software exchange.
-
-When the Program is made available in source code form:
-
-a) it must be made available under this Agreement; and
-
-b) a copy of this Agreement must be included with each copy of the Program.
-
-Contributors may not remove or alter any copyright notices contained within the Program.
-
-Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution.
-
-4. COMMERCIAL DISTRIBUTION
-
-Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and
-the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes
-the Program in a commercial product offering should do so in a manner which does not create potential liability for
-other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions
-brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
-Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual
-property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the
-Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may
- participate in any such claim at its own expense.
-
-For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is
-then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties
-related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone.
-Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to
-those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result,
-the Commercial Contributor must pay those damages.
-
-5. NO WARRANTY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
-NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
-determining the appropriateness of using and distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance
-with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
-
-6. DISCLAIMER OF LIABILITY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-7. GENERAL
-
-If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such
-provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
-
-If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such
-Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such
-litigation is filed.
-
-All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such
-noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution
-of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses
- granted by Recipient relating to the Program shall continue and survive.
-
-Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement
-is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish
-new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
-right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the
-Agreement will be given a distinguishing version number. The Program (including Contributions) may always be
-distributed subject to the version of the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the
-new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
-
-This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States
-of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause
-of action arose. Each party waives its rights to a jury trial in any resulting litigation. \ No newline at end of file
+Eclipse Foundation Software User Agreement
+
+November 22, 2017
+
+Usage Of Content
+
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
+AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
+THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
+TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
+BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
+APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
+MAY NOT USE THE CONTENT.
+
+Applicable Licenses
+
+Unless otherwise indicated, all Content made available by the Eclipse Foundation
+is provided to you under the terms and conditions of the Eclipse Public License
+Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
+available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
+"Program" will mean the Content.
+
+Content includes, but is not limited to, source code, object code, documentation
+and other files maintained in the Eclipse Foundation source code repository
+("Repository") in software modules ("Modules") and made available as
+downloadable archives ("Downloads").
+
+- Content may be structured and packaged into modules to facilitate
+ delivering, extending, and upgrading the Content. Typical modules may
+ include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
+ features ("Features").
+- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
+ (Javaâ„¢ ARchive) in a directory named "plugins".
+- A Feature is a bundle of one or more Plug-ins and/or Fragments and
+ associated material. Each Feature may be packaged as a sub-directory in a
+ directory named "features". Within a Feature, files named "feature.xml" may
+ contain a list of the names and version numbers of the Plug-ins and/or
+ Fragments associated with that Feature.
+- Features may also include other Features ("Included Features"). Within a
+ Feature, files named "feature.xml" may contain a list of the names and
+ version numbers of Included Features.
+
+The terms and conditions governing Plug-ins and Fragments should be contained in
+files named "about.html" ("Abouts"). The terms and conditions governing Features
+and Included Features should be contained in files named "license.html"
+("Feature Licenses"). Abouts and Feature Licenses may be located in any
+directory of a Download or Module including, but not limited to the following
+locations:
+
+- The top-level (root) directory
+- Plug-in and Fragment directories
+- Inside Plug-ins and Fragments packaged as JARs
+- Sub-directories of the directory named "src" of certain Plug-ins
+- Feature directories
+
+Note: if a Feature made available by the Eclipse Foundation is installed using
+the Provisioning Technology (as defined below), you must agree to a license
+("Feature Update License") during the installation process. If the Feature
+contains Included Features, the Feature Update License should either provide you
+with the terms and conditions governing the Included Features or inform you
+where you can locate them. Feature Update Licenses may be found in the "license"
+property of files named "feature.properties" found within a Feature. Such
+Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
+conditions (or references to such terms and conditions) that govern your use of
+the associated Content in that directory.
+
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
+OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
+
+- Eclipse Public License Version 1.0 (available at
+ http://www.eclipse.org/legal/epl-v10.html)
+- Eclipse Distribution License Version 1.0 (available at
+ http://www.eclipse.org/licenses/edl-v1.0.html)
+- Common Public License Version 1.0 (available at
+ http://www.eclipse.org/legal/cpl-v10.html)
+- Apache Software License 1.1 (available at
+ http://www.apache.org/licenses/LICENSE)
+- Apache Software License 2.0 (available at
+ http://www.apache.org/licenses/LICENSE-2.0)
+- Mozilla Public License Version 1.1 (available at
+ http://www.mozilla.org/MPL/MPL-1.1.html)
+
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
+USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
+provided, please contact the Eclipse Foundation to determine what terms and
+conditions govern that particular Content.
+
+Use of Provisioning Technology
+
+The Eclipse Foundation makes available provisioning software, examples of which
+include, but are not limited to, p2 and the Eclipse Update Manager
+("Provisioning Technology") for the purpose of allowing users to install
+software, documentation, information and/or other materials (collectively
+"Installable Software"). This capability is provided with the intent of allowing
+such users to install, extend and update Eclipse-based products. Information
+about packaging Installable Software is available at
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").
+
+You may use Provisioning Technology to allow other parties to install
+Installable Software. You shall be responsible for enabling the applicable
+license agreements relating to the Installable Software to be presented to, and
+accepted by, the users of the Provisioning Technology in accordance with the
+Specification. By using Provisioning Technology in such a manner and making it
+available in accordance with the Specification, you further acknowledge your
+agreement to, and the acquisition of all necessary rights to permit the
+following:
+
+1. A series of actions may occur ("Provisioning Process") in which a user may
+ execute the Provisioning Technology on a machine ("Target Machine") with the
+ intent of installing, extending or updating the functionality of an
+ Eclipse-based product.
+2. During the Provisioning Process, the Provisioning Technology may cause third
+ party Installable Software or a portion thereof to be accessed and copied to
+ the Target Machine.
+3. Pursuant to the Specification, you will provide to the user the terms and
+ conditions that govern the use of the Installable Software ("Installable
+ Software Agreement") and such Installable Software Agreement shall be
+ accessed from the Target Machine in accordance with the Specification. Such
+ Installable Software Agreement must inform the user of the terms and
+ conditions that govern the Installable Software and must solicit acceptance
+ by the end user in the manner prescribed in such Installable
+ Software Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the
+ Installable Software.
+
+Cryptography
+
+Content may contain encryption software. The country in which you are currently
+may have restrictions on the import, possession, and use, and/or re-export to
+another country, of encryption software. BEFORE using any encryption software,
+please check the country's laws, regulations and policies concerning the import,
+possession, or use, and re-export of encryption software, to see if this is
+permitted.
+
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the
+United States, other countries, or both.
diff --git a/org.eclipse.osbp.xtext.strategy.feature/build.properties b/org.eclipse.osbp.xtext.strategy.feature/build.properties
index b8920ff..d6b1b0a 100644
--- a/org.eclipse.osbp.xtext.strategy.feature/build.properties
+++ b/org.eclipse.osbp.xtext.strategy.feature/build.properties
@@ -1,2 +1,2 @@
-bin.includes = license.html, epl-v10.html, feature.xml,\
+bin.includes = license.html, epl-2.0.html, feature.xml,\
feature.properties
diff --git a/org.eclipse.osbp.xtext.strategy.feature/epl-2.0.html b/org.eclipse.osbp.xtext.strategy.feature/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.strategy.feature/epl-2.0.html
@@ -0,0 +1,300 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Eclipse Public License - Version 2.0</title>
+ <style type="text/css">
+ body {
+ margin: 1.5em 3em;
+ }
+ h1{
+ font-size:1.5em;
+ }
+ h2{
+ font-size:1em;
+ margin-bottom:0.5em;
+ margin-top:1em;
+ }
+ p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ }
+ ul, ol{
+ list-style-type:none;
+ }
+ </style>
+ </head>
+ <body>
+ <h1>Eclipse Public License - v 2.0</h1>
+ <p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+ PUBLIC LICENSE (&ldquo;AGREEMENT&rdquo;). ANY USE, REPRODUCTION OR DISTRIBUTION
+ OF THE PROGRAM CONSTITUTES RECIPIENT&#039;S ACCEPTANCE OF THIS AGREEMENT.
+ </p>
+ <h2 id="definitions">1. DEFINITIONS</h2>
+ <p>&ldquo;Contribution&rdquo; means:</p>
+ <ul>
+ <li>a) in the case of the initial Contributor, the initial content
+ Distributed under this Agreement, and
+ </li>
+ <li>
+ b) in the case of each subsequent Contributor:
+ <ul>
+ <li>i) changes to the Program, and</li>
+ <li>ii) additions to the Program;</li>
+ </ul>
+ where such changes and/or additions to the Program originate from
+ and are Distributed by that particular Contributor. A Contribution
+ &ldquo;originates&rdquo; from a Contributor if it was added to the Program by such
+ Contributor itself or anyone acting on such Contributor&#039;s behalf.
+ Contributions do not include changes or additions to the Program that
+ are not Modified Works.
+ </li>
+ </ul>
+ <p>&ldquo;Contributor&rdquo; means any person or entity that Distributes the Program.</p>
+ <p>&ldquo;Licensed Patents&rdquo; mean patent claims licensable by a Contributor which
+ are necessarily infringed by the use or sale of its Contribution alone
+ or when combined with the Program.
+ </p>
+ <p>&ldquo;Program&rdquo; means the Contributions Distributed in accordance with this
+ Agreement.
+ </p>
+ <p>&ldquo;Recipient&rdquo; means anyone who receives the Program under this Agreement
+ or any Secondary License (as applicable), including Contributors.
+ </p>
+ <p>&ldquo;Derivative Works&rdquo; shall mean any work, whether in Source Code or other
+ form, that is based on (or derived from) the Program and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship.
+ </p>
+ <p>&ldquo;Modified Works&rdquo; shall mean any work in Source Code or other form that
+ results from an addition to, deletion from, or modification of the
+ contents of the Program, including, for purposes of clarity any new file
+ in Source Code form that contains any contents of the Program. Modified
+ Works shall not include works that contain only declarations, interfaces,
+ types, classes, structures, or files of the Program solely in each case
+ in order to link to, bind by name, or subclass the Program or Modified
+ Works thereof.
+ </p>
+ <p>&ldquo;Distribute&rdquo; means the acts of a) distributing or b) making available
+ in any manner that enables the transfer of a copy.
+ </p>
+ <p>&ldquo;Source Code&rdquo; means the form of a Program preferred for making
+ modifications, including but not limited to software source code,
+ documentation source, and configuration files.
+ </p>
+ <p>&ldquo;Secondary License&rdquo; means either the GNU General Public License,
+ Version 2.0, or any later versions of that license, including any
+ exceptions or additional permissions as identified by the initial
+ Contributor.
+ </p>
+ <h2 id="grant-of-rights">2. GRANT OF RIGHTS</h2>
+ <ul>
+ <li>a) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare Derivative Works of, publicly display,
+ publicly perform, Distribute and sublicense the Contribution of such
+ Contributor, if any, and such Derivative Works.
+ </li>
+ <li>b) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor,
+ if any, in Source Code or other form. This patent license shall
+ apply to the combination of the Contribution and the Program if,
+ at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered
+ by the Licensed Patents. The patent license shall not apply to any
+ other combinations which include the Contribution. No hardware per
+ se is licensed hereunder.
+ </li>
+ <li>c) Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity.
+ Each Contributor disclaims any liability to Recipient for claims
+ brought by any other entity based on infringement of intellectual
+ property rights or otherwise. As a condition to exercising the rights
+ and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed,
+ if any. For example, if a third party patent license is required to
+ allow Recipient to Distribute the Program, it is Recipient&#039;s
+ responsibility to acquire that license before distributing the Program.
+ </li>
+ <li>d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright
+ license set forth in this Agreement.
+ </li>
+ <li>e) Notwithstanding the terms of any Secondary License, no Contributor
+ makes additional grants to any Recipient (other than those set forth
+ in this Agreement) as a result of such Recipient&#039;s receipt of the
+ Program under the terms of a Secondary License (if permitted under
+ the terms of Section 3).
+ </li>
+ </ul>
+ <h2 id="requirements">3. REQUIREMENTS</h2>
+ <p>3.1 If a Contributor Distributes the Program in any form, then:</p>
+ <ul>
+ <li>a) the Program must also be made available as Source Code, in
+ accordance with section 3.2, and the Contributor must accompany
+ the Program with a statement that the Source Code for the Program
+ is available under this Agreement, and informs Recipients how to
+ obtain it in a reasonable manner on or through a medium customarily
+ used for software exchange; and
+ </li>
+ <li>
+ b) the Contributor may Distribute the Program under a license
+ different than this Agreement, provided that such license:
+ <ul>
+ <li>i) effectively disclaims on behalf of all other Contributors all
+ warranties and conditions, express and implied, including warranties
+ or conditions of title and non-infringement, and implied warranties
+ or conditions of merchantability and fitness for a particular purpose;
+ </li>
+ <li>ii) effectively excludes on behalf of all other Contributors all
+ liability for damages, including direct, indirect, special, incidental
+ and consequential damages, such as lost profits;
+ </li>
+ <li>iii) does not attempt to limit or alter the recipients&#039; rights in the
+ Source Code under section 3.2; and
+ </li>
+ <li>iv) requires any subsequent distribution of the Program by any party
+ to be under a license that satisfies the requirements of this section 3.
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <p>3.2 When the Program is Distributed as Source Code:</p>
+ <ul>
+ <li>a) it must be made available under this Agreement, or if the Program (i)
+ is combined with other material in a separate file or files made available
+ under a Secondary License, and (ii) the initial Contributor attached to
+ the Source Code the notice described in Exhibit A of this Agreement,
+ then the Program may be made available under the terms of such
+ Secondary Licenses, and
+ </li>
+ <li>b) a copy of this Agreement must be included with each copy of the Program.</li>
+ </ul>
+ <p>3.3 Contributors may not remove or alter any copyright, patent, trademark,
+ attribution notices, disclaimers of warranty, or limitations of liability
+ (&lsquo;notices&rsquo;) contained within the Program from any copy of the Program which
+ they Distribute, provided that Contributors may add their own appropriate
+ notices.
+ </p>
+ <h2 id="commercial-distribution">4. COMMERCIAL DISTRIBUTION</h2>
+ <p>Commercial distributors of software may accept certain responsibilities
+ with respect to end users, business partners and the like. While this
+ license is intended to facilitate the commercial use of the Program, the
+ Contributor who includes the Program in a commercial product offering should
+ do so in a manner which does not create potential liability for other
+ Contributors. Therefore, if a Contributor includes the Program in a
+ commercial product offering, such Contributor (&ldquo;Commercial Contributor&rdquo;)
+ hereby agrees to defend and indemnify every other Contributor
+ (&ldquo;Indemnified Contributor&rdquo;) against any losses, damages and costs
+ (collectively &ldquo;Losses&rdquo;) arising from claims, lawsuits and other legal actions
+ brought by a third party against the Indemnified Contributor to the extent
+ caused by the acts or omissions of such Commercial Contributor in connection
+ with its distribution of the Program in a commercial product offering.
+ The obligations in this section do not apply to any claims or Losses relating
+ to any actual or alleged intellectual property infringement. In order to
+ qualify, an Indemnified Contributor must: a) promptly notify the
+ Commercial Contributor in writing of such claim, and b) allow the Commercial
+ Contributor to control, and cooperate with the Commercial Contributor in,
+ the defense and any related settlement negotiations. The Indemnified
+ Contributor may participate in any such claim at its own expense.
+ </p>
+ <p>For example, a Contributor might include the Program
+ in a commercial product offering, Product X. That Contributor is then a
+ Commercial Contributor. If that Commercial Contributor then makes performance
+ claims, or offers warranties related to Product X, those performance claims
+ and warranties are such Commercial Contributor&#039;s responsibility alone.
+ Under this section, the Commercial Contributor would have to defend claims
+ against the other Contributors related to those performance claims and
+ warranties, and if a court requires any other Contributor to pay any damages
+ as a result, the Commercial Contributor must pay those damages.
+ </p>
+ <h2 id="warranty">5. NO WARRANTY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN &ldquo;AS IS&rdquo; BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+ WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
+ solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its
+ exercise of rights under this Agreement, including but not limited to the
+ risks and costs of program errors, compliance with applicable laws, damage
+ to or loss of data, programs or equipment, and unavailability or
+ interruption of operations.
+ </p>
+ <h2 id="disclaimer">6. DISCLAIMER OF LIABILITY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY
+ LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+ OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ </p>
+ <h2 id="general">7. GENERAL</h2>
+ <p>If any provision of this Agreement is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of the
+ remainder of the terms of this Agreement, and without further action by the
+ parties hereto, such provision shall be reformed to the minimum extent
+ necessary to make such provision valid and enforceable.
+ </p>
+ <p>If Recipient institutes patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+ (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient&#039;s patent(s), then such Recipient&#039;s rights granted
+ under Section 2(b) shall terminate as of the date such litigation is filed.
+ </p>
+ <p>All Recipient&#039;s rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and
+ does not cure such failure in a reasonable period of time after becoming
+ aware of such noncompliance. If all Recipient&#039;s rights under this Agreement
+ terminate, Recipient agrees to cease use and distribution of the Program
+ as soon as reasonably practicable. However, Recipient&#039;s obligations under
+ this Agreement and any licenses granted by Recipient relating to the
+ Program shall continue and survive.
+ </p>
+ <p>Everyone is permitted to copy and distribute copies of this Agreement,
+ but in order to avoid inconsistency the Agreement is copyrighted and may
+ only be modified in the following manner. The Agreement Steward reserves
+ the right to publish new versions (including revisions) of this Agreement
+ from time to time. No one other than the Agreement Steward has the right
+ to modify this Agreement. The Eclipse Foundation is the initial Agreement
+ Steward. The Eclipse Foundation may assign the responsibility to serve as
+ the Agreement Steward to a suitable separate entity. Each new version of
+ the Agreement will be given a distinguishing version number. The Program
+ (including Contributions) may always be Distributed subject to the version
+ of the Agreement under which it was received. In addition, after a new
+ version of the Agreement is published, Contributor may elect to Distribute
+ the Program (including its Contributions) under the new version.
+ </p>
+ <p>Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
+ receives no rights or licenses to the intellectual property of any
+ Contributor under this Agreement, whether expressly, by implication,
+ estoppel or otherwise. All rights in the Program not expressly granted
+ under this Agreement are reserved. Nothing in this Agreement is intended
+ to be enforceable by any entity that is not a Contributor or Recipient.
+ No third-party beneficiary rights are created under this Agreement.
+ </p>
+ <h2 id="exhibit-a">Exhibit A &ndash; Form of Secondary Licenses Notice</h2>
+ <p>&ldquo;This Source Code may also be made available under the following
+ Secondary Licenses when the conditions for such availability set forth
+ in the Eclipse Public License, v. 2.0 are satisfied: {name license(s),
+ version(s), and exceptions or additional permissions here}.&rdquo;
+ </p>
+ <blockquote>
+ <p>Simply including a copy of this Agreement, including this Exhibit A
+ is not sufficient to license the Source Code under Secondary Licenses.
+ </p>
+ <p>If it is not possible or desirable to put the notice in a particular file,
+ then You may include the notice in a location (such as a LICENSE file in a
+ relevant directory) where a recipient would be likely to look for
+ such a notice.
+ </p>
+ <p>You may add additional accurate notices of copyright ownership.</p>
+ </blockquote>
+ </body>
+</html> \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy.feature/epl-v10.html b/org.eclipse.osbp.xtext.strategy.feature/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.strategy.feature/epl-v10.html
+++ /dev/null
@@ -1,259 +0,0 @@
-<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Eclipse Public License - Version 1.0</title>
-<style type="text/css">
- body {
- size: 8.5in 11.0in;
- margin: 0.25in 0.5in 0.25in 0.5in;
- tab-interval: 0.5in;
- }
- p {
- margin-left: auto;
- margin-top: 0.5em;
- margin-bottom: 0.5em;
- }
- p.list {
- margin-left: 0.5in;
- margin-top: 0.05em;
- margin-bottom: 0.05em;
- }
- </style>
-
-</head>
-
-<body lang="EN-US">
-
-<h2>Eclipse Public License - v 1.0</h2>
-
-<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
-PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
-DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
-AGREEMENT.</p>
-
-<p><b>1. DEFINITIONS</b></p>
-
-<p>"Contribution" means:</p>
-
-<p class="list">a) in the case of the initial Contributor, the initial
-code and documentation distributed under this Agreement, and</p>
-<p class="list">b) in the case of each subsequent Contributor:</p>
-<p class="list">i) changes to the Program, and</p>
-<p class="list">ii) additions to the Program;</p>
-<p class="list">where such changes and/or additions to the Program
-originate from and are distributed by that particular Contributor. A
-Contribution 'originates' from a Contributor if it was added to the
-Program by such Contributor itself or anyone acting on such
-Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in
-conjunction with the Program under their own license agreement, and (ii)
-are not derivative works of the Program.</p>
-
-<p>"Contributor" means any person or entity that distributes
-the Program.</p>
-
-<p>"Licensed Patents" mean patent claims licensable by a
-Contributor which are necessarily infringed by the use or sale of its
-Contribution alone or when combined with the Program.</p>
-
-<p>"Program" means the Contributions distributed in accordance
-with this Agreement.</p>
-
-<p>"Recipient" means anyone who receives the Program under
-this Agreement, including all Contributors.</p>
-
-<p><b>2. GRANT OF RIGHTS</b></p>
-
-<p class="list">a) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works
-of, publicly display, publicly perform, distribute and sublicense the
-Contribution of such Contributor, if any, and such derivative works, in
-source code and object code form.</p>
-
-<p class="list">b) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell,
-offer to sell, import and otherwise transfer the Contribution of such
-Contributor, if any, in source code and object code form. This patent
-license shall apply to the combination of the Contribution and the
-Program if, at the time the Contribution is added by the Contributor,
-such addition of the Contribution causes such combination to be covered
-by the Licensed Patents. The patent license shall not apply to any other
-combinations which include the Contribution. No hardware per se is
-licensed hereunder.</p>
-
-<p class="list">c) Recipient understands that although each Contributor
-grants the licenses to its Contributions set forth herein, no assurances
-are provided by any Contributor that the Program does not infringe the
-patent or other intellectual property rights of any other entity. Each
-Contributor disclaims any liability to Recipient for claims brought by
-any other entity based on infringement of intellectual property rights
-or otherwise. As a condition to exercising the rights and licenses
-granted hereunder, each Recipient hereby assumes sole responsibility to
-secure any other intellectual property rights needed, if any. For
-example, if a third party patent license is required to allow Recipient
-to distribute the Program, it is Recipient's responsibility to acquire
-that license before distributing the Program.</p>
-
-<p class="list">d) Each Contributor represents that to its knowledge it
-has sufficient copyright rights in its Contribution, if any, to grant
-the copyright license set forth in this Agreement.</p>
-
-<p><b>3. REQUIREMENTS</b></p>
-
-<p>A Contributor may choose to distribute the Program in object code
-form under its own license agreement, provided that:</p>
-
-<p class="list">a) it complies with the terms and conditions of this
-Agreement; and</p>
-
-<p class="list">b) its license agreement:</p>
-
-<p class="list">i) effectively disclaims on behalf of all Contributors
-all warranties and conditions, express and implied, including warranties
-or conditions of title and non-infringement, and implied warranties or
-conditions of merchantability and fitness for a particular purpose;</p>
-
-<p class="list">ii) effectively excludes on behalf of all Contributors
-all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;</p>
-
-<p class="list">iii) states that any provisions which differ from this
-Agreement are offered by that Contributor alone and not by any other
-party; and</p>
-
-<p class="list">iv) states that source code for the Program is available
-from such Contributor, and informs licensees how to obtain it in a
-reasonable manner on or through a medium customarily used for software
-exchange.</p>
-
-<p>When the Program is made available in source code form:</p>
-
-<p class="list">a) it must be made available under this Agreement; and</p>
-
-<p class="list">b) a copy of this Agreement must be included with each
-copy of the Program.</p>
-
-<p>Contributors may not remove or alter any copyright notices contained
-within the Program.</p>
-
-<p>Each Contributor must identify itself as the originator of its
-Contribution, if any, in a manner that reasonably allows subsequent
-Recipients to identify the originator of the Contribution.</p>
-
-<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
-
-<p>Commercial distributors of software may accept certain
-responsibilities with respect to end users, business partners and the
-like. While this license is intended to facilitate the commercial use of
-the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create
-potential liability for other Contributors. Therefore, if a Contributor
-includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and
-indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses")
-arising from claims, lawsuits and other legal actions brought by a third
-party against the Indemnified Contributor to the extent caused by the
-acts or omissions of such Commercial Contributor in connection with its
-distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In
-order to qualify, an Indemnified Contributor must: a) promptly notify
-the Commercial Contributor in writing of such claim, and b) allow the
-Commercial Contributor to control, and cooperate with the Commercial
-Contributor in, the defense and any related settlement negotiations. The
-Indemnified Contributor may participate in any such claim at its own
-expense.</p>
-
-<p>For example, a Contributor might include the Program in a commercial
-product offering, Product X. That Contributor is then a Commercial
-Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance
-claims and warranties are such Commercial Contributor's responsibility
-alone. Under this section, the Commercial Contributor would have to
-defend claims against the other Contributors related to those
-performance claims and warranties, and if a court requires any other
-Contributor to pay any damages as a result, the Commercial Contributor
-must pay those damages.</p>
-
-<p><b>5. NO WARRANTY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
-PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
-OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
-ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
-OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and
-distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to
-the risks and costs of program errors, compliance with applicable laws,
-damage to or loss of data, programs or equipment, and unavailability or
-interruption of operations.</p>
-
-<p><b>6. DISCLAIMER OF LIABILITY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
-NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
-WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
-DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
-
-<p><b>7. GENERAL</b></p>
-
-<p>If any provision of this Agreement is invalid or unenforceable under
-applicable law, it shall not affect the validity or enforceability of
-the remainder of the terms of this Agreement, and without further action
-by the parties hereto, such provision shall be reformed to the minimum
-extent necessary to make such provision valid and enforceable.</p>
-
-<p>If Recipient institutes patent litigation against any entity
-(including a cross-claim or counterclaim in a lawsuit) alleging that the
-Program itself (excluding combinations of the Program with other
-software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the
-date such litigation is filed.</p>
-
-<p>All Recipient's rights under this Agreement shall terminate if it
-fails to comply with any of the material terms or conditions of this
-Agreement and does not cure such failure in a reasonable period of time
-after becoming aware of such noncompliance. If all Recipient's rights
-under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive.</p>
-
-<p>Everyone is permitted to copy and distribute copies of this
-Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The
-Agreement Steward reserves the right to publish new versions (including
-revisions) of this Agreement from time to time. No one other than the
-Agreement Steward has the right to modify this Agreement. The Eclipse
-Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a
-suitable separate entity. Each new version of the Agreement will be
-given a distinguishing version number. The Program (including
-Contributions) may always be distributed subject to the version of the
-Agreement under which it was received. In addition, after a new version
-of the Agreement is published, Contributor may elect to distribute the
-Program (including its Contributions) under the new version. Except as
-expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
-rights or licenses to the intellectual property of any Contributor under
-this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this
-Agreement are reserved.</p>
-
-<p>This Agreement is governed by the laws of the State of New York and
-the intellectual property laws of the United States of America. No party
-to this Agreement will bring a legal action under this Agreement more
-than one year after the cause of action arose. Each party waives its
-rights to a jury trial in any resulting litigation.</p>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy.feature/feature.properties b/org.eclipse.osbp.xtext.strategy.feature/feature.properties
index 02645e5..c05a705 100644
--- a/org.eclipse.osbp.xtext.strategy.feature/feature.properties
+++ b/org.eclipse.osbp.xtext.strategy.feature/feature.properties
@@ -1,9 +1,11 @@
###############################################################################
# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany).
# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
+# are made available under the terms of the Eclipse Public License 2.0
# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
# Cristiano Gavião - initial API and implementation
@@ -30,9 +32,11 @@ updateSiteName=
copyright=\
Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) \n\
All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
+are made available under the terms of the Eclipse Public License 2.0 \n\
which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
+https://www.eclipse.org/legal/epl-2.0/\n\
+\n\
+SPDX-License-Identifier: EPL-2.0\n\
\n\
################ end of copyright property ####################################
@@ -44,126 +48,143 @@ licenseURL=license.html
# should be plain text version of license agreement pointed to be "licenseURL"
license=\
Eclipse Foundation Software User Agreement\n\
-February 1, 2011\n\
+\n\
+November 22, 2017\n\
\n\
Usage Of Content\n\
\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION\n\
+AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF\n\
+THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE\n\
+TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
+BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED\n\
+BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE\n\
+AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY\n\
+APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU\n\
+MAY NOT USE THE CONTENT.\n\
\n\
Applicable Licenses\n\
\n\
-Unless otherwise indicated, all Content made available by the\n\
-Eclipse Foundation is provided to you under the terms and conditions of\n\
-the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
-provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse Foundation source code\n\
-repository ("Repository") in software modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
- - Content may be structured and packaged into modules to facilitate delivering,\n\
- extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
- plug-in fragments ("Fragments"), and features ("Features").\n\
- - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
- in a directory named "plugins".\n\
- - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
- Each Feature may be packaged as a sub-directory in a directory named "features".\n\
- Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
- numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
- - Features may also include other Features ("Included Features"). Within a Feature, files\n\
- named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
- - The top-level (root) directory\n\
- - Plug-in and Fragment directories\n\
- - Inside Plug-ins and Fragments packaged as JARs\n\
- - Sub-directories of the directory named "src" of certain Plug-ins\n\
- - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
-Update License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties" found within a Feature.\n\
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
-terms and conditions (or references to such terms and conditions) that\n\
-govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
- - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
- - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
- - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
- - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
- - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
- - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-\n\Use of Provisioning Technology\n\
-\n\
-The Eclipse Foundation makes available provisioning software, examples of which include,\n\
-but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
-the purpose of allowing users to install software, documentation, information and/or\n\
-other materials (collectively "Installable Software"). This capability is provided with\n\
-the intent of allowing such users to install, extend and update Eclipse-based products.\n\
-Information about packaging Installable Software is available at\n\
+Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
+is provided to you under the terms and conditions of the Eclipse Public License\n\
+Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also\n\
+available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,\n\
+"Program" will mean the Content.\n\
+\n\
+Content includes, but is not limited to, source code, object code, documentation\n\
+and other files maintained in the Eclipse Foundation source code repository\n\
+("Repository") in software modules ("Modules") and made available as\n\
+downloadable archives ("Downloads").\n\
+\n\
+- Content may be structured and packaged into modules to facilitate\n\
+ delivering, extending, and upgrading the Content. Typical modules may\n\
+ include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and\n\
+ features ("Features").\n\
+- Each Plug-in or Fragment may be packaged as a sub-directory or JAR\n\
+ (Javaâ„¢ ARchive) in a directory named "plugins".\n\
+- A Feature is a bundle of one or more Plug-ins and/or Fragments and\n\
+ associated material. Each Feature may be packaged as a sub-directory in a\n\
+ directory named "features". Within a Feature, files named "feature.xml" may\n\
+ contain a list of the names and version numbers of the Plug-ins and/or\n\
+ Fragments associated with that Feature.\n\
+- Features may also include other Features ("Included Features"). Within a\n\
+ Feature, files named "feature.xml" may contain a list of the names and\n\
+ version numbers of Included Features.\n\
+\n\
+The terms and conditions governing Plug-ins and Fragments should be contained in\n\
+files named "about.html" ("Abouts"). The terms and conditions governing Features\n\
+and Included Features should be contained in files named "license.html"\n\
+("Feature Licenses"). Abouts and Feature Licenses may be located in any\n\
+directory of a Download or Module including, but not limited to the following\n\
+locations:\n\
+\n\
+- The top-level (root) directory\n\
+- Plug-in and Fragment directories\n\
+- Inside Plug-ins and Fragments packaged as JARs\n\
+- Sub-directories of the directory named "src" of certain Plug-ins\n\
+- Feature directories\n\
+\n\
+Note: if a Feature made available by the Eclipse Foundation is installed using\n\
+the Provisioning Technology (as defined below), you must agree to a license\n\
+("Feature Update License") during the installation process. If the Feature\n\
+contains Included Features, the Feature Update License should either provide you\n\
+with the terms and conditions governing the Included Features or inform you\n\
+where you can locate them. Feature Update Licenses may be found in the "license"\n\
+property of files named "feature.properties" found within a Feature. Such\n\
+Abouts, Feature Licenses, and Feature Update Licenses contain the terms and\n\
+conditions (or references to such terms and conditions) that govern your use of\n\
+the associated Content in that directory.\n\
+\n\
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL\n\
+OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE\n\
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
+\n\
+- Eclipse Public License Version 1.0 (available at\n\
+ http://www.eclipse.org/legal/epl-v10.html)\n\
+- Eclipse Distribution License Version 1.0 (available at\n\
+ http://www.eclipse.org/licenses/edl-v1.0.html)\n\
+- Common Public License Version 1.0 (available at\n\
+ http://www.eclipse.org/legal/cpl-v10.html)\n\
+- Apache Software License 1.1 (available at\n\
+ http://www.apache.org/licenses/LICENSE)\n\
+- Apache Software License 2.0 (available at\n\
+ http://www.apache.org/licenses/LICENSE-2.0)\n\
+- Mozilla Public License Version 1.1 (available at\n\
+ http://www.mozilla.org/MPL/MPL-1.1.html)\n\
+\n\
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO\n\
+USE OF THE CONTENT. If no About, Feature License, or Feature Update License is\n\
+provided, please contact the Eclipse Foundation to determine what terms and\n\
+conditions govern that particular Content.\n\
+\n\
+Use of Provisioning Technology\n\
+\n\
+The Eclipse Foundation makes available provisioning software, examples of which\n\
+include, but are not limited to, p2 and the Eclipse Update Manager\n\
+("Provisioning Technology") for the purpose of allowing users to install\n\
+software, documentation, information and/or other materials (collectively\n\
+"Installable Software"). This capability is provided with the intent of allowing\n\
+such users to install, extend and update Eclipse-based products. Information\n\
+about packaging Installable Software is available at\n\
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
\n\
-You may use Provisioning Technology to allow other parties to install Installable Software.\n\
-You shall be responsible for enabling the applicable license agreements relating to the\n\
-Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
-in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
-making it available in accordance with the Specification, you further acknowledge your\n\
-agreement to, and the acquisition of all necessary rights to permit the following:\n\
-\n\
- 1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
- the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
- extending or updating the functionality of an Eclipse-based product.\n\
- 2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
- Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
- 3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
- govern the use of the Installable Software ("Installable Software Agreement") and such\n\
- Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
- with the Specification. Such Installable Software Agreement must inform the user of the\n\
- terms and conditions that govern the Installable Software and must solicit acceptance by\n\
- the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
- indication of agreement by the user, the provisioning Technology will complete installation\n\
- of the Installable Software.\n\
+You may use Provisioning Technology to allow other parties to install\n\
+Installable Software. You shall be responsible for enabling the applicable\n\
+license agreements relating to the Installable Software to be presented to, and\n\
+accepted by, the users of the Provisioning Technology in accordance with the\n\
+Specification. By using Provisioning Technology in such a manner and making it\n\
+available in accordance with the Specification, you further acknowledge your\n\
+agreement to, and the acquisition of all necessary rights to permit the\n\
+following:\n\
+\n\
+1. A series of actions may occur ("Provisioning Process") in which a user may\n\
+ execute the Provisioning Technology on a machine ("Target Machine") with the\n\
+ intent of installing, extending or updating the functionality of an\n\
+ Eclipse-based product.\n\
+2. During the Provisioning Process, the Provisioning Technology may cause third\n\
+ party Installable Software or a portion thereof to be accessed and copied to\n\
+ the Target Machine.\n\
+3. Pursuant to the Specification, you will provide to the user the terms and\n\
+ conditions that govern the use of the Installable Software ("Installable\n\
+ Software Agreement") and such Installable Software Agreement shall be\n\
+ accessed from the Target Machine in accordance with the Specification. Such\n\
+ Installable Software Agreement must inform the user of the terms and\n\
+ conditions that govern the Installable Software and must solicit acceptance\n\
+ by the end user in the manner prescribed in such Installable\n\
+ Software Agreement. Upon such indication of agreement by the user, the\n\
+ provisioning Technology will complete installation of the\n\
+ Installable Software.\n\
\n\
Cryptography\n\
\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use, and\n\
-re-export of encryption software, to see if this is permitted.\n\
+Content may contain encryption software. The country in which you are currently\n\
+may have restrictions on the import, possession, and use, and/or re-export to\n\
+another country, of encryption software. BEFORE using any encryption software,\n\
+please check the country's laws, regulations and policies concerning the import,\n\
+possession, or use, and re-export of encryption software, to see if this is\n\
+permitted.\n\
\n\
-Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the\n\
+United States, other countries, or both.\n
########### end of license property ##########################################
diff --git a/org.eclipse.osbp.xtext.strategy.feature/license.html b/org.eclipse.osbp.xtext.strategy.feature/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.strategy.feature/license.html
+++ b/org.eclipse.osbp.xtext.strategy.feature/license.html
@@ -1,164 +1,189 @@
-<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Eclipse Foundation Software User Agreement</title>
</head>
<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>February 1, 2011</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse
- Foundation is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0
- ("EPL"). A copy of the EPL is provided with this Content and is also
- available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, "Program" will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code,
-documentation and other files maintained in the Eclipse Foundation
-source code
- repository ("Repository") in software modules ("Modules") and made
-available as downloadable archives ("Downloads").</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to
-facilitate delivering, extending, and upgrading the Content. Typical
-modules may include plug-ins ("Plug-ins"), plug-in fragments
-("Fragments"), and features ("Features").</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&#8482; ARchive) in a directory named "plugins".</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or
-Fragments and associated material. Each Feature may be packaged as a
-sub-directory in a directory named "features". Within a Feature, files
-named "feature.xml" may contain a list of the names and version numbers
-of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features ("Included
-Features"). Within a Feature, files named "feature.xml" may contain a
-list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be
-contained in files named "about.html" ("Abouts"). The terms and
-conditions governing Features and
-Included Features should be contained in files named "license.html"
-("Feature Licenses"). Abouts and Feature Licenses may be located in any
- directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is
-installed using the Provisioning Technology (as defined below), you must
- agree to a license ("Feature Update License") during the
-installation process. If the Feature contains Included Features, the
-Feature Update License should either provide you with the terms and
-conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be
-found in the "license" property of files named "feature.properties"
-found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the
-terms and conditions (or references to such terms and conditions) that
-govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
- SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
-CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
-or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions
-govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software,
-examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager ("Provisioning Technology") for the purpose of
-allowing users to install software, documentation, information and/or
- other materials (collectively "Installable Software"). This
-capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about
-packaging Installable Software is available at <a href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- ("Specification").</p>
-
-<p>You may use Provisioning Technology to allow other parties to install
- Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to
- be presented to, and accepted by, the users of the Provisioning
-Technology
- in accordance with the Specification. By using Provisioning
-Technology in such a manner and making it available in accordance with
-the
- Specification, you further acknowledge your agreement to, and the
-acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur ("Provisioning Process") in
-which a user may execute the Provisioning Technology
- on a machine ("Target Machine") with the intent of installing,
-extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology
-may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user
-the terms and conditions that govern the use of the Installable
- Software ("Installable Software Agreement") and such Installable
-Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable
-Software Agreement must inform the user of the terms and conditions that
- govern
- the Installable Software and must solicit acceptance by the end
-user in the manner prescribed in such Installable Software Agreement.
-Upon such
- indication of agreement by the user, the provisioning Technology
-will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are
- currently may have restrictions on the import, possession, and use,
-and/or re-export to
- another country, of encryption software. BEFORE using any encryption
-software, please check the country's laws, regulations and policies
-concerning the import,
- possession, or use, and re-export of encryption software, to see if
-this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-
-
-</body></html> \ No newline at end of file
+ <h2>Eclipse Foundation Software User Agreement</h2>
+ <p>November 22, 2017</p>
+
+ <h3>Usage Of Content</h3>
+
+ <p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
+ INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+ (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY
+ THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+ CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS
+ GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY
+ APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS
+ AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+ AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
+ USE THE CONTENT.</p>
+
+ <h3>Applicable Licenses</h3>
+
+ <p>
+ Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the
+ Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the
+ EPL is provided with this Content and is also available at <a
+ href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>.
+ For purposes of the EPL, &quot;Program&quot; will mean the Content.
+ </p>
+
+ <p>Content includes, but is not limited to, source code, object
+ code, documentation and other files maintained in the Eclipse
+ Foundation source code repository (&quot;Repository&quot;) in software
+ modules (&quot;Modules&quot;) and made available as downloadable
+ archives (&quot;Downloads&quot;).</p>
+
+ <ul>
+ <li>Content may be structured and packaged into modules to
+ facilitate delivering, extending, and upgrading the Content. Typical
+ modules may include plug-ins (&quot;Plug-ins&quot;), plug-in
+ fragments (&quot;Fragments&quot;), and features
+ (&quot;Features&quot;).</li>
+ <li>Each Plug-in or Fragment may be packaged as a sub-directory
+ or JAR (Java&trade; ARchive) in a directory named
+ &quot;plugins&quot;.</li>
+ <li>A Feature is a bundle of one or more Plug-ins and/or
+ Fragments and associated material. Each Feature may be packaged as a
+ sub-directory in a directory named &quot;features&quot;. Within a
+ Feature, files named &quot;feature.xml&quot; may contain a list of
+ the names and version numbers of the Plug-ins and/or Fragments
+ associated with that Feature.</li>
+ <li>Features may also include other Features (&quot;Included
+ Features&quot;). Within a Feature, files named
+ &quot;feature.xml&quot; may contain a list of the names and version
+ numbers of Included Features.</li>
+ </ul>
+
+ <p>The terms and conditions governing Plug-ins and Fragments should
+ be contained in files named &quot;about.html&quot;
+ (&quot;Abouts&quot;). The terms and conditions governing Features and
+ Included Features should be contained in files named
+ &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and
+ Feature Licenses may be located in any directory of a Download or
+ Module including, but not limited to the following locations:</p>
+
+ <ul>
+ <li>The top-level (root) directory</li>
+ <li>Plug-in and Fragment directories</li>
+ <li>Inside Plug-ins and Fragments packaged as JARs</li>
+ <li>Sub-directories of the directory named &quot;src&quot; of
+ certain Plug-ins</li>
+ <li>Feature directories</li>
+ </ul>
+
+ <p>Note: if a Feature made available by the Eclipse Foundation is
+ installed using the Provisioning Technology (as defined below), you
+ must agree to a license (&quot;Feature Update License&quot;) during
+ the installation process. If the Feature contains Included Features,
+ the Feature Update License should either provide you with the terms
+ and conditions governing the Included Features or inform you where you
+ can locate them. Feature Update Licenses may be found in the
+ &quot;license&quot; property of files named
+ &quot;feature.properties&quot; found within a Feature. Such Abouts,
+ Feature Licenses, and Feature Update Licenses contain the terms and
+ conditions (or references to such terms and conditions) that govern
+ your use of the associated Content in that directory.</p>
+
+ <p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY
+ REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND
+ CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT
+ ARE NOT LIMITED TO):</p>
+
+ <ul>
+ <li>Eclipse Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>)
+ </li>
+ <li>Eclipse Distribution License Version 1.0 (available at <a
+ href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)
+ </li>
+ <li>Common Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)
+ </li>
+ <li>Apache Software License 1.1 (available at <a
+ href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)
+ </li>
+ <li>Apache Software License 2.0 (available at <a
+ href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)
+ </li>
+ <li>Mozilla Public License Version 1.1 (available at <a
+ href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)
+ </li>
+ </ul>
+
+ <p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
+ CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
+ or Feature Update License is provided, please contact the Eclipse
+ Foundation to determine what terms and conditions govern that
+ particular Content.</p>
+
+
+ <h3>Use of Provisioning Technology</h3>
+
+ <p>
+ The Eclipse Foundation makes available provisioning software, examples
+ of which include, but are not limited to, p2 and the Eclipse Update
+ Manager (&quot;Provisioning Technology&quot;) for the purpose of
+ allowing users to install software, documentation, information and/or
+ other materials (collectively &quot;Installable Software&quot;). This
+ capability is provided with the intent of allowing such users to
+ install, extend and update Eclipse-based products. Information about
+ packaging Installable Software is available at <a
+ href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+ (&quot;Specification&quot;).
+ </p>
+
+ <p>You may use Provisioning Technology to allow other parties to
+ install Installable Software. You shall be responsible for enabling
+ the applicable license agreements relating to the Installable Software
+ to be presented to, and accepted by, the users of the Provisioning
+ Technology in accordance with the Specification. By using Provisioning
+ Technology in such a manner and making it available in accordance with
+ the Specification, you further acknowledge your agreement to, and the
+ acquisition of all necessary rights to permit the following:</p>
+
+ <ol>
+ <li>A series of actions may occur (&quot;Provisioning
+ Process&quot;) in which a user may execute the Provisioning
+ Technology on a machine (&quot;Target Machine&quot;) with the intent
+ of installing, extending or updating the functionality of an
+ Eclipse-based product.</li>
+ <li>During the Provisioning Process, the Provisioning Technology
+ may cause third party Installable Software or a portion thereof to be
+ accessed and copied to the Target Machine.</li>
+ <li>Pursuant to the Specification, you will provide to the user
+ the terms and conditions that govern the use of the Installable
+ Software (&quot;Installable Software Agreement&quot;) and such
+ Installable Software Agreement shall be accessed from the Target
+ Machine in accordance with the Specification. Such Installable
+ Software Agreement must inform the user of the terms and conditions
+ that govern the Installable Software and must solicit acceptance by
+ the end user in the manner prescribed in such Installable Software
+ Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the Installable
+ Software.</li>
+ </ol>
+
+ <h3>Cryptography</h3>
+
+ <p>Content may contain encryption software. The country in which
+ you are currently may have restrictions on the import, possession, and
+ use, and/or re-export to another country, of encryption software.
+ BEFORE using any encryption software, please check the country's laws,
+ regulations and policies concerning the import, possession, or use,
+ and re-export of encryption software, to see if this is permitted.</p>
+
+ <p>
+ <small>Java and all Java-based trademarks are trademarks of
+ Oracle Corporation in the United States, other countries, or both.</small>
+ </p>
+</body>
+</html>
diff --git a/org.eclipse.osbp.xtext.strategy.feature/pom.xml b/org.eclipse.osbp.xtext.strategy.feature/pom.xml
index 1aa45b2..7d811b9 100644
--- a/org.eclipse.osbp.xtext.strategy.feature/pom.xml
+++ b/org.eclipse.osbp.xtext.strategy.feature/pom.xml
@@ -2,9 +2,11 @@
<!--#======================================================================= -->
<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany). -->
<!--# All rights reserved. This program and the accompanying materials -->
-<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# are made available under the terms of the Eclipse Public License 2.0 -->
<!--# which accompanies this distribution, and is available at -->
-<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# https://www.eclipse.org/legal/epl-2.0/ -->
+<!--# -->
+<!--# SPDX-License-Identifier: EPL-2.0 -->
<!--# -->
<!--# Contributors: -->
<!--# Christophe Loetz (Loetz GmbH&Co.KG) - Initial implementation API and implementation -->
diff --git a/org.eclipse.osbp.xtext.strategy.ide/pom.xml b/org.eclipse.osbp.xtext.strategy.ide/pom.xml
index 31bded4..1223120 100644
--- a/org.eclipse.osbp.xtext.strategy.ide/pom.xml
+++ b/org.eclipse.osbp.xtext.strategy.ide/pom.xml
@@ -2,9 +2,11 @@
<!--#======================================================================= -->
<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) -->
<!--# All rights reserved. This program and the accompanying materials -->
-<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# are made available under the terms of the Eclipse Public License 2.0 -->
<!--# which accompanies this distribution, and is available at -->
-<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# https://www.eclipse.org/legal/epl-2.0/ -->
+<!--# -->
+<!--# SPDX-License-Identifier: EPL-2.0 -->
<!--# -->
<!--# Contributors: -->
<!--# Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation -->
diff --git a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/AbstractStrategyDSLIdeModule.java b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/AbstractStrategyDSLIdeModule.java
index 1624953..06bacc8 100644
--- a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/AbstractStrategyDSLIdeModule.java
+++ b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/AbstractStrategyDSLIdeModule.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.ide;
diff --git a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/PartialStrategyDSLContentAssistParser.java b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/PartialStrategyDSLContentAssistParser.java
index e871024..8d72232 100644
--- a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/PartialStrategyDSLContentAssistParser.java
+++ b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/PartialStrategyDSLContentAssistParser.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.ide.contentassist.antlr;
diff --git a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/StrategyDSLParser.java b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/StrategyDSLParser.java
index 98d6a4a..a6fc6c5 100644
--- a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/StrategyDSLParser.java
+++ b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/StrategyDSLParser.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.ide.contentassist.antlr;
diff --git a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSL.g b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSL.g
index 0d9fc02..361d8ae 100644
--- a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSL.g
+++ b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSL.g
@@ -3520,21 +3520,27 @@ rule__LayoutingEnum__Alternatives
)
|
(
- { before(grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_3()); }
+ { before(grammarAccess.getLayoutingEnumAccess().getFORMEnumLiteralDeclaration_3()); }
+ ('Form')
+ { after(grammarAccess.getLayoutingEnumAccess().getFORMEnumLiteralDeclaration_3()); }
+ )
+ |
+ (
+ { before(grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_4()); }
('Form2')
- { after(grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_3()); }
+ { after(grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_4()); }
)
|
(
- { before(grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_4()); }
+ { before(grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_5()); }
('Form3')
- { after(grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_4()); }
+ { after(grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_5()); }
)
|
(
- { before(grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_5()); }
+ { before(grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_6()); }
('Css')
- { after(grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_5()); }
+ { after(grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_6()); }
)
;
finally {
diff --git a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSL.tokens b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSL.tokens
index d5cc8a6..4550307 100644
--- a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSL.tokens
+++ b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSL.tokens
@@ -1,20 +1,20 @@
'!'=40
'!='=22
'!=='=24
-'#'=82
+'#'=83
'%'=39
'%='=20
'&&'=15
-'&'=104
-'('=78
-')'=79
+'&'=105
+'('=79
+')'=80
'*'=36
'**'=37
'*='=18
'+'=34
'++'=41
'+='=16
-','=80
+','=81
'-'=35
'--'=42
'-='=17
@@ -24,9 +24,9 @@
'..<'=29
'/'=38
'/='=19
-':'=89
-'::'=106
-';'=76
+':'=90
+'::'=107
+';'=77
'<'=27
'<>'=32
'='=13
@@ -35,67 +35,68 @@
'=>'=31
'>'=26
'>='=25
-'?'=103
-'?.'=107
+'?'=104
+'?.'=108
'?:'=33
-'@'=77
-'Backward'=58
-'Css'=56
-'Form2'=54
-'Form3'=55
-'Forward'=57
+'@'=78
+'Backward'=59
+'Css'=57
+'Form'=54
+'Form2'=55
+'Form3'=56
+'Forward'=58
'Grid'=53
'Horizontal'=51
'Vertical'=52
-'['=83
-']'=81
-'as'=85
-'case'=90
-'catch'=102
-'default'=73
-'defaultFocusing='=75
-'defaultLayouting='=74
-'do'=93
-'ecviewFocusingId='=67
-'else'=87
+'['=84
+']'=82
+'as'=86
+'case'=91
+'catch'=103
+'default'=74
+'defaultFocusing='=76
+'defaultLayouting='=75
+'do'=94
+'ecviewFocusingId='=68
+'else'=88
'extends'=45
'extension'=48
'false'=50
-'finally'=100
-'focus='=68
-'focusingEnhancer'=72
-'focusingStrategy'=66
-'for'=91
-'if'=86
+'finally'=101
+'focus='=69
+'focusingEnhancer'=73
+'focusingStrategy'=67
+'for'=92
+'if'=87
'import'=47
-'instanceof'=84
-'keyCode='=70
-'keyStrokeDefinition'=69
-'layout='=65
-'layoutingStrategy'=64
-'modifierKeys'=71
-'new'=94
-'ns'=105
-'null'=95
-'package'=59
-'return'=98
+'instanceof'=85
+'keyCode='=71
+'keyStrokeDefinition'=70
+'layout='=66
+'layoutingStrategy'=65
+'modifierKeys'=72
+'new'=95
+'ns'=106
+'null'=96
+'package'=60
+'return'=99
'static'=46
-'strategy'=62
+'strategy'=63
'super'=49
-'switch'=88
-'synchronized'=101
-'targets'=63
-'throw'=97
-'true'=110
-'try'=99
-'typeof'=96
+'switch'=89
+'synchronized'=102
+'targets'=64
+'throw'=98
+'true'=111
+'try'=100
+'typeof'=97
'val'=44
-'var'=109
-'while'=92
-'{'=60
-'|'=108
+'var'=110
+'while'=93
+'{'=61
+'|'=109
'||'=14
-'}'=61
+'}'=62
RULE_ANY_OTHER=12
RULE_DECIMAL=7
RULE_HEX=5
@@ -116,6 +117,7 @@ T__107=107
T__108=108
T__109=109
T__110=110
+T__111=111
T__13=13
T__14=14
T__15=15
diff --git a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSLLexer.java b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSLLexer.java
index 6546350..a45b664 100644
--- a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSLLexer.java
+++ b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSLLexer.java
@@ -1,3 +1,18 @@
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
+ */
package org.eclipse.osbp.xtext.strategy.ide.contentassist.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
@@ -101,6 +116,7 @@ public class InternalStrategyDSLLexer extends Lexer {
public static final int T__75=75;
public static final int T__76=76;
public static final int T__80=80;
+ public static final int T__111=111;
public static final int T__81=81;
public static final int T__110=110;
public static final int T__82=82;
@@ -990,10 +1006,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:52:7: ( 'Form2' )
- // InternalStrategyDSL.g:52:9: 'Form2'
+ // InternalStrategyDSL.g:52:7: ( 'Form' )
+ // InternalStrategyDSL.g:52:9: 'Form'
{
- match("Form2");
+ match("Form");
}
@@ -1011,10 +1027,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:53:7: ( 'Form3' )
- // InternalStrategyDSL.g:53:9: 'Form3'
+ // InternalStrategyDSL.g:53:7: ( 'Form2' )
+ // InternalStrategyDSL.g:53:9: 'Form2'
{
- match("Form3");
+ match("Form2");
}
@@ -1032,10 +1048,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:54:7: ( 'Css' )
- // InternalStrategyDSL.g:54:9: 'Css'
+ // InternalStrategyDSL.g:54:7: ( 'Form3' )
+ // InternalStrategyDSL.g:54:9: 'Form3'
{
- match("Css");
+ match("Form3");
}
@@ -1053,10 +1069,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:55:7: ( 'Forward' )
- // InternalStrategyDSL.g:55:9: 'Forward'
+ // InternalStrategyDSL.g:55:7: ( 'Css' )
+ // InternalStrategyDSL.g:55:9: 'Css'
{
- match("Forward");
+ match("Css");
}
@@ -1074,10 +1090,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:56:7: ( 'Backward' )
- // InternalStrategyDSL.g:56:9: 'Backward'
+ // InternalStrategyDSL.g:56:7: ( 'Forward' )
+ // InternalStrategyDSL.g:56:9: 'Forward'
{
- match("Backward");
+ match("Forward");
}
@@ -1095,10 +1111,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:57:7: ( 'package' )
- // InternalStrategyDSL.g:57:9: 'package'
+ // InternalStrategyDSL.g:57:7: ( 'Backward' )
+ // InternalStrategyDSL.g:57:9: 'Backward'
{
- match("package");
+ match("Backward");
}
@@ -1116,10 +1132,11 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:58:7: ( '{' )
- // InternalStrategyDSL.g:58:9: '{'
+ // InternalStrategyDSL.g:58:7: ( 'package' )
+ // InternalStrategyDSL.g:58:9: 'package'
{
- match('{');
+ match("package");
+
}
@@ -1136,10 +1153,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:59:7: ( '}' )
- // InternalStrategyDSL.g:59:9: '}'
+ // InternalStrategyDSL.g:59:7: ( '{' )
+ // InternalStrategyDSL.g:59:9: '{'
{
- match('}');
+ match('{');
}
@@ -1156,11 +1173,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:60:7: ( 'strategy' )
- // InternalStrategyDSL.g:60:9: 'strategy'
+ // InternalStrategyDSL.g:60:7: ( '}' )
+ // InternalStrategyDSL.g:60:9: '}'
{
- match("strategy");
-
+ match('}');
}
@@ -1177,10 +1193,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:61:7: ( 'targets' )
- // InternalStrategyDSL.g:61:9: 'targets'
+ // InternalStrategyDSL.g:61:7: ( 'strategy' )
+ // InternalStrategyDSL.g:61:9: 'strategy'
{
- match("targets");
+ match("strategy");
}
@@ -1198,10 +1214,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:62:7: ( 'layoutingStrategy' )
- // InternalStrategyDSL.g:62:9: 'layoutingStrategy'
+ // InternalStrategyDSL.g:62:7: ( 'targets' )
+ // InternalStrategyDSL.g:62:9: 'targets'
{
- match("layoutingStrategy");
+ match("targets");
}
@@ -1219,10 +1235,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:63:7: ( 'layout=' )
- // InternalStrategyDSL.g:63:9: 'layout='
+ // InternalStrategyDSL.g:63:7: ( 'layoutingStrategy' )
+ // InternalStrategyDSL.g:63:9: 'layoutingStrategy'
{
- match("layout=");
+ match("layoutingStrategy");
}
@@ -1240,10 +1256,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:64:7: ( 'focusingStrategy' )
- // InternalStrategyDSL.g:64:9: 'focusingStrategy'
+ // InternalStrategyDSL.g:64:7: ( 'layout=' )
+ // InternalStrategyDSL.g:64:9: 'layout='
{
- match("focusingStrategy");
+ match("layout=");
}
@@ -1261,10 +1277,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:65:7: ( 'ecviewFocusingId=' )
- // InternalStrategyDSL.g:65:9: 'ecviewFocusingId='
+ // InternalStrategyDSL.g:65:7: ( 'focusingStrategy' )
+ // InternalStrategyDSL.g:65:9: 'focusingStrategy'
{
- match("ecviewFocusingId=");
+ match("focusingStrategy");
}
@@ -1282,10 +1298,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:66:7: ( 'focus=' )
- // InternalStrategyDSL.g:66:9: 'focus='
+ // InternalStrategyDSL.g:66:7: ( 'ecviewFocusingId=' )
+ // InternalStrategyDSL.g:66:9: 'ecviewFocusingId='
{
- match("focus=");
+ match("ecviewFocusingId=");
}
@@ -1303,10 +1319,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:67:7: ( 'keyStrokeDefinition' )
- // InternalStrategyDSL.g:67:9: 'keyStrokeDefinition'
+ // InternalStrategyDSL.g:67:7: ( 'focus=' )
+ // InternalStrategyDSL.g:67:9: 'focus='
{
- match("keyStrokeDefinition");
+ match("focus=");
}
@@ -1324,10 +1340,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:68:7: ( 'keyCode=' )
- // InternalStrategyDSL.g:68:9: 'keyCode='
+ // InternalStrategyDSL.g:68:7: ( 'keyStrokeDefinition' )
+ // InternalStrategyDSL.g:68:9: 'keyStrokeDefinition'
{
- match("keyCode=");
+ match("keyStrokeDefinition");
}
@@ -1345,10 +1361,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:69:7: ( 'modifierKeys' )
- // InternalStrategyDSL.g:69:9: 'modifierKeys'
+ // InternalStrategyDSL.g:69:7: ( 'keyCode=' )
+ // InternalStrategyDSL.g:69:9: 'keyCode='
{
- match("modifierKeys");
+ match("keyCode=");
}
@@ -1366,10 +1382,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:70:7: ( 'focusingEnhancer' )
- // InternalStrategyDSL.g:70:9: 'focusingEnhancer'
+ // InternalStrategyDSL.g:70:7: ( 'modifierKeys' )
+ // InternalStrategyDSL.g:70:9: 'modifierKeys'
{
- match("focusingEnhancer");
+ match("modifierKeys");
}
@@ -1387,10 +1403,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:71:7: ( 'default' )
- // InternalStrategyDSL.g:71:9: 'default'
+ // InternalStrategyDSL.g:71:7: ( 'focusingEnhancer' )
+ // InternalStrategyDSL.g:71:9: 'focusingEnhancer'
{
- match("default");
+ match("focusingEnhancer");
}
@@ -1408,10 +1424,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:72:7: ( 'defaultLayouting=' )
- // InternalStrategyDSL.g:72:9: 'defaultLayouting='
+ // InternalStrategyDSL.g:72:7: ( 'default' )
+ // InternalStrategyDSL.g:72:9: 'default'
{
- match("defaultLayouting=");
+ match("default");
}
@@ -1429,10 +1445,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:73:7: ( 'defaultFocusing=' )
- // InternalStrategyDSL.g:73:9: 'defaultFocusing='
+ // InternalStrategyDSL.g:73:7: ( 'defaultLayouting=' )
+ // InternalStrategyDSL.g:73:9: 'defaultLayouting='
{
- match("defaultFocusing=");
+ match("defaultLayouting=");
}
@@ -1450,10 +1466,11 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:74:7: ( ';' )
- // InternalStrategyDSL.g:74:9: ';'
+ // InternalStrategyDSL.g:74:7: ( 'defaultFocusing=' )
+ // InternalStrategyDSL.g:74:9: 'defaultFocusing='
{
- match(';');
+ match("defaultFocusing=");
+
}
@@ -1470,10 +1487,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:75:7: ( '@' )
- // InternalStrategyDSL.g:75:9: '@'
+ // InternalStrategyDSL.g:75:7: ( ';' )
+ // InternalStrategyDSL.g:75:9: ';'
{
- match('@');
+ match(';');
}
@@ -1490,10 +1507,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:76:7: ( '(' )
- // InternalStrategyDSL.g:76:9: '('
+ // InternalStrategyDSL.g:76:7: ( '@' )
+ // InternalStrategyDSL.g:76:9: '@'
{
- match('(');
+ match('@');
}
@@ -1510,10 +1527,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:77:7: ( ')' )
- // InternalStrategyDSL.g:77:9: ')'
+ // InternalStrategyDSL.g:77:7: ( '(' )
+ // InternalStrategyDSL.g:77:9: '('
{
- match(')');
+ match('(');
}
@@ -1530,10 +1547,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:78:7: ( ',' )
- // InternalStrategyDSL.g:78:9: ','
+ // InternalStrategyDSL.g:78:7: ( ')' )
+ // InternalStrategyDSL.g:78:9: ')'
{
- match(',');
+ match(')');
}
@@ -1550,10 +1567,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:79:7: ( ']' )
- // InternalStrategyDSL.g:79:9: ']'
+ // InternalStrategyDSL.g:79:7: ( ',' )
+ // InternalStrategyDSL.g:79:9: ','
{
- match(']');
+ match(',');
}
@@ -1570,10 +1587,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:80:7: ( '#' )
- // InternalStrategyDSL.g:80:9: '#'
+ // InternalStrategyDSL.g:80:7: ( ']' )
+ // InternalStrategyDSL.g:80:9: ']'
{
- match('#');
+ match(']');
}
@@ -1590,10 +1607,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:81:7: ( '[' )
- // InternalStrategyDSL.g:81:9: '['
+ // InternalStrategyDSL.g:81:7: ( '#' )
+ // InternalStrategyDSL.g:81:9: '#'
{
- match('[');
+ match('#');
}
@@ -1610,11 +1627,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:82:7: ( 'instanceof' )
- // InternalStrategyDSL.g:82:9: 'instanceof'
+ // InternalStrategyDSL.g:82:7: ( '[' )
+ // InternalStrategyDSL.g:82:9: '['
{
- match("instanceof");
-
+ match('[');
}
@@ -1631,10 +1647,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:83:7: ( 'as' )
- // InternalStrategyDSL.g:83:9: 'as'
+ // InternalStrategyDSL.g:83:7: ( 'instanceof' )
+ // InternalStrategyDSL.g:83:9: 'instanceof'
{
- match("as");
+ match("instanceof");
}
@@ -1652,10 +1668,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:84:7: ( 'if' )
- // InternalStrategyDSL.g:84:9: 'if'
+ // InternalStrategyDSL.g:84:7: ( 'as' )
+ // InternalStrategyDSL.g:84:9: 'as'
{
- match("if");
+ match("as");
}
@@ -1673,10 +1689,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:85:7: ( 'else' )
- // InternalStrategyDSL.g:85:9: 'else'
+ // InternalStrategyDSL.g:85:7: ( 'if' )
+ // InternalStrategyDSL.g:85:9: 'if'
{
- match("else");
+ match("if");
}
@@ -1694,10 +1710,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:86:7: ( 'switch' )
- // InternalStrategyDSL.g:86:9: 'switch'
+ // InternalStrategyDSL.g:86:7: ( 'else' )
+ // InternalStrategyDSL.g:86:9: 'else'
{
- match("switch");
+ match("else");
}
@@ -1715,10 +1731,11 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:87:7: ( ':' )
- // InternalStrategyDSL.g:87:9: ':'
+ // InternalStrategyDSL.g:87:7: ( 'switch' )
+ // InternalStrategyDSL.g:87:9: 'switch'
{
- match(':');
+ match("switch");
+
}
@@ -1735,11 +1752,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:88:7: ( 'case' )
- // InternalStrategyDSL.g:88:9: 'case'
+ // InternalStrategyDSL.g:88:7: ( ':' )
+ // InternalStrategyDSL.g:88:9: ':'
{
- match("case");
-
+ match(':');
}
@@ -1756,10 +1772,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:89:7: ( 'for' )
- // InternalStrategyDSL.g:89:9: 'for'
+ // InternalStrategyDSL.g:89:7: ( 'case' )
+ // InternalStrategyDSL.g:89:9: 'case'
{
- match("for");
+ match("case");
}
@@ -1777,10 +1793,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:90:7: ( 'while' )
- // InternalStrategyDSL.g:90:9: 'while'
+ // InternalStrategyDSL.g:90:7: ( 'for' )
+ // InternalStrategyDSL.g:90:9: 'for'
{
- match("while");
+ match("for");
}
@@ -1798,10 +1814,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__93;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:91:7: ( 'do' )
- // InternalStrategyDSL.g:91:9: 'do'
+ // InternalStrategyDSL.g:91:7: ( 'while' )
+ // InternalStrategyDSL.g:91:9: 'while'
{
- match("do");
+ match("while");
}
@@ -1819,10 +1835,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__94;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:92:7: ( 'new' )
- // InternalStrategyDSL.g:92:9: 'new'
+ // InternalStrategyDSL.g:92:7: ( 'do' )
+ // InternalStrategyDSL.g:92:9: 'do'
{
- match("new");
+ match("do");
}
@@ -1840,10 +1856,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__95;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:93:7: ( 'null' )
- // InternalStrategyDSL.g:93:9: 'null'
+ // InternalStrategyDSL.g:93:7: ( 'new' )
+ // InternalStrategyDSL.g:93:9: 'new'
{
- match("null");
+ match("new");
}
@@ -1861,10 +1877,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__96;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:94:7: ( 'typeof' )
- // InternalStrategyDSL.g:94:9: 'typeof'
+ // InternalStrategyDSL.g:94:7: ( 'null' )
+ // InternalStrategyDSL.g:94:9: 'null'
{
- match("typeof");
+ match("null");
}
@@ -1882,10 +1898,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__97;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:95:7: ( 'throw' )
- // InternalStrategyDSL.g:95:9: 'throw'
+ // InternalStrategyDSL.g:95:7: ( 'typeof' )
+ // InternalStrategyDSL.g:95:9: 'typeof'
{
- match("throw");
+ match("typeof");
}
@@ -1903,10 +1919,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__98;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:96:7: ( 'return' )
- // InternalStrategyDSL.g:96:9: 'return'
+ // InternalStrategyDSL.g:96:7: ( 'throw' )
+ // InternalStrategyDSL.g:96:9: 'throw'
{
- match("return");
+ match("throw");
}
@@ -1924,10 +1940,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__99;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:97:7: ( 'try' )
- // InternalStrategyDSL.g:97:9: 'try'
+ // InternalStrategyDSL.g:97:7: ( 'return' )
+ // InternalStrategyDSL.g:97:9: 'return'
{
- match("try");
+ match("return");
}
@@ -1945,10 +1961,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__100;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:98:8: ( 'finally' )
- // InternalStrategyDSL.g:98:10: 'finally'
+ // InternalStrategyDSL.g:98:8: ( 'try' )
+ // InternalStrategyDSL.g:98:10: 'try'
{
- match("finally");
+ match("try");
}
@@ -1966,10 +1982,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:99:8: ( 'synchronized' )
- // InternalStrategyDSL.g:99:10: 'synchronized'
+ // InternalStrategyDSL.g:99:8: ( 'finally' )
+ // InternalStrategyDSL.g:99:10: 'finally'
{
- match("synchronized");
+ match("finally");
}
@@ -1987,10 +2003,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__102;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:100:8: ( 'catch' )
- // InternalStrategyDSL.g:100:10: 'catch'
+ // InternalStrategyDSL.g:100:8: ( 'synchronized' )
+ // InternalStrategyDSL.g:100:10: 'synchronized'
{
- match("catch");
+ match("synchronized");
}
@@ -2008,10 +2024,11 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__103;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:101:8: ( '?' )
- // InternalStrategyDSL.g:101:10: '?'
+ // InternalStrategyDSL.g:101:8: ( 'catch' )
+ // InternalStrategyDSL.g:101:10: 'catch'
{
- match('?');
+ match("catch");
+
}
@@ -2028,10 +2045,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__104;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:102:8: ( '&' )
- // InternalStrategyDSL.g:102:10: '&'
+ // InternalStrategyDSL.g:102:8: ( '?' )
+ // InternalStrategyDSL.g:102:10: '?'
{
- match('&');
+ match('?');
}
@@ -2048,11 +2065,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__105;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:103:8: ( 'ns' )
- // InternalStrategyDSL.g:103:10: 'ns'
+ // InternalStrategyDSL.g:103:8: ( '&' )
+ // InternalStrategyDSL.g:103:10: '&'
{
- match("ns");
-
+ match('&');
}
@@ -2069,10 +2085,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__106;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:104:8: ( '::' )
- // InternalStrategyDSL.g:104:10: '::'
+ // InternalStrategyDSL.g:104:8: ( 'ns' )
+ // InternalStrategyDSL.g:104:10: 'ns'
{
- match("::");
+ match("ns");
}
@@ -2090,10 +2106,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__107;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:105:8: ( '?.' )
- // InternalStrategyDSL.g:105:10: '?.'
+ // InternalStrategyDSL.g:105:8: ( '::' )
+ // InternalStrategyDSL.g:105:10: '::'
{
- match("?.");
+ match("::");
}
@@ -2111,10 +2127,11 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__108;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:106:8: ( '|' )
- // InternalStrategyDSL.g:106:10: '|'
+ // InternalStrategyDSL.g:106:8: ( '?.' )
+ // InternalStrategyDSL.g:106:10: '?.'
{
- match('|');
+ match("?.");
+
}
@@ -2131,11 +2148,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__109;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:107:8: ( 'var' )
- // InternalStrategyDSL.g:107:10: 'var'
+ // InternalStrategyDSL.g:107:8: ( '|' )
+ // InternalStrategyDSL.g:107:10: '|'
{
- match("var");
-
+ match('|');
}
@@ -2152,10 +2168,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__110;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:108:8: ( 'true' )
- // InternalStrategyDSL.g:108:10: 'true'
+ // InternalStrategyDSL.g:108:8: ( 'var' )
+ // InternalStrategyDSL.g:108:10: 'var'
{
- match("true");
+ match("var");
}
@@ -2168,15 +2184,36 @@ public class InternalStrategyDSLLexer extends Lexer {
}
// $ANTLR end "T__110"
+ // $ANTLR start "T__111"
+ public final void mT__111() throws RecognitionException {
+ try {
+ int _type = T__111;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalStrategyDSL.g:109:8: ( 'true' )
+ // InternalStrategyDSL.g:109:10: 'true'
+ {
+ match("true");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__111"
+
// $ANTLR start "RULE_HEX"
public final void mRULE_HEX() throws RecognitionException {
try {
int _type = RULE_HEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:20882:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
- // InternalStrategyDSL.g:20882:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalStrategyDSL.g:20888:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
+ // InternalStrategyDSL.g:20888:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
{
- // InternalStrategyDSL.g:20882:12: ( '0x' | '0X' )
+ // InternalStrategyDSL.g:20888:12: ( '0x' | '0X' )
int alt1=2;
int LA1_0 = input.LA(1);
@@ -2204,7 +2241,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // InternalStrategyDSL.g:20882:13: '0x'
+ // InternalStrategyDSL.g:20888:13: '0x'
{
match("0x");
@@ -2212,7 +2249,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:20882:18: '0X'
+ // InternalStrategyDSL.g:20888:18: '0X'
{
match("0X");
@@ -2222,7 +2259,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
- // InternalStrategyDSL.g:20882:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
+ // InternalStrategyDSL.g:20888:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
int cnt2=0;
loop2:
do {
@@ -2260,7 +2297,7 @@ public class InternalStrategyDSLLexer extends Lexer {
cnt2++;
} while (true);
- // InternalStrategyDSL.g:20882:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalStrategyDSL.g:20888:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
int alt4=2;
int LA4_0 = input.LA(1);
@@ -2269,10 +2306,10 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt4) {
case 1 :
- // InternalStrategyDSL.g:20882:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalStrategyDSL.g:20888:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
{
match('#');
- // InternalStrategyDSL.g:20882:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalStrategyDSL.g:20888:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -2290,7 +2327,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // InternalStrategyDSL.g:20882:64: ( 'b' | 'B' ) ( 'i' | 'I' )
+ // InternalStrategyDSL.g:20888:64: ( 'b' | 'B' ) ( 'i' | 'I' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -2314,7 +2351,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:20882:84: ( 'l' | 'L' )
+ // InternalStrategyDSL.g:20888:84: ( 'l' | 'L' )
{
if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
input.consume();
@@ -2353,11 +2390,11 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:20884:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
- // InternalStrategyDSL.g:20884:12: '0' .. '9' ( '0' .. '9' | '_' )*
+ // InternalStrategyDSL.g:20890:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
+ // InternalStrategyDSL.g:20890:12: '0' .. '9' ( '0' .. '9' | '_' )*
{
matchRange('0','9');
- // InternalStrategyDSL.g:20884:21: ( '0' .. '9' | '_' )*
+ // InternalStrategyDSL.g:20890:21: ( '0' .. '9' | '_' )*
loop5:
do {
int alt5=2;
@@ -2406,11 +2443,11 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_DECIMAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:20886:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
- // InternalStrategyDSL.g:20886:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalStrategyDSL.g:20892:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
+ // InternalStrategyDSL.g:20892:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
{
mRULE_INT();
- // InternalStrategyDSL.g:20886:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
+ // InternalStrategyDSL.g:20892:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -2419,7 +2456,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt7) {
case 1 :
- // InternalStrategyDSL.g:20886:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
+ // InternalStrategyDSL.g:20892:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2430,7 +2467,7 @@ public class InternalStrategyDSLLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalStrategyDSL.g:20886:36: ( '+' | '-' )?
+ // InternalStrategyDSL.g:20892:36: ( '+' | '-' )?
int alt6=2;
int LA6_0 = input.LA(1);
@@ -2463,7 +2500,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
- // InternalStrategyDSL.g:20886:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalStrategyDSL.g:20892:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
int alt8=3;
int LA8_0 = input.LA(1);
@@ -2475,7 +2512,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalStrategyDSL.g:20886:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
+ // InternalStrategyDSL.g:20892:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -2499,7 +2536,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:20886:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' )
+ // InternalStrategyDSL.g:20892:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' )
{
if ( input.LA(1)=='D'||input.LA(1)=='F'||input.LA(1)=='L'||input.LA(1)=='d'||input.LA(1)=='f'||input.LA(1)=='l' ) {
input.consume();
@@ -2532,10 +2569,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:20888:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
- // InternalStrategyDSL.g:20888:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalStrategyDSL.g:20894:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
+ // InternalStrategyDSL.g:20894:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
{
- // InternalStrategyDSL.g:20888:11: ( '^' )?
+ // InternalStrategyDSL.g:20894:11: ( '^' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -2544,7 +2581,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalStrategyDSL.g:20888:11: '^'
+ // InternalStrategyDSL.g:20894:11: '^'
{
match('^');
@@ -2562,7 +2599,7 @@ public class InternalStrategyDSLLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalStrategyDSL.g:20888:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalStrategyDSL.g:20894:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
loop10:
do {
int alt10=2;
@@ -2611,10 +2648,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:20890:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
- // InternalStrategyDSL.g:20890:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalStrategyDSL.g:20896:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
+ // InternalStrategyDSL.g:20896:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
{
- // InternalStrategyDSL.g:20890:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalStrategyDSL.g:20896:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
int alt15=2;
int LA15_0 = input.LA(1);
@@ -2632,10 +2669,10 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt15) {
case 1 :
- // InternalStrategyDSL.g:20890:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
+ // InternalStrategyDSL.g:20896:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
{
match('\"');
- // InternalStrategyDSL.g:20890:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalStrategyDSL.g:20896:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
loop11:
do {
int alt11=3;
@@ -2651,7 +2688,7 @@ public class InternalStrategyDSLLexer extends Lexer {
switch (alt11) {
case 1 :
- // InternalStrategyDSL.g:20890:21: '\\\\' .
+ // InternalStrategyDSL.g:20896:21: '\\\\' .
{
match('\\');
matchAny();
@@ -2659,7 +2696,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:20890:28: ~ ( ( '\\\\' | '\"' ) )
+ // InternalStrategyDSL.g:20896:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2679,7 +2716,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
} while (true);
- // InternalStrategyDSL.g:20890:44: ( '\"' )?
+ // InternalStrategyDSL.g:20896:44: ( '\"' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -2688,7 +2725,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt12) {
case 1 :
- // InternalStrategyDSL.g:20890:44: '\"'
+ // InternalStrategyDSL.g:20896:44: '\"'
{
match('\"');
@@ -2701,10 +2738,10 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:20890:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
+ // InternalStrategyDSL.g:20896:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
{
match('\'');
- // InternalStrategyDSL.g:20890:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalStrategyDSL.g:20896:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
loop13:
do {
int alt13=3;
@@ -2720,7 +2757,7 @@ public class InternalStrategyDSLLexer extends Lexer {
switch (alt13) {
case 1 :
- // InternalStrategyDSL.g:20890:55: '\\\\' .
+ // InternalStrategyDSL.g:20896:55: '\\\\' .
{
match('\\');
matchAny();
@@ -2728,7 +2765,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:20890:62: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalStrategyDSL.g:20896:62: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2748,7 +2785,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
} while (true);
- // InternalStrategyDSL.g:20890:79: ( '\\'' )?
+ // InternalStrategyDSL.g:20896:79: ( '\\'' )?
int alt14=2;
int LA14_0 = input.LA(1);
@@ -2757,7 +2794,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt14) {
case 1 :
- // InternalStrategyDSL.g:20890:79: '\\''
+ // InternalStrategyDSL.g:20896:79: '\\''
{
match('\'');
@@ -2788,12 +2825,12 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:20892:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalStrategyDSL.g:20892:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalStrategyDSL.g:20898:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalStrategyDSL.g:20898:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalStrategyDSL.g:20892:24: ( options {greedy=false; } : . )*
+ // InternalStrategyDSL.g:20898:24: ( options {greedy=false; } : . )*
loop16:
do {
int alt16=2;
@@ -2818,7 +2855,7 @@ public class InternalStrategyDSLLexer extends Lexer {
switch (alt16) {
case 1 :
- // InternalStrategyDSL.g:20892:52: .
+ // InternalStrategyDSL.g:20898:52: .
{
matchAny();
@@ -2848,12 +2885,12 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:20894:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalStrategyDSL.g:20894:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalStrategyDSL.g:20900:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalStrategyDSL.g:20900:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // InternalStrategyDSL.g:20894:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalStrategyDSL.g:20900:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop17:
do {
int alt17=2;
@@ -2866,7 +2903,7 @@ public class InternalStrategyDSLLexer extends Lexer {
switch (alt17) {
case 1 :
- // InternalStrategyDSL.g:20894:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalStrategyDSL.g:20900: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();
@@ -2886,7 +2923,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
} while (true);
- // InternalStrategyDSL.g:20894:40: ( ( '\\r' )? '\\n' )?
+ // InternalStrategyDSL.g:20900:40: ( ( '\\r' )? '\\n' )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -2895,9 +2932,9 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt19) {
case 1 :
- // InternalStrategyDSL.g:20894:41: ( '\\r' )? '\\n'
+ // InternalStrategyDSL.g:20900:41: ( '\\r' )? '\\n'
{
- // InternalStrategyDSL.g:20894:41: ( '\\r' )?
+ // InternalStrategyDSL.g:20900:41: ( '\\r' )?
int alt18=2;
int LA18_0 = input.LA(1);
@@ -2906,7 +2943,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt18) {
case 1 :
- // InternalStrategyDSL.g:20894:41: '\\r'
+ // InternalStrategyDSL.g:20900:41: '\\r'
{
match('\r');
@@ -2938,10 +2975,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:20896:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalStrategyDSL.g:20896:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalStrategyDSL.g:20902:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalStrategyDSL.g:20902:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalStrategyDSL.g:20896:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalStrategyDSL.g:20902:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt20=0;
loop20:
do {
@@ -2995,8 +3032,8 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:20898:16: ( . )
- // InternalStrategyDSL.g:20898:18: .
+ // InternalStrategyDSL.g:20904:16: ( . )
+ // InternalStrategyDSL.g:20904:18: .
{
matchAny();
@@ -3011,8 +3048,8 @@ public class InternalStrategyDSLLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalStrategyDSL.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt21=107;
+ // InternalStrategyDSL.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt21=108;
alt21 = dfa21.predict(input);
switch (alt21) {
case 1 :
@@ -3702,63 +3739,70 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 99 :
- // InternalStrategyDSL.g:1:609: RULE_HEX
+ // InternalStrategyDSL.g:1:609: T__111
{
- mRULE_HEX();
+ mT__111();
}
break;
case 100 :
- // InternalStrategyDSL.g:1:618: RULE_INT
+ // InternalStrategyDSL.g:1:616: RULE_HEX
{
- mRULE_INT();
+ mRULE_HEX();
}
break;
case 101 :
- // InternalStrategyDSL.g:1:627: RULE_DECIMAL
+ // InternalStrategyDSL.g:1:625: RULE_INT
{
- mRULE_DECIMAL();
+ mRULE_INT();
}
break;
case 102 :
- // InternalStrategyDSL.g:1:640: RULE_ID
+ // InternalStrategyDSL.g:1:634: RULE_DECIMAL
{
- mRULE_ID();
+ mRULE_DECIMAL();
}
break;
case 103 :
- // InternalStrategyDSL.g:1:648: RULE_STRING
+ // InternalStrategyDSL.g:1:647: RULE_ID
{
- mRULE_STRING();
+ mRULE_ID();
}
break;
case 104 :
- // InternalStrategyDSL.g:1:660: RULE_ML_COMMENT
+ // InternalStrategyDSL.g:1:655: RULE_STRING
{
- mRULE_ML_COMMENT();
+ mRULE_STRING();
}
break;
case 105 :
- // InternalStrategyDSL.g:1:676: RULE_SL_COMMENT
+ // InternalStrategyDSL.g:1:667: RULE_ML_COMMENT
{
- mRULE_SL_COMMENT();
+ mRULE_ML_COMMENT();
}
break;
case 106 :
- // InternalStrategyDSL.g:1:692: RULE_WS
+ // InternalStrategyDSL.g:1:683: RULE_SL_COMMENT
{
- mRULE_WS();
+ mRULE_SL_COMMENT();
}
break;
case 107 :
- // InternalStrategyDSL.g:1:700: RULE_ANY_OTHER
+ // InternalStrategyDSL.g:1:699: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 108 :
+ // InternalStrategyDSL.g:1:707: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -3772,17 +3816,17 @@ public class InternalStrategyDSLLexer extends Lexer {
protected DFA21 dfa21 = new DFA21(this);
static final String DFA21_eotS =
- "\1\uffff\1\71\1\73\1\75\1\100\1\104\1\107\1\113\1\115\1\117\1\121\1\123\1\125\1\130\14\132\2\uffff\5\132\10\uffff\1\132\1\u0084\4\132\2\u008d\1\66\5\uffff\1\u0092\26\uffff\1\u0094\5\uffff\1\u0096\4\uffff\1\132\1\uffff\11\132\1\u00a3\12\132\2\uffff\10\132\1\u00b8\10\uffff\1\u00b9\2\uffff\4\132\1\u00bf\1\132\1\uffff\1\u008d\12\uffff\1\u00c1\1\u00c2\12\132\1\uffff\2\132\1\u00cf\5\132\1\u00d6\5\132\1\u00dc\5\132\2\uffff\3\132\1\u00e6\1\132\1\uffff\1\132\2\uffff\2\132\1\u00eb\11\132\1\uffff\3\132\1\u00f8\2\132\1\uffff\5\132\1\uffff\1\u0101\5\132\1\u0107\2\132\1\uffff\1\u010a\3\132\1\uffff\2\132\1\u0111\4\132\1\u0116\4\132\1\uffff\1\u011c\1\u011d\5\132\1\u0123\1\uffff\5\132\1\uffff\1\u0129\1\u012a\1\uffff\4\132\1\u012f\1\132\1\uffff\1\u0131\1\132\1\u0133\1\132\1\uffff\1\132\1\uffff\3\132\2\uffff\4\132\1\u013d\1\uffff\5\132\2\uffff\1\u0144\1\u0145\2\132\1\uffff\1\132\1\uffff\1\132\1\uffff\2\132\1\u014c\2\132\1\u014f\1\132\1\u0151\1\u0152\1\uffff\1\132\1\uffff\3\132\1\u0159\2\uffff\2\132\1\u015c\3\132\1\uffff\1\132\1\u0162\1\uffff\1\u0163\2\uffff\2\132\1\uffff\3\132\1\uffff\1\u0169\1\132\1\uffff\5\132\2\uffff\5\132\1\uffff\2\132\1\u0177\2\132\1\u017a\7\132\1\uffff\2\132\1\uffff\6\132\1\u018a\4\132\1\u018f\3\132\1\uffff\4\132\1\uffff\21\132\1\u01a8\1\u01a9\3\132\4\uffff\1\u01ad\1\132\2\uffff\1\132\1\u01b0\1\uffff";
+ "\1\uffff\1\71\1\73\1\75\1\100\1\104\1\107\1\113\1\115\1\117\1\121\1\123\1\125\1\130\14\132\2\uffff\5\132\10\uffff\1\132\1\u0084\4\132\2\u008d\1\66\5\uffff\1\u0092\26\uffff\1\u0094\5\uffff\1\u0096\4\uffff\1\132\1\uffff\11\132\1\u00a3\12\132\2\uffff\10\132\1\u00b8\10\uffff\1\u00b9\2\uffff\4\132\1\u00bf\1\132\1\uffff\1\u008d\12\uffff\1\u00c1\1\u00c2\12\132\1\uffff\2\132\1\u00cf\5\132\1\u00d6\5\132\1\u00dc\5\132\2\uffff\3\132\1\u00e6\1\132\1\uffff\1\132\2\uffff\2\132\1\u00eb\11\132\1\uffff\3\132\1\u00f8\1\u00fb\1\132\1\uffff\5\132\1\uffff\1\u0102\5\132\1\u0108\2\132\1\uffff\1\u010b\3\132\1\uffff\2\132\1\u0112\4\132\1\u0117\4\132\1\uffff\1\u011d\1\u011e\1\uffff\5\132\1\u0124\1\uffff\5\132\1\uffff\1\u012a\1\u012b\1\uffff\4\132\1\u0130\1\132\1\uffff\1\u0132\1\132\1\u0134\1\132\1\uffff\1\132\1\uffff\3\132\2\uffff\4\132\1\u013e\1\uffff\5\132\2\uffff\1\u0145\1\u0146\2\132\1\uffff\1\132\1\uffff\1\132\1\uffff\2\132\1\u014d\2\132\1\u0150\1\132\1\u0152\1\u0153\1\uffff\1\132\1\uffff\3\132\1\u015a\2\uffff\2\132\1\u015d\3\132\1\uffff\1\132\1\u0163\1\uffff\1\u0164\2\uffff\2\132\1\uffff\3\132\1\uffff\1\u016a\1\132\1\uffff\5\132\2\uffff\5\132\1\uffff\2\132\1\u0178\2\132\1\u017b\7\132\1\uffff\2\132\1\uffff\6\132\1\u018b\4\132\1\u0190\3\132\1\uffff\4\132\1\uffff\21\132\1\u01a9\1\u01aa\3\132\4\uffff\1\u01ae\1\132\2\uffff\1\132\1\u01b1\1\uffff";
static final String DFA21_eofS =
- "\u01b1\uffff";
+ "\u01b2\uffff";
static final String DFA21_minS =
- "\1\0\1\75\1\174\1\46\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\143\1\164\1\146\1\141\1\157\1\145\1\162\1\157\1\163\2\141\2\uffff\2\141\1\145\1\157\1\145\10\uffff\1\163\1\72\1\141\1\150\2\145\2\60\1\44\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\uffff\1\164\1\166\1\163\1\141\1\160\1\151\1\156\1\160\1\163\1\44\1\154\1\143\1\156\2\162\1\151\1\162\1\163\2\143\2\uffff\1\162\1\160\1\162\1\165\2\171\1\144\1\146\1\44\10\uffff\1\44\2\uffff\1\163\1\151\1\167\1\154\1\44\1\164\1\uffff\1\60\12\uffff\2\44\1\145\1\151\1\145\1\164\1\141\1\145\1\164\1\143\1\157\1\164\1\uffff\1\163\1\165\1\44\1\141\1\151\1\164\1\144\1\155\1\44\2\153\1\147\1\145\1\157\1\44\1\145\1\157\1\103\1\151\1\141\2\uffff\1\145\1\143\1\154\1\44\1\154\1\uffff\1\165\2\uffff\1\156\1\145\1\44\1\151\1\164\1\162\1\143\1\150\1\162\1\141\1\145\1\163\1\uffff\1\154\1\172\1\151\1\44\1\62\1\141\1\uffff\1\167\1\141\1\145\1\157\1\167\1\uffff\1\44\1\165\1\164\1\157\1\146\1\165\1\44\1\150\1\145\1\uffff\1\44\1\162\1\144\1\167\1\uffff\1\143\1\145\1\44\1\150\1\162\1\164\1\156\1\44\1\75\1\154\1\157\1\143\1\uffff\2\44\1\162\1\141\1\147\1\164\1\146\1\44\1\uffff\1\164\1\162\1\144\1\151\1\154\1\uffff\2\44\1\uffff\1\156\1\163\1\151\1\106\1\44\1\147\1\uffff\1\44\1\157\1\44\1\143\1\uffff\1\156\1\uffff\1\171\1\156\1\141\2\uffff\1\144\1\162\1\145\1\163\1\44\1\uffff\1\75\1\157\2\145\1\164\2\uffff\2\44\2\157\1\uffff\1\171\1\uffff\1\156\1\uffff\1\145\1\147\1\44\1\164\1\154\1\44\1\144\2\44\1\uffff\1\156\1\uffff\1\153\1\75\1\162\1\44\2\uffff\1\156\1\143\1\44\1\151\1\157\1\105\1\uffff\1\141\1\44\1\uffff\1\44\2\uffff\1\147\1\145\1\uffff\1\113\1\141\1\157\1\uffff\1\44\1\165\1\uffff\1\172\1\146\1\164\1\156\1\154\2\uffff\1\123\1\104\1\145\1\171\1\143\1\uffff\1\163\1\145\1\44\1\162\1\150\1\44\1\164\1\145\1\171\1\157\1\165\1\151\1\144\1\uffff\2\141\1\uffff\1\162\1\146\1\163\1\165\1\163\1\156\1\44\1\164\1\156\1\141\1\151\1\44\1\164\1\151\1\147\1\uffff\1\145\1\143\1\164\1\156\1\uffff\1\151\1\156\1\111\1\147\2\145\1\151\1\156\1\147\1\144\1\171\1\162\1\147\1\164\1\147\2\75\2\44\1\171\1\151\1\75\4\uffff\1\44\1\157\2\uffff\1\156\1\44\1\uffff";
+ "\1\0\1\75\1\174\1\46\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\143\1\164\1\146\1\141\1\157\1\145\1\162\1\157\1\163\2\141\2\uffff\2\141\1\145\1\157\1\145\10\uffff\1\163\1\72\1\141\1\150\2\145\2\60\1\44\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\uffff\1\164\1\166\1\163\1\141\1\160\1\151\1\156\1\160\1\163\1\44\1\154\1\143\1\156\2\162\1\151\1\162\1\163\2\143\2\uffff\1\162\1\160\1\162\1\165\2\171\1\144\1\146\1\44\10\uffff\1\44\2\uffff\1\163\1\151\1\167\1\154\1\44\1\164\1\uffff\1\60\12\uffff\2\44\1\145\1\151\1\145\1\164\1\141\1\145\1\164\1\143\1\157\1\164\1\uffff\1\163\1\165\1\44\1\141\1\151\1\164\1\144\1\155\1\44\2\153\1\147\1\145\1\157\1\44\1\145\1\157\1\103\1\151\1\141\2\uffff\1\145\1\143\1\154\1\44\1\154\1\uffff\1\165\2\uffff\1\156\1\145\1\44\1\151\1\164\1\162\1\143\1\150\1\162\1\141\1\145\1\163\1\uffff\1\154\1\172\1\151\2\44\1\141\1\uffff\1\167\1\141\1\145\1\157\1\167\1\uffff\1\44\1\165\1\164\1\157\1\146\1\165\1\44\1\150\1\145\1\uffff\1\44\1\162\1\144\1\167\1\uffff\1\143\1\145\1\44\1\150\1\162\1\164\1\156\1\44\1\75\1\154\1\157\1\143\1\uffff\2\44\1\uffff\1\162\1\141\1\147\1\164\1\146\1\44\1\uffff\1\164\1\162\1\144\1\151\1\154\1\uffff\2\44\1\uffff\1\156\1\163\1\151\1\106\1\44\1\147\1\uffff\1\44\1\157\1\44\1\143\1\uffff\1\156\1\uffff\1\171\1\156\1\141\2\uffff\1\144\1\162\1\145\1\163\1\44\1\uffff\1\75\1\157\2\145\1\164\2\uffff\2\44\2\157\1\uffff\1\171\1\uffff\1\156\1\uffff\1\145\1\147\1\44\1\164\1\154\1\44\1\144\2\44\1\uffff\1\156\1\uffff\1\153\1\75\1\162\1\44\2\uffff\1\156\1\143\1\44\1\151\1\157\1\105\1\uffff\1\141\1\44\1\uffff\1\44\2\uffff\1\147\1\145\1\uffff\1\113\1\141\1\157\1\uffff\1\44\1\165\1\uffff\1\172\1\146\1\164\1\156\1\154\2\uffff\1\123\1\104\1\145\1\171\1\143\1\uffff\1\163\1\145\1\44\1\162\1\150\1\44\1\164\1\145\1\171\1\157\1\165\1\151\1\144\1\uffff\2\141\1\uffff\1\162\1\146\1\163\1\165\1\163\1\156\1\44\1\164\1\156\1\141\1\151\1\44\1\164\1\151\1\147\1\uffff\1\145\1\143\1\164\1\156\1\uffff\1\151\1\156\1\111\1\147\2\145\1\151\1\156\1\147\1\144\1\171\1\162\1\147\1\164\1\147\2\75\2\44\1\171\1\151\1\75\4\uffff\1\44\1\157\2\uffff\1\156\1\44\1\uffff";
static final String DFA21_maxS =
- "\1\uffff\1\76\1\174\1\46\1\75\1\76\5\75\1\76\1\56\1\72\1\141\1\170\1\171\1\156\2\157\1\145\1\162\1\157\1\163\2\141\2\uffff\1\171\1\141\1\145\2\157\10\uffff\1\163\1\72\1\141\1\150\1\165\1\145\1\170\1\154\1\172\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\162\1\uffff\1\164\1\166\1\163\1\162\1\160\1\151\1\156\1\160\1\163\1\172\1\154\1\162\1\156\2\162\1\151\1\162\1\163\2\143\2\uffff\1\162\1\160\1\162\3\171\1\144\1\146\1\172\10\uffff\1\172\2\uffff\1\164\1\151\1\167\1\154\1\172\1\164\1\uffff\1\154\12\uffff\2\172\1\145\1\151\1\145\1\164\1\141\1\145\1\164\1\143\1\157\1\164\1\uffff\1\163\1\165\1\172\1\141\1\151\1\164\1\144\1\167\1\172\2\153\1\147\1\145\1\157\1\172\1\145\1\157\1\123\1\151\1\141\2\uffff\1\145\1\143\1\154\1\172\1\154\1\uffff\1\165\2\uffff\1\156\1\145\1\172\1\151\1\164\1\162\1\143\1\150\1\162\1\141\1\145\1\163\1\uffff\1\154\1\172\1\151\1\172\1\63\1\141\1\uffff\1\167\1\141\1\145\1\157\1\167\1\uffff\1\172\1\165\1\164\1\157\1\146\1\165\1\172\1\150\1\145\1\uffff\1\172\1\162\1\163\1\167\1\uffff\1\143\1\145\1\172\1\150\1\162\1\164\1\156\1\172\1\151\1\154\1\157\1\143\1\uffff\2\172\1\162\1\141\1\147\1\164\1\146\1\172\1\uffff\1\164\1\162\1\144\1\151\1\154\1\uffff\2\172\1\uffff\1\156\1\163\1\151\1\106\1\172\1\147\1\uffff\1\172\1\157\1\172\1\143\1\uffff\1\156\1\uffff\1\171\1\156\1\141\2\uffff\1\144\1\162\1\145\1\163\1\172\1\uffff\1\151\1\157\2\145\1\164\2\uffff\2\172\2\157\1\uffff\1\171\1\uffff\1\156\1\uffff\1\145\1\147\1\172\1\164\1\154\1\172\1\144\2\172\1\uffff\1\156\1\uffff\1\153\1\75\1\162\1\172\2\uffff\1\156\1\143\1\172\1\151\1\157\1\123\1\uffff\1\141\1\172\1\uffff\1\172\2\uffff\1\147\1\145\1\uffff\1\113\1\141\1\157\1\uffff\1\172\1\165\1\uffff\1\172\1\146\1\164\1\156\1\154\2\uffff\1\123\1\104\1\145\1\171\1\143\1\uffff\1\163\1\145\1\172\1\162\1\150\1\172\1\164\1\145\1\171\1\157\1\165\1\151\1\144\1\uffff\2\141\1\uffff\1\162\1\146\1\163\1\165\1\163\1\156\1\172\1\164\1\156\1\141\1\151\1\172\1\164\1\151\1\147\1\uffff\1\145\1\143\1\164\1\156\1\uffff\1\151\1\156\1\111\1\147\2\145\1\151\1\156\1\147\1\144\1\171\1\162\1\147\1\164\1\147\2\75\2\172\1\171\1\151\1\75\4\uffff\1\172\1\157\2\uffff\1\156\1\172\1\uffff";
+ "\1\uffff\1\76\1\174\1\46\1\75\1\76\5\75\1\76\1\56\1\72\1\141\1\170\1\171\1\156\2\157\1\145\1\162\1\157\1\163\2\141\2\uffff\1\171\1\141\1\145\2\157\10\uffff\1\163\1\72\1\141\1\150\1\165\1\145\1\170\1\154\1\172\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\162\1\uffff\1\164\1\166\1\163\1\162\1\160\1\151\1\156\1\160\1\163\1\172\1\154\1\162\1\156\2\162\1\151\1\162\1\163\2\143\2\uffff\1\162\1\160\1\162\3\171\1\144\1\146\1\172\10\uffff\1\172\2\uffff\1\164\1\151\1\167\1\154\1\172\1\164\1\uffff\1\154\12\uffff\2\172\1\145\1\151\1\145\1\164\1\141\1\145\1\164\1\143\1\157\1\164\1\uffff\1\163\1\165\1\172\1\141\1\151\1\164\1\144\1\167\1\172\2\153\1\147\1\145\1\157\1\172\1\145\1\157\1\123\1\151\1\141\2\uffff\1\145\1\143\1\154\1\172\1\154\1\uffff\1\165\2\uffff\1\156\1\145\1\172\1\151\1\164\1\162\1\143\1\150\1\162\1\141\1\145\1\163\1\uffff\1\154\1\172\1\151\2\172\1\141\1\uffff\1\167\1\141\1\145\1\157\1\167\1\uffff\1\172\1\165\1\164\1\157\1\146\1\165\1\172\1\150\1\145\1\uffff\1\172\1\162\1\163\1\167\1\uffff\1\143\1\145\1\172\1\150\1\162\1\164\1\156\1\172\1\151\1\154\1\157\1\143\1\uffff\2\172\1\uffff\1\162\1\141\1\147\1\164\1\146\1\172\1\uffff\1\164\1\162\1\144\1\151\1\154\1\uffff\2\172\1\uffff\1\156\1\163\1\151\1\106\1\172\1\147\1\uffff\1\172\1\157\1\172\1\143\1\uffff\1\156\1\uffff\1\171\1\156\1\141\2\uffff\1\144\1\162\1\145\1\163\1\172\1\uffff\1\151\1\157\2\145\1\164\2\uffff\2\172\2\157\1\uffff\1\171\1\uffff\1\156\1\uffff\1\145\1\147\1\172\1\164\1\154\1\172\1\144\2\172\1\uffff\1\156\1\uffff\1\153\1\75\1\162\1\172\2\uffff\1\156\1\143\1\172\1\151\1\157\1\123\1\uffff\1\141\1\172\1\uffff\1\172\2\uffff\1\147\1\145\1\uffff\1\113\1\141\1\157\1\uffff\1\172\1\165\1\uffff\1\172\1\146\1\164\1\156\1\154\2\uffff\1\123\1\104\1\145\1\171\1\143\1\uffff\1\163\1\145\1\172\1\162\1\150\1\172\1\164\1\145\1\171\1\157\1\165\1\151\1\144\1\uffff\2\141\1\uffff\1\162\1\146\1\163\1\165\1\163\1\156\1\172\1\164\1\156\1\141\1\151\1\172\1\164\1\151\1\147\1\uffff\1\145\1\143\1\164\1\156\1\uffff\1\151\1\156\1\111\1\147\2\145\1\151\1\156\1\147\1\144\1\171\1\162\1\147\1\164\1\147\2\75\2\172\1\171\1\151\1\75\4\uffff\1\172\1\157\2\uffff\1\156\1\172\1\uffff";
static final String DFA21_acceptS =
- "\32\uffff\1\60\1\61\5\uffff\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\11\uffff\1\146\2\147\1\152\1\153\1\uffff\1\23\1\1\1\2\1\140\1\3\1\134\1\4\1\35\1\26\1\5\1\20\1\36\1\27\1\6\1\31\1\30\1\7\1\150\1\151\1\32\1\10\1\33\1\uffff\1\34\1\15\1\16\1\24\1\17\1\uffff\1\37\1\25\1\137\1\133\1\uffff\1\146\24\uffff\1\60\1\61\11\uffff\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\uffff\1\136\1\115\6\uffff\1\143\1\uffff\1\144\1\145\1\147\1\152\1\13\1\11\1\14\1\12\1\21\1\22\14\uffff\1\112\24\uffff\1\121\1\111\5\uffff\1\135\1\uffff\1\40\1\141\14\uffff\1\117\6\uffff\1\54\5\uffff\1\127\11\uffff\1\122\4\uffff\1\113\14\uffff\1\51\10\uffff\1\142\5\uffff\1\116\2\uffff\1\123\6\uffff\1\45\4\uffff\1\46\1\uffff\1\70\3\uffff\1\52\1\53\5\uffff\1\125\5\uffff\1\132\1\120\4\uffff\1\42\1\uffff\1\114\1\uffff\1\43\11\uffff\1\124\1\uffff\1\65\4\uffff\1\126\1\41\6\uffff\1\130\2\uffff\1\55\1\uffff\1\57\1\63\2\uffff\1\72\3\uffff\1\75\2\uffff\1\62\5\uffff\1\50\1\56\5\uffff\1\44\15\uffff\1\110\2\uffff\1\47\17\uffff\1\131\4\uffff\1\73\26\uffff\1\77\1\67\1\66\1\74\2\uffff\1\76\1\64\2\uffff\1\71";
+ "\32\uffff\1\61\1\62\5\uffff\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\11\uffff\1\147\2\150\1\153\1\154\1\uffff\1\23\1\1\1\2\1\141\1\3\1\135\1\4\1\35\1\26\1\5\1\20\1\36\1\27\1\6\1\31\1\30\1\7\1\151\1\152\1\32\1\10\1\33\1\uffff\1\34\1\15\1\16\1\24\1\17\1\uffff\1\37\1\25\1\140\1\134\1\uffff\1\147\24\uffff\1\61\1\62\11\uffff\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\uffff\1\137\1\116\6\uffff\1\144\1\uffff\1\145\1\146\1\150\1\153\1\13\1\11\1\14\1\12\1\21\1\22\14\uffff\1\113\24\uffff\1\122\1\112\5\uffff\1\136\1\uffff\1\40\1\142\14\uffff\1\120\6\uffff\1\55\5\uffff\1\130\11\uffff\1\123\4\uffff\1\114\14\uffff\1\51\2\uffff\1\52\6\uffff\1\143\5\uffff\1\117\2\uffff\1\124\6\uffff\1\45\4\uffff\1\46\1\uffff\1\71\3\uffff\1\53\1\54\5\uffff\1\126\5\uffff\1\133\1\121\4\uffff\1\42\1\uffff\1\115\1\uffff\1\43\11\uffff\1\125\1\uffff\1\66\4\uffff\1\127\1\41\6\uffff\1\131\2\uffff\1\56\1\uffff\1\60\1\64\2\uffff\1\73\3\uffff\1\76\2\uffff\1\63\5\uffff\1\50\1\57\5\uffff\1\44\15\uffff\1\111\2\uffff\1\47\17\uffff\1\132\4\uffff\1\74\26\uffff\1\100\1\70\1\67\1\75\2\uffff\1\77\1\65\2\uffff\1\72";
static final String DFA21_specialS =
- "\1\0\u01b0\uffff}>";
+ "\1\0\u01b1\uffff}>";
static final String[] DFA21_transitionS = {
"\11\66\2\65\2\66\1\65\22\66\1\65\1\11\1\63\1\47\1\62\1\10\1\3\1\64\1\43\1\44\1\6\1\4\1\45\1\5\1\14\1\7\1\57\11\60\1\52\1\41\1\13\1\1\1\12\1\15\1\42\1\62\1\30\1\27\2\62\1\26\1\25\1\23\15\62\1\24\4\62\1\50\1\66\1\46\1\61\1\62\1\66\1\51\1\62\1\53\1\40\1\17\1\22\2\62\1\21\1\62\1\36\1\35\1\37\1\55\1\62\1\31\1\62\1\56\1\20\1\34\1\62\1\16\1\54\3\62\1\32\1\2\1\33\uff82\66",
"\1\67\1\70",
@@ -3996,195 +4040,195 @@ public class InternalStrategyDSLLexer extends Lexer {
"\1\u00f6",
"\1\u00f7",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u00f9\1\u00fa",
- "\1\u00fb",
- "",
+ "\1\132\13\uffff\2\132\1\u00f9\1\u00fa\6\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"\1\u00fc",
+ "",
"\1\u00fd",
"\1\u00fe",
"\1\u00ff",
"\1\u0100",
+ "\1\u0101",
"",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u0102",
"\1\u0103",
"\1\u0104",
"\1\u0105",
"\1\u0106",
+ "\1\u0107",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u0108",
"\1\u0109",
+ "\1\u010a",
"",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u010b",
- "\1\u010c\16\uffff\1\u010d",
- "\1\u010e",
- "",
+ "\1\u010c",
+ "\1\u010d\16\uffff\1\u010e",
"\1\u010f",
+ "",
"\1\u0110",
+ "\1\u0111",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u0112",
"\1\u0113",
"\1\u0114",
"\1\u0115",
+ "\1\u0116",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u0118\53\uffff\1\u0117",
- "\1\u0119",
+ "\1\u0119\53\uffff\1\u0118",
"\1\u011a",
"\1\u011b",
+ "\1\u011c",
"",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u011e",
+ "",
"\1\u011f",
"\1\u0120",
"\1\u0121",
"\1\u0122",
+ "\1\u0123",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"",
- "\1\u0124",
"\1\u0125",
"\1\u0126",
"\1\u0127",
"\1\u0128",
+ "\1\u0129",
"",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"",
- "\1\u012b",
"\1\u012c",
"\1\u012d",
"\1\u012e",
+ "\1\u012f",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u0130",
+ "\1\u0131",
"",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u0132",
+ "\1\u0133",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u0134",
- "",
"\1\u0135",
"",
"\1\u0136",
+ "",
"\1\u0137",
"\1\u0138",
+ "\1\u0139",
"",
"",
- "\1\u0139",
"\1\u013a",
"\1\u013b",
"\1\u013c",
+ "\1\u013d",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"",
- "\1\u013f\53\uffff\1\u013e",
- "\1\u0140",
+ "\1\u0140\53\uffff\1\u013f",
"\1\u0141",
"\1\u0142",
"\1\u0143",
+ "\1\u0144",
"",
"",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u0146",
"\1\u0147",
- "",
"\1\u0148",
"",
"\1\u0149",
"",
"\1\u014a",
+ "",
"\1\u014b",
+ "\1\u014c",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u014d",
"\1\u014e",
+ "\1\u014f",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u0150",
+ "\1\u0151",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"",
- "\1\u0153",
- "",
"\1\u0154",
+ "",
"\1\u0155",
"\1\u0156",
- "\1\132\13\uffff\12\132\7\uffff\5\132\1\u0158\5\132\1\u0157\16\132\4\uffff\1\132\1\uffff\32\132",
+ "\1\u0157",
+ "\1\132\13\uffff\12\132\7\uffff\5\132\1\u0159\5\132\1\u0158\16\132\4\uffff\1\132\1\uffff\32\132",
"",
"",
- "\1\u015a",
"\1\u015b",
+ "\1\u015c",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u015d",
"\1\u015e",
- "\1\u0160\15\uffff\1\u015f",
+ "\1\u015f",
+ "\1\u0161\15\uffff\1\u0160",
"",
- "\1\u0161",
+ "\1\u0162",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"",
"",
- "\1\u0164",
"\1\u0165",
- "",
"\1\u0166",
+ "",
"\1\u0167",
"\1\u0168",
+ "\1\u0169",
"",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u016a",
- "",
"\1\u016b",
+ "",
"\1\u016c",
"\1\u016d",
"\1\u016e",
"\1\u016f",
+ "\1\u0170",
"",
"",
- "\1\u0170",
"\1\u0171",
"\1\u0172",
"\1\u0173",
"\1\u0174",
- "",
"\1\u0175",
+ "",
"\1\u0176",
+ "\1\u0177",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u0178",
"\1\u0179",
+ "\1\u017a",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u017b",
"\1\u017c",
"\1\u017d",
"\1\u017e",
"\1\u017f",
"\1\u0180",
"\1\u0181",
- "",
"\1\u0182",
- "\1\u0183",
"",
+ "\1\u0183",
"\1\u0184",
+ "",
"\1\u0185",
"\1\u0186",
"\1\u0187",
"\1\u0188",
"\1\u0189",
+ "\1\u018a",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u018b",
"\1\u018c",
"\1\u018d",
"\1\u018e",
+ "\1\u018f",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u0190",
"\1\u0191",
"\1\u0192",
- "",
"\1\u0193",
+ "",
"\1\u0194",
"\1\u0195",
"\1\u0196",
- "",
"\1\u0197",
+ "",
"\1\u0198",
"\1\u0199",
"\1\u019a",
@@ -4201,20 +4245,21 @@ public class InternalStrategyDSLLexer extends Lexer {
"\1\u01a5",
"\1\u01a6",
"\1\u01a7",
+ "\1\u01a8",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u01aa",
"\1\u01ab",
"\1\u01ac",
+ "\1\u01ad",
"",
"",
"",
"",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
- "\1\u01ae",
+ "\1\u01af",
"",
"",
- "\1\u01af",
+ "\1\u01b0",
"\1\132\13\uffff\12\132\7\uffff\32\132\4\uffff\1\132\1\uffff\32\132",
""
};
@@ -4249,7 +4294,7 @@ public class InternalStrategyDSLLexer extends Lexer {
this.transition = DFA21_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | 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;
diff --git a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSLParser.java b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSLParser.java
index fa39639..249dc7f 100644
--- a/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSLParser.java
+++ b/org.eclipse.osbp.xtext.strategy.ide/src-gen/org/eclipse/osbp/xtext/strategy/ide/contentassist/antlr/internal/InternalStrategyDSLParser.java
@@ -1,3 +1,18 @@
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
+ */
package org.eclipse.osbp.xtext.strategy.ide.contentassist.antlr.internal;
import java.io.InputStream;
@@ -23,7 +38,7 @@ import java.util.HashMap;
@SuppressWarnings("all")
public class InternalStrategyDSLParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'Horizontal'", "'Vertical'", "'Grid'", "'Form2'", "'Form3'", "'Css'", "'Forward'", "'Backward'", "'package'", "'{'", "'}'", "'strategy'", "'targets'", "'layoutingStrategy'", "'layout='", "'focusingStrategy'", "'ecviewFocusingId='", "'focus='", "'keyStrokeDefinition'", "'keyCode='", "'modifierKeys'", "'focusingEnhancer'", "'default'", "'defaultLayouting='", "'defaultFocusing='", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'as'", "'if'", "'else'", "'switch'", "':'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'Horizontal'", "'Vertical'", "'Grid'", "'Form'", "'Form2'", "'Form3'", "'Css'", "'Forward'", "'Backward'", "'package'", "'{'", "'}'", "'strategy'", "'targets'", "'layoutingStrategy'", "'layout='", "'focusingStrategy'", "'ecviewFocusingId='", "'focus='", "'keyStrokeDefinition'", "'keyCode='", "'modifierKeys'", "'focusingEnhancer'", "'default'", "'defaultLayouting='", "'defaultFocusing='", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'as'", "'if'", "'else'", "'switch'", "':'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'"
};
public static final int RULE_HEX=5;
public static final int T__50=50;
@@ -114,6 +129,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
public static final int T__75=75;
public static final int T__76=76;
public static final int T__80=80;
+ public static final int T__111=111;
public static final int T__81=81;
public static final int T__110=110;
public static final int T__82=82;
@@ -8405,10 +8421,10 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int alt8=2;
int LA8_0 = input.LA(1);
- if ( (LA8_0==77) ) {
+ if ( (LA8_0==78) ) {
alt8=1;
}
- else if ( ((LA8_0>=RULE_ID && LA8_0<=RULE_STRING)||LA8_0==27||(LA8_0>=34 && LA8_0<=35)||LA8_0==40||(LA8_0>=45 && LA8_0<=50)||LA8_0==60||LA8_0==78||(LA8_0>=82 && LA8_0<=83)||LA8_0==86||LA8_0==88||(LA8_0>=91 && LA8_0<=99)||LA8_0==101||LA8_0==110) ) {
+ else if ( ((LA8_0>=RULE_ID && LA8_0<=RULE_STRING)||LA8_0==27||(LA8_0>=34 && LA8_0<=35)||LA8_0==40||(LA8_0>=45 && LA8_0<=50)||LA8_0==61||LA8_0==79||(LA8_0>=83 && LA8_0<=84)||LA8_0==87||LA8_0==89||(LA8_0>=92 && LA8_0<=100)||LA8_0==102||LA8_0==111) ) {
alt8=2;
}
else {
@@ -8496,7 +8512,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA9_1 = input.LA(2);
- if ( (LA9_1==EOF||(LA9_1>=RULE_ID && LA9_1<=RULE_STRING)||(LA9_1>=14 && LA9_1<=50)||(LA9_1>=60 && LA9_1<=61)||LA9_1==73||LA9_1==76||(LA9_1>=78 && LA9_1<=102)||(LA9_1>=106 && LA9_1<=107)||(LA9_1>=109 && LA9_1<=110)) ) {
+ if ( (LA9_1==EOF||(LA9_1>=RULE_ID && LA9_1<=RULE_STRING)||(LA9_1>=14 && LA9_1<=50)||(LA9_1>=61 && LA9_1<=62)||LA9_1==74||LA9_1==77||(LA9_1>=79 && LA9_1<=103)||(LA9_1>=107 && LA9_1<=108)||(LA9_1>=110 && LA9_1<=111)) ) {
alt9=2;
}
else if ( (LA9_1==13) ) {
@@ -8515,12 +8531,12 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA9_2 = input.LA(2);
- if ( (LA9_2==13) ) {
- alt9=1;
- }
- else if ( (LA9_2==EOF||(LA9_2>=RULE_ID && LA9_2<=RULE_STRING)||(LA9_2>=14 && LA9_2<=50)||(LA9_2>=60 && LA9_2<=61)||LA9_2==73||LA9_2==76||(LA9_2>=78 && LA9_2<=102)||(LA9_2>=106 && LA9_2<=107)||(LA9_2>=109 && LA9_2<=110)) ) {
+ if ( (LA9_2==EOF||(LA9_2>=RULE_ID && LA9_2<=RULE_STRING)||(LA9_2>=14 && LA9_2<=50)||(LA9_2>=61 && LA9_2<=62)||LA9_2==74||LA9_2==77||(LA9_2>=79 && LA9_2<=103)||(LA9_2>=107 && LA9_2<=108)||(LA9_2>=110 && LA9_2<=111)) ) {
alt9=2;
}
+ else if ( (LA9_2==13) ) {
+ alt9=1;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -8534,12 +8550,12 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA9_3 = input.LA(2);
- if ( (LA9_3==EOF||(LA9_3>=RULE_ID && LA9_3<=RULE_STRING)||(LA9_3>=14 && LA9_3<=50)||(LA9_3>=60 && LA9_3<=61)||LA9_3==73||LA9_3==76||(LA9_3>=78 && LA9_3<=102)||(LA9_3>=106 && LA9_3<=107)||(LA9_3>=109 && LA9_3<=110)) ) {
- alt9=2;
- }
- else if ( (LA9_3==13) ) {
+ if ( (LA9_3==13) ) {
alt9=1;
}
+ else if ( (LA9_3==EOF||(LA9_3>=RULE_ID && LA9_3<=RULE_STRING)||(LA9_3>=14 && LA9_3<=50)||(LA9_3>=61 && LA9_3<=62)||LA9_3==74||LA9_3==77||(LA9_3>=79 && LA9_3<=103)||(LA9_3>=107 && LA9_3<=108)||(LA9_3>=110 && LA9_3<=111)) ) {
+ alt9=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -8553,12 +8569,12 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA9_4 = input.LA(2);
- if ( (LA9_4==13) ) {
- alt9=1;
- }
- else if ( (LA9_4==EOF||(LA9_4>=RULE_ID && LA9_4<=RULE_STRING)||(LA9_4>=14 && LA9_4<=50)||(LA9_4>=60 && LA9_4<=61)||LA9_4==73||LA9_4==76||(LA9_4>=78 && LA9_4<=102)||(LA9_4>=106 && LA9_4<=107)||(LA9_4>=109 && LA9_4<=110)) ) {
+ if ( (LA9_4==EOF||(LA9_4>=RULE_ID && LA9_4<=RULE_STRING)||(LA9_4>=14 && LA9_4<=50)||(LA9_4>=61 && LA9_4<=62)||LA9_4==74||LA9_4==77||(LA9_4>=79 && LA9_4<=103)||(LA9_4>=107 && LA9_4<=108)||(LA9_4>=110 && LA9_4<=111)) ) {
alt9=2;
}
+ else if ( (LA9_4==13) ) {
+ alt9=1;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -8572,12 +8588,12 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA9_5 = input.LA(2);
- if ( (LA9_5==EOF||(LA9_5>=RULE_ID && LA9_5<=RULE_STRING)||(LA9_5>=14 && LA9_5<=50)||(LA9_5>=60 && LA9_5<=61)||LA9_5==73||LA9_5==76||(LA9_5>=78 && LA9_5<=102)||(LA9_5>=106 && LA9_5<=107)||(LA9_5>=109 && LA9_5<=110)) ) {
- alt9=2;
- }
- else if ( (LA9_5==13) ) {
+ if ( (LA9_5==13) ) {
alt9=1;
}
+ else if ( (LA9_5==EOF||(LA9_5>=RULE_ID && LA9_5<=RULE_STRING)||(LA9_5>=14 && LA9_5<=50)||(LA9_5>=61 && LA9_5<=62)||LA9_5==74||LA9_5==77||(LA9_5>=79 && LA9_5<=103)||(LA9_5>=107 && LA9_5<=108)||(LA9_5>=110 && LA9_5<=111)) ) {
+ alt9=2;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -8597,13 +8613,12 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
case 40:
case 49:
case 50:
- case 60:
- case 78:
- case 82:
+ case 61:
+ case 79:
case 83:
- case 86:
- case 88:
- case 91:
+ case 84:
+ case 87:
+ case 89:
case 92:
case 93:
case 94:
@@ -8612,8 +8627,9 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
case 97:
case 98:
case 99:
- case 101:
- case 110:
+ case 100:
+ case 102:
+ case 111:
{
alt9=2;
}
@@ -9069,7 +9085,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int alt12=2;
int LA12_0 = input.LA(1);
- if ( (LA12_0==84) ) {
+ if ( (LA12_0==85) ) {
alt12=1;
}
else if ( ((LA12_0>=25 && LA12_0<=27)) ) {
@@ -9177,7 +9193,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA13_2 = input.LA(2);
- if ( (LA13_2==EOF||(LA13_2>=RULE_ID && LA13_2<=RULE_STRING)||LA13_2==27||(LA13_2>=34 && LA13_2<=35)||LA13_2==40||(LA13_2>=45 && LA13_2<=50)||LA13_2==60||LA13_2==78||(LA13_2>=82 && LA13_2<=83)||LA13_2==86||LA13_2==88||(LA13_2>=91 && LA13_2<=99)||LA13_2==101||LA13_2==110) ) {
+ if ( (LA13_2==EOF||(LA13_2>=RULE_ID && LA13_2<=RULE_STRING)||LA13_2==27||(LA13_2>=34 && LA13_2<=35)||LA13_2==40||(LA13_2>=45 && LA13_2<=50)||LA13_2==61||LA13_2==79||(LA13_2>=83 && LA13_2<=84)||LA13_2==87||LA13_2==89||(LA13_2>=92 && LA13_2<=100)||LA13_2==102||LA13_2==111) ) {
alt13=4;
}
else if ( (LA13_2==13) ) {
@@ -9552,7 +9568,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( (LA15_0==26) ) {
int LA15_1 = input.LA(2);
- if ( (LA15_1==EOF||(LA15_1>=RULE_ID && LA15_1<=RULE_STRING)||LA15_1==27||(LA15_1>=34 && LA15_1<=35)||LA15_1==40||(LA15_1>=45 && LA15_1<=50)||LA15_1==60||LA15_1==78||(LA15_1>=82 && LA15_1<=83)||LA15_1==86||LA15_1==88||(LA15_1>=91 && LA15_1<=99)||LA15_1==101||LA15_1==110) ) {
+ if ( (LA15_1==EOF||(LA15_1>=RULE_ID && LA15_1<=RULE_STRING)||LA15_1==27||(LA15_1>=34 && LA15_1<=35)||LA15_1==40||(LA15_1>=45 && LA15_1<=50)||LA15_1==61||LA15_1==79||(LA15_1>=83 && LA15_1<=84)||LA15_1==87||LA15_1==89||(LA15_1>=92 && LA15_1<=100)||LA15_1==102||LA15_1==111) ) {
alt15=2;
}
else if ( (LA15_1==26) ) {
@@ -9988,7 +10004,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( ((LA19_0>=34 && LA19_0<=35)||LA19_0==40) ) {
alt19=1;
}
- else if ( ((LA19_0>=RULE_ID && LA19_0<=RULE_STRING)||LA19_0==27||(LA19_0>=45 && LA19_0<=50)||LA19_0==60||LA19_0==78||(LA19_0>=82 && LA19_0<=83)||LA19_0==86||LA19_0==88||(LA19_0>=91 && LA19_0<=99)||LA19_0==101||LA19_0==110) ) {
+ else if ( ((LA19_0>=RULE_ID && LA19_0<=RULE_STRING)||LA19_0==27||(LA19_0>=45 && LA19_0<=50)||LA19_0==61||LA19_0==79||(LA19_0>=83 && LA19_0<=84)||LA19_0==87||LA19_0==89||(LA19_0>=92 && LA19_0<=100)||LA19_0==102||LA19_0==111) ) {
alt19=2;
}
else {
@@ -10356,7 +10372,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( (LA23_0==43) ) {
alt23=1;
}
- else if ( (LA23_0==106) ) {
+ else if ( (LA23_0==107) ) {
alt23=2;
}
else {
@@ -10447,12 +10463,12 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
alt24=1;
}
break;
- case 107:
+ case 108:
{
alt24=2;
}
break;
- case 106:
+ case 107:
{
alt24=3;
}
@@ -11041,18 +11057,18 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// InternalStrategyDSL.g:3056:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) )
int alt27=7;
switch ( input.LA(1) ) {
- case 82:
+ case 83:
{
alt27=1;
}
break;
- case 83:
+ case 84:
{
alt27=2;
}
break;
case 50:
- case 110:
+ case 111:
{
alt27=3;
}
@@ -11064,7 +11080,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
alt27=4;
}
break;
- case 95:
+ case 96:
{
alt27=5;
}
@@ -11074,7 +11090,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
alt27=6;
}
break;
- case 96:
+ case 97:
{
alt27=7;
}
@@ -11283,15 +11299,15 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int alt28=2;
int LA28_0 = input.LA(1);
- if ( (LA28_0==82) ) {
+ if ( (LA28_0==83) ) {
int LA28_1 = input.LA(2);
- if ( (LA28_1==60) ) {
- alt28=1;
- }
- else if ( (LA28_1==83) ) {
+ if ( (LA28_1==84) ) {
alt28=2;
}
+ else if ( (LA28_1==61) ) {
+ alt28=1;
+ }
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -11468,10 +11484,10 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int alt30=2;
int LA30_0 = input.LA(1);
- if ( (LA30_0==89) ) {
+ if ( (LA30_0==90) ) {
alt30=1;
}
- else if ( (LA30_0==80) ) {
+ else if ( (LA30_0==81) ) {
alt30=2;
}
else {
@@ -11568,10 +11584,10 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int alt31=2;
int LA31_0 = input.LA(1);
- if ( (LA31_0==44||LA31_0==109) ) {
+ if ( (LA31_0==44||LA31_0==110) ) {
alt31=1;
}
- else if ( ((LA31_0>=RULE_ID && LA31_0<=RULE_STRING)||LA31_0==27||(LA31_0>=34 && LA31_0<=35)||LA31_0==40||(LA31_0>=45 && LA31_0<=50)||LA31_0==60||LA31_0==78||(LA31_0>=82 && LA31_0<=83)||LA31_0==86||LA31_0==88||(LA31_0>=91 && LA31_0<=99)||LA31_0==101||LA31_0==110) ) {
+ else if ( ((LA31_0>=RULE_ID && LA31_0<=RULE_STRING)||LA31_0==27||(LA31_0>=34 && LA31_0<=35)||LA31_0==40||(LA31_0>=45 && LA31_0<=50)||LA31_0==61||LA31_0==79||(LA31_0>=83 && LA31_0<=84)||LA31_0==87||LA31_0==89||(LA31_0>=92 && LA31_0<=100)||LA31_0==102||LA31_0==111) ) {
alt31=2;
}
else {
@@ -11656,7 +11672,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int alt32=2;
int LA32_0 = input.LA(1);
- if ( (LA32_0==109) ) {
+ if ( (LA32_0==110) ) {
alt32=1;
}
else if ( (LA32_0==44) ) {
@@ -11763,7 +11779,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
throw nvae;
}
}
- else if ( (LA33_0==31||LA33_0==78) ) {
+ else if ( (LA33_0==31||LA33_0==79) ) {
alt33=1;
}
else {
@@ -12279,7 +12295,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( (LA38_0==50) ) {
alt38=1;
}
- else if ( (LA38_0==110) ) {
+ else if ( (LA38_0==111) ) {
alt38=2;
}
else {
@@ -12366,10 +12382,10 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int alt39=2;
int LA39_0 = input.LA(1);
- if ( (LA39_0==102) ) {
+ if ( (LA39_0==103) ) {
alt39=1;
}
- else if ( (LA39_0==100) ) {
+ else if ( (LA39_0==101) ) {
alt39=2;
}
else {
@@ -12719,7 +12735,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( (LA43_0==RULE_ID) ) {
alt43=1;
}
- else if ( (LA43_0==31||LA43_0==78) ) {
+ else if ( (LA43_0==31||LA43_0==79) ) {
alt43=2;
}
else {
@@ -12810,10 +12826,10 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int alt44=2;
int LA44_0 = input.LA(1);
- if ( (LA44_0==RULE_ID||LA44_0==31||LA44_0==78) ) {
+ if ( (LA44_0==RULE_ID||LA44_0==31||LA44_0==79) ) {
alt44=1;
}
- else if ( (LA44_0==103) ) {
+ else if ( (LA44_0==104) ) {
alt44=2;
}
else {
@@ -12988,14 +13004,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingEnum__Alternatives"
- // InternalStrategyDSL.g:3499:1: rule__LayoutingEnum__Alternatives : ( ( ( 'Horizontal' ) ) | ( ( 'Vertical' ) ) | ( ( 'Grid' ) ) | ( ( 'Form2' ) ) | ( ( 'Form3' ) ) | ( ( 'Css' ) ) );
+ // InternalStrategyDSL.g:3499:1: rule__LayoutingEnum__Alternatives : ( ( ( 'Horizontal' ) ) | ( ( 'Vertical' ) ) | ( ( 'Grid' ) ) | ( ( 'Form' ) ) | ( ( 'Form2' ) ) | ( ( 'Form3' ) ) | ( ( 'Css' ) ) );
public final void rule__LayoutingEnum__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3503:1: ( ( ( 'Horizontal' ) ) | ( ( 'Vertical' ) ) | ( ( 'Grid' ) ) | ( ( 'Form2' ) ) | ( ( 'Form3' ) ) | ( ( 'Css' ) ) )
- int alt46=6;
+ // InternalStrategyDSL.g:3503:1: ( ( ( 'Horizontal' ) ) | ( ( 'Vertical' ) ) | ( ( 'Grid' ) ) | ( ( 'Form' ) ) | ( ( 'Form2' ) ) | ( ( 'Form3' ) ) | ( ( 'Css' ) ) )
+ int alt46=7;
switch ( input.LA(1) ) {
case 51:
{
@@ -13027,6 +13043,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
alt46=6;
}
break;
+ case 57:
+ {
+ alt46=7;
+ }
+ break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
@@ -13112,23 +13133,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
break;
case 4 :
- // InternalStrategyDSL.g:3522:2: ( ( 'Form2' ) )
+ // InternalStrategyDSL.g:3522:2: ( ( 'Form' ) )
{
- // InternalStrategyDSL.g:3522:2: ( ( 'Form2' ) )
- // InternalStrategyDSL.g:3523:3: ( 'Form2' )
+ // InternalStrategyDSL.g:3522:2: ( ( 'Form' ) )
+ // InternalStrategyDSL.g:3523:3: ( 'Form' )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_3());
+ before(grammarAccess.getLayoutingEnumAccess().getFORMEnumLiteralDeclaration_3());
}
- // InternalStrategyDSL.g:3524:3: ( 'Form2' )
- // InternalStrategyDSL.g:3524:4: 'Form2'
+ // InternalStrategyDSL.g:3524:3: ( 'Form' )
+ // InternalStrategyDSL.g:3524:4: 'Form'
{
match(input,54,FOLLOW_2); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_3());
+ after(grammarAccess.getLayoutingEnumAccess().getFORMEnumLiteralDeclaration_3());
}
}
@@ -13137,23 +13158,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
break;
case 5 :
- // InternalStrategyDSL.g:3528:2: ( ( 'Form3' ) )
+ // InternalStrategyDSL.g:3528:2: ( ( 'Form2' ) )
{
- // InternalStrategyDSL.g:3528:2: ( ( 'Form3' ) )
- // InternalStrategyDSL.g:3529:3: ( 'Form3' )
+ // InternalStrategyDSL.g:3528:2: ( ( 'Form2' ) )
+ // InternalStrategyDSL.g:3529:3: ( 'Form2' )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_4());
+ before(grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_4());
}
- // InternalStrategyDSL.g:3530:3: ( 'Form3' )
- // InternalStrategyDSL.g:3530:4: 'Form3'
+ // InternalStrategyDSL.g:3530:3: ( 'Form2' )
+ // InternalStrategyDSL.g:3530:4: 'Form2'
{
match(input,55,FOLLOW_2); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_4());
+ after(grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_4());
}
}
@@ -13162,23 +13183,48 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
break;
case 6 :
- // InternalStrategyDSL.g:3534:2: ( ( 'Css' ) )
+ // InternalStrategyDSL.g:3534:2: ( ( 'Form3' ) )
{
- // InternalStrategyDSL.g:3534:2: ( ( 'Css' ) )
- // InternalStrategyDSL.g:3535:3: ( 'Css' )
+ // InternalStrategyDSL.g:3534:2: ( ( 'Form3' ) )
+ // InternalStrategyDSL.g:3535:3: ( 'Form3' )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_5());
+ before(grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_5());
}
- // InternalStrategyDSL.g:3536:3: ( 'Css' )
- // InternalStrategyDSL.g:3536:4: 'Css'
+ // InternalStrategyDSL.g:3536:3: ( 'Form3' )
+ // InternalStrategyDSL.g:3536:4: 'Form3'
{
match(input,56,FOLLOW_2); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_5());
+ after(grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_5());
+ }
+
+ }
+
+
+ }
+ break;
+ case 7 :
+ // InternalStrategyDSL.g:3540:2: ( ( 'Css' ) )
+ {
+ // InternalStrategyDSL.g:3540:2: ( ( 'Css' ) )
+ // InternalStrategyDSL.g:3541:3: ( 'Css' )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_6());
+ }
+ // InternalStrategyDSL.g:3542:3: ( 'Css' )
+ // InternalStrategyDSL.g:3542:4: 'Css'
+ {
+ match(input,57,FOLLOW_2); if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_6());
}
}
@@ -13204,20 +13250,20 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnum__Alternatives"
- // InternalStrategyDSL.g:3544:1: rule__FocusingEnum__Alternatives : ( ( ( 'Forward' ) ) | ( ( 'Backward' ) ) );
+ // InternalStrategyDSL.g:3550:1: rule__FocusingEnum__Alternatives : ( ( ( 'Forward' ) ) | ( ( 'Backward' ) ) );
public final void rule__FocusingEnum__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3548:1: ( ( ( 'Forward' ) ) | ( ( 'Backward' ) ) )
+ // InternalStrategyDSL.g:3554:1: ( ( ( 'Forward' ) ) | ( ( 'Backward' ) ) )
int alt47=2;
int LA47_0 = input.LA(1);
- if ( (LA47_0==57) ) {
+ if ( (LA47_0==58) ) {
alt47=1;
}
- else if ( (LA47_0==58) ) {
+ else if ( (LA47_0==59) ) {
alt47=2;
}
else {
@@ -13229,18 +13275,18 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
switch (alt47) {
case 1 :
- // InternalStrategyDSL.g:3549:2: ( ( 'Forward' ) )
+ // InternalStrategyDSL.g:3555:2: ( ( 'Forward' ) )
{
- // InternalStrategyDSL.g:3549:2: ( ( 'Forward' ) )
- // InternalStrategyDSL.g:3550:3: ( 'Forward' )
+ // InternalStrategyDSL.g:3555:2: ( ( 'Forward' ) )
+ // InternalStrategyDSL.g:3556:3: ( 'Forward' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnumAccess().getFORWARDEnumLiteralDeclaration_0());
}
- // InternalStrategyDSL.g:3551:3: ( 'Forward' )
- // InternalStrategyDSL.g:3551:4: 'Forward'
+ // InternalStrategyDSL.g:3557:3: ( 'Forward' )
+ // InternalStrategyDSL.g:3557:4: 'Forward'
{
- match(input,57,FOLLOW_2); if (state.failed) return ;
+ match(input,58,FOLLOW_2); if (state.failed) return ;
}
@@ -13254,18 +13300,18 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // InternalStrategyDSL.g:3555:2: ( ( 'Backward' ) )
+ // InternalStrategyDSL.g:3561:2: ( ( 'Backward' ) )
{
- // InternalStrategyDSL.g:3555:2: ( ( 'Backward' ) )
- // InternalStrategyDSL.g:3556:3: ( 'Backward' )
+ // InternalStrategyDSL.g:3561:2: ( ( 'Backward' ) )
+ // InternalStrategyDSL.g:3562:3: ( 'Backward' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnumAccess().getBACKWARDEnumLiteralDeclaration_1());
}
- // InternalStrategyDSL.g:3557:3: ( 'Backward' )
- // InternalStrategyDSL.g:3557:4: 'Backward'
+ // InternalStrategyDSL.g:3563:3: ( 'Backward' )
+ // InternalStrategyDSL.g:3563:4: 'Backward'
{
- match(input,58,FOLLOW_2); if (state.failed) return ;
+ match(input,59,FOLLOW_2); if (state.failed) return ;
}
@@ -13296,14 +13342,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyModel__Group__0"
- // InternalStrategyDSL.g:3565:1: rule__StrategyModel__Group__0 : rule__StrategyModel__Group__0__Impl rule__StrategyModel__Group__1 ;
+ // InternalStrategyDSL.g:3571:1: rule__StrategyModel__Group__0 : rule__StrategyModel__Group__0__Impl rule__StrategyModel__Group__1 ;
public final void rule__StrategyModel__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3569:1: ( rule__StrategyModel__Group__0__Impl rule__StrategyModel__Group__1 )
- // InternalStrategyDSL.g:3570:2: rule__StrategyModel__Group__0__Impl rule__StrategyModel__Group__1
+ // InternalStrategyDSL.g:3575:1: ( rule__StrategyModel__Group__0__Impl rule__StrategyModel__Group__1 )
+ // InternalStrategyDSL.g:3576:2: rule__StrategyModel__Group__0__Impl rule__StrategyModel__Group__1
{
pushFollow(FOLLOW_5);
rule__StrategyModel__Group__0__Impl();
@@ -13334,22 +13380,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyModel__Group__0__Impl"
- // InternalStrategyDSL.g:3577:1: rule__StrategyModel__Group__0__Impl : ( ( rule__StrategyModel__ImportSectionAssignment_0 )? ) ;
+ // InternalStrategyDSL.g:3583:1: rule__StrategyModel__Group__0__Impl : ( ( rule__StrategyModel__ImportSectionAssignment_0 )? ) ;
public final void rule__StrategyModel__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3581:1: ( ( ( rule__StrategyModel__ImportSectionAssignment_0 )? ) )
- // InternalStrategyDSL.g:3582:1: ( ( rule__StrategyModel__ImportSectionAssignment_0 )? )
+ // InternalStrategyDSL.g:3587:1: ( ( ( rule__StrategyModel__ImportSectionAssignment_0 )? ) )
+ // InternalStrategyDSL.g:3588:1: ( ( rule__StrategyModel__ImportSectionAssignment_0 )? )
{
- // InternalStrategyDSL.g:3582:1: ( ( rule__StrategyModel__ImportSectionAssignment_0 )? )
- // InternalStrategyDSL.g:3583:2: ( rule__StrategyModel__ImportSectionAssignment_0 )?
+ // InternalStrategyDSL.g:3588:1: ( ( rule__StrategyModel__ImportSectionAssignment_0 )? )
+ // InternalStrategyDSL.g:3589:2: ( rule__StrategyModel__ImportSectionAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyModelAccess().getImportSectionAssignment_0());
}
- // InternalStrategyDSL.g:3584:2: ( rule__StrategyModel__ImportSectionAssignment_0 )?
+ // InternalStrategyDSL.g:3590:2: ( rule__StrategyModel__ImportSectionAssignment_0 )?
int alt48=2;
int LA48_0 = input.LA(1);
@@ -13358,7 +13404,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
switch (alt48) {
case 1 :
- // InternalStrategyDSL.g:3584:3: rule__StrategyModel__ImportSectionAssignment_0
+ // InternalStrategyDSL.g:3590:3: rule__StrategyModel__ImportSectionAssignment_0
{
pushFollow(FOLLOW_2);
rule__StrategyModel__ImportSectionAssignment_0();
@@ -13396,14 +13442,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyModel__Group__1"
- // InternalStrategyDSL.g:3592:1: rule__StrategyModel__Group__1 : rule__StrategyModel__Group__1__Impl ;
+ // InternalStrategyDSL.g:3598:1: rule__StrategyModel__Group__1 : rule__StrategyModel__Group__1__Impl ;
public final void rule__StrategyModel__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3596:1: ( rule__StrategyModel__Group__1__Impl )
- // InternalStrategyDSL.g:3597:2: rule__StrategyModel__Group__1__Impl
+ // InternalStrategyDSL.g:3602:1: ( rule__StrategyModel__Group__1__Impl )
+ // InternalStrategyDSL.g:3603:2: rule__StrategyModel__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__StrategyModel__Group__1__Impl();
@@ -13429,35 +13475,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyModel__Group__1__Impl"
- // InternalStrategyDSL.g:3603:1: rule__StrategyModel__Group__1__Impl : ( ( rule__StrategyModel__PackagesAssignment_1 )* ) ;
+ // InternalStrategyDSL.g:3609:1: rule__StrategyModel__Group__1__Impl : ( ( rule__StrategyModel__PackagesAssignment_1 )* ) ;
public final void rule__StrategyModel__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3607:1: ( ( ( rule__StrategyModel__PackagesAssignment_1 )* ) )
- // InternalStrategyDSL.g:3608:1: ( ( rule__StrategyModel__PackagesAssignment_1 )* )
+ // InternalStrategyDSL.g:3613:1: ( ( ( rule__StrategyModel__PackagesAssignment_1 )* ) )
+ // InternalStrategyDSL.g:3614:1: ( ( rule__StrategyModel__PackagesAssignment_1 )* )
{
- // InternalStrategyDSL.g:3608:1: ( ( rule__StrategyModel__PackagesAssignment_1 )* )
- // InternalStrategyDSL.g:3609:2: ( rule__StrategyModel__PackagesAssignment_1 )*
+ // InternalStrategyDSL.g:3614:1: ( ( rule__StrategyModel__PackagesAssignment_1 )* )
+ // InternalStrategyDSL.g:3615:2: ( rule__StrategyModel__PackagesAssignment_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyModelAccess().getPackagesAssignment_1());
}
- // InternalStrategyDSL.g:3610:2: ( rule__StrategyModel__PackagesAssignment_1 )*
+ // InternalStrategyDSL.g:3616:2: ( rule__StrategyModel__PackagesAssignment_1 )*
loop49:
do {
int alt49=2;
int LA49_0 = input.LA(1);
- if ( (LA49_0==59) ) {
+ if ( (LA49_0==60) ) {
alt49=1;
}
switch (alt49) {
case 1 :
- // InternalStrategyDSL.g:3610:3: rule__StrategyModel__PackagesAssignment_1
+ // InternalStrategyDSL.g:3616:3: rule__StrategyModel__PackagesAssignment_1
{
pushFollow(FOLLOW_6);
rule__StrategyModel__PackagesAssignment_1();
@@ -13498,14 +13544,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group__0"
- // InternalStrategyDSL.g:3619:1: rule__StrategyPackage__Group__0 : rule__StrategyPackage__Group__0__Impl rule__StrategyPackage__Group__1 ;
+ // InternalStrategyDSL.g:3625:1: rule__StrategyPackage__Group__0 : rule__StrategyPackage__Group__0__Impl rule__StrategyPackage__Group__1 ;
public final void rule__StrategyPackage__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3623:1: ( rule__StrategyPackage__Group__0__Impl rule__StrategyPackage__Group__1 )
- // InternalStrategyDSL.g:3624:2: rule__StrategyPackage__Group__0__Impl rule__StrategyPackage__Group__1
+ // InternalStrategyDSL.g:3629:1: ( rule__StrategyPackage__Group__0__Impl rule__StrategyPackage__Group__1 )
+ // InternalStrategyDSL.g:3630:2: rule__StrategyPackage__Group__0__Impl rule__StrategyPackage__Group__1
{
pushFollow(FOLLOW_5);
rule__StrategyPackage__Group__0__Impl();
@@ -13536,23 +13582,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group__0__Impl"
- // InternalStrategyDSL.g:3631:1: rule__StrategyPackage__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:3637:1: rule__StrategyPackage__Group__0__Impl : ( () ) ;
public final void rule__StrategyPackage__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3635:1: ( ( () ) )
- // InternalStrategyDSL.g:3636:1: ( () )
+ // InternalStrategyDSL.g:3641:1: ( ( () ) )
+ // InternalStrategyDSL.g:3642:1: ( () )
{
- // InternalStrategyDSL.g:3636:1: ( () )
- // InternalStrategyDSL.g:3637:2: ()
+ // InternalStrategyDSL.g:3642:1: ( () )
+ // InternalStrategyDSL.g:3643:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyPackageAccess().getStrategyPackageAction_0());
}
- // InternalStrategyDSL.g:3638:2: ()
- // InternalStrategyDSL.g:3638:3:
+ // InternalStrategyDSL.g:3644:2: ()
+ // InternalStrategyDSL.g:3644:3:
{
}
@@ -13577,14 +13623,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group__1"
- // InternalStrategyDSL.g:3646:1: rule__StrategyPackage__Group__1 : rule__StrategyPackage__Group__1__Impl rule__StrategyPackage__Group__2 ;
+ // InternalStrategyDSL.g:3652:1: rule__StrategyPackage__Group__1 : rule__StrategyPackage__Group__1__Impl rule__StrategyPackage__Group__2 ;
public final void rule__StrategyPackage__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3650:1: ( rule__StrategyPackage__Group__1__Impl rule__StrategyPackage__Group__2 )
- // InternalStrategyDSL.g:3651:2: rule__StrategyPackage__Group__1__Impl rule__StrategyPackage__Group__2
+ // InternalStrategyDSL.g:3656:1: ( rule__StrategyPackage__Group__1__Impl rule__StrategyPackage__Group__2 )
+ // InternalStrategyDSL.g:3657:2: rule__StrategyPackage__Group__1__Impl rule__StrategyPackage__Group__2
{
pushFollow(FOLLOW_7);
rule__StrategyPackage__Group__1__Impl();
@@ -13615,22 +13661,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group__1__Impl"
- // InternalStrategyDSL.g:3658:1: rule__StrategyPackage__Group__1__Impl : ( 'package' ) ;
+ // InternalStrategyDSL.g:3664:1: rule__StrategyPackage__Group__1__Impl : ( 'package' ) ;
public final void rule__StrategyPackage__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3662:1: ( ( 'package' ) )
- // InternalStrategyDSL.g:3663:1: ( 'package' )
+ // InternalStrategyDSL.g:3668:1: ( ( 'package' ) )
+ // InternalStrategyDSL.g:3669:1: ( 'package' )
{
- // InternalStrategyDSL.g:3663:1: ( 'package' )
- // InternalStrategyDSL.g:3664:2: 'package'
+ // InternalStrategyDSL.g:3669:1: ( 'package' )
+ // InternalStrategyDSL.g:3670:2: 'package'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyPackageAccess().getPackageKeyword_1());
}
- match(input,59,FOLLOW_2); if (state.failed) return ;
+ match(input,60,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyPackageAccess().getPackageKeyword_1());
}
@@ -13656,14 +13702,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group__2"
- // InternalStrategyDSL.g:3673:1: rule__StrategyPackage__Group__2 : rule__StrategyPackage__Group__2__Impl rule__StrategyPackage__Group__3 ;
+ // InternalStrategyDSL.g:3679:1: rule__StrategyPackage__Group__2 : rule__StrategyPackage__Group__2__Impl rule__StrategyPackage__Group__3 ;
public final void rule__StrategyPackage__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3677:1: ( rule__StrategyPackage__Group__2__Impl rule__StrategyPackage__Group__3 )
- // InternalStrategyDSL.g:3678:2: rule__StrategyPackage__Group__2__Impl rule__StrategyPackage__Group__3
+ // InternalStrategyDSL.g:3683:1: ( rule__StrategyPackage__Group__2__Impl rule__StrategyPackage__Group__3 )
+ // InternalStrategyDSL.g:3684:2: rule__StrategyPackage__Group__2__Impl rule__StrategyPackage__Group__3
{
pushFollow(FOLLOW_8);
rule__StrategyPackage__Group__2__Impl();
@@ -13694,23 +13740,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group__2__Impl"
- // InternalStrategyDSL.g:3685:1: rule__StrategyPackage__Group__2__Impl : ( ( rule__StrategyPackage__NameAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:3691:1: rule__StrategyPackage__Group__2__Impl : ( ( rule__StrategyPackage__NameAssignment_2 ) ) ;
public final void rule__StrategyPackage__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3689:1: ( ( ( rule__StrategyPackage__NameAssignment_2 ) ) )
- // InternalStrategyDSL.g:3690:1: ( ( rule__StrategyPackage__NameAssignment_2 ) )
+ // InternalStrategyDSL.g:3695:1: ( ( ( rule__StrategyPackage__NameAssignment_2 ) ) )
+ // InternalStrategyDSL.g:3696:1: ( ( rule__StrategyPackage__NameAssignment_2 ) )
{
- // InternalStrategyDSL.g:3690:1: ( ( rule__StrategyPackage__NameAssignment_2 ) )
- // InternalStrategyDSL.g:3691:2: ( rule__StrategyPackage__NameAssignment_2 )
+ // InternalStrategyDSL.g:3696:1: ( ( rule__StrategyPackage__NameAssignment_2 ) )
+ // InternalStrategyDSL.g:3697:2: ( rule__StrategyPackage__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyPackageAccess().getNameAssignment_2());
}
- // InternalStrategyDSL.g:3692:2: ( rule__StrategyPackage__NameAssignment_2 )
- // InternalStrategyDSL.g:3692:3: rule__StrategyPackage__NameAssignment_2
+ // InternalStrategyDSL.g:3698:2: ( rule__StrategyPackage__NameAssignment_2 )
+ // InternalStrategyDSL.g:3698:3: rule__StrategyPackage__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__StrategyPackage__NameAssignment_2();
@@ -13745,14 +13791,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group__3"
- // InternalStrategyDSL.g:3700:1: rule__StrategyPackage__Group__3 : rule__StrategyPackage__Group__3__Impl ;
+ // InternalStrategyDSL.g:3706:1: rule__StrategyPackage__Group__3 : rule__StrategyPackage__Group__3__Impl ;
public final void rule__StrategyPackage__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3704:1: ( rule__StrategyPackage__Group__3__Impl )
- // InternalStrategyDSL.g:3705:2: rule__StrategyPackage__Group__3__Impl
+ // InternalStrategyDSL.g:3710:1: ( rule__StrategyPackage__Group__3__Impl )
+ // InternalStrategyDSL.g:3711:2: rule__StrategyPackage__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__StrategyPackage__Group__3__Impl();
@@ -13778,31 +13824,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group__3__Impl"
- // InternalStrategyDSL.g:3711:1: rule__StrategyPackage__Group__3__Impl : ( ( rule__StrategyPackage__Group_3__0 )? ) ;
+ // InternalStrategyDSL.g:3717:1: rule__StrategyPackage__Group__3__Impl : ( ( rule__StrategyPackage__Group_3__0 )? ) ;
public final void rule__StrategyPackage__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3715:1: ( ( ( rule__StrategyPackage__Group_3__0 )? ) )
- // InternalStrategyDSL.g:3716:1: ( ( rule__StrategyPackage__Group_3__0 )? )
+ // InternalStrategyDSL.g:3721:1: ( ( ( rule__StrategyPackage__Group_3__0 )? ) )
+ // InternalStrategyDSL.g:3722:1: ( ( rule__StrategyPackage__Group_3__0 )? )
{
- // InternalStrategyDSL.g:3716:1: ( ( rule__StrategyPackage__Group_3__0 )? )
- // InternalStrategyDSL.g:3717:2: ( rule__StrategyPackage__Group_3__0 )?
+ // InternalStrategyDSL.g:3722:1: ( ( rule__StrategyPackage__Group_3__0 )? )
+ // InternalStrategyDSL.g:3723:2: ( rule__StrategyPackage__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyPackageAccess().getGroup_3());
}
- // InternalStrategyDSL.g:3718:2: ( rule__StrategyPackage__Group_3__0 )?
+ // InternalStrategyDSL.g:3724:2: ( rule__StrategyPackage__Group_3__0 )?
int alt50=2;
int LA50_0 = input.LA(1);
- if ( (LA50_0==60) ) {
+ if ( (LA50_0==61) ) {
alt50=1;
}
switch (alt50) {
case 1 :
- // InternalStrategyDSL.g:3718:3: rule__StrategyPackage__Group_3__0
+ // InternalStrategyDSL.g:3724:3: rule__StrategyPackage__Group_3__0
{
pushFollow(FOLLOW_2);
rule__StrategyPackage__Group_3__0();
@@ -13840,14 +13886,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group_3__0"
- // InternalStrategyDSL.g:3727:1: rule__StrategyPackage__Group_3__0 : rule__StrategyPackage__Group_3__0__Impl rule__StrategyPackage__Group_3__1 ;
+ // InternalStrategyDSL.g:3733:1: rule__StrategyPackage__Group_3__0 : rule__StrategyPackage__Group_3__0__Impl rule__StrategyPackage__Group_3__1 ;
public final void rule__StrategyPackage__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3731:1: ( rule__StrategyPackage__Group_3__0__Impl rule__StrategyPackage__Group_3__1 )
- // InternalStrategyDSL.g:3732:2: rule__StrategyPackage__Group_3__0__Impl rule__StrategyPackage__Group_3__1
+ // InternalStrategyDSL.g:3737:1: ( rule__StrategyPackage__Group_3__0__Impl rule__StrategyPackage__Group_3__1 )
+ // InternalStrategyDSL.g:3738:2: rule__StrategyPackage__Group_3__0__Impl rule__StrategyPackage__Group_3__1
{
pushFollow(FOLLOW_9);
rule__StrategyPackage__Group_3__0__Impl();
@@ -13878,22 +13924,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group_3__0__Impl"
- // InternalStrategyDSL.g:3739:1: rule__StrategyPackage__Group_3__0__Impl : ( '{' ) ;
+ // InternalStrategyDSL.g:3745:1: rule__StrategyPackage__Group_3__0__Impl : ( '{' ) ;
public final void rule__StrategyPackage__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3743:1: ( ( '{' ) )
- // InternalStrategyDSL.g:3744:1: ( '{' )
+ // InternalStrategyDSL.g:3749:1: ( ( '{' ) )
+ // InternalStrategyDSL.g:3750:1: ( '{' )
{
- // InternalStrategyDSL.g:3744:1: ( '{' )
- // InternalStrategyDSL.g:3745:2: '{'
+ // InternalStrategyDSL.g:3750:1: ( '{' )
+ // InternalStrategyDSL.g:3751:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyPackageAccess().getLeftCurlyBracketKeyword_3_0());
}
- match(input,60,FOLLOW_2); if (state.failed) return ;
+ match(input,61,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyPackageAccess().getLeftCurlyBracketKeyword_3_0());
}
@@ -13919,14 +13965,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group_3__1"
- // InternalStrategyDSL.g:3754:1: rule__StrategyPackage__Group_3__1 : rule__StrategyPackage__Group_3__1__Impl rule__StrategyPackage__Group_3__2 ;
+ // InternalStrategyDSL.g:3760:1: rule__StrategyPackage__Group_3__1 : rule__StrategyPackage__Group_3__1__Impl rule__StrategyPackage__Group_3__2 ;
public final void rule__StrategyPackage__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3758:1: ( rule__StrategyPackage__Group_3__1__Impl rule__StrategyPackage__Group_3__2 )
- // InternalStrategyDSL.g:3759:2: rule__StrategyPackage__Group_3__1__Impl rule__StrategyPackage__Group_3__2
+ // InternalStrategyDSL.g:3764:1: ( rule__StrategyPackage__Group_3__1__Impl rule__StrategyPackage__Group_3__2 )
+ // InternalStrategyDSL.g:3765:2: rule__StrategyPackage__Group_3__1__Impl rule__StrategyPackage__Group_3__2
{
pushFollow(FOLLOW_10);
rule__StrategyPackage__Group_3__1__Impl();
@@ -13957,23 +14003,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group_3__1__Impl"
- // InternalStrategyDSL.g:3766:1: rule__StrategyPackage__Group_3__1__Impl : ( ( rule__StrategyPackage__StrategyAssignment_3_1 ) ) ;
+ // InternalStrategyDSL.g:3772:1: rule__StrategyPackage__Group_3__1__Impl : ( ( rule__StrategyPackage__StrategyAssignment_3_1 ) ) ;
public final void rule__StrategyPackage__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3770:1: ( ( ( rule__StrategyPackage__StrategyAssignment_3_1 ) ) )
- // InternalStrategyDSL.g:3771:1: ( ( rule__StrategyPackage__StrategyAssignment_3_1 ) )
+ // InternalStrategyDSL.g:3776:1: ( ( ( rule__StrategyPackage__StrategyAssignment_3_1 ) ) )
+ // InternalStrategyDSL.g:3777:1: ( ( rule__StrategyPackage__StrategyAssignment_3_1 ) )
{
- // InternalStrategyDSL.g:3771:1: ( ( rule__StrategyPackage__StrategyAssignment_3_1 ) )
- // InternalStrategyDSL.g:3772:2: ( rule__StrategyPackage__StrategyAssignment_3_1 )
+ // InternalStrategyDSL.g:3777:1: ( ( rule__StrategyPackage__StrategyAssignment_3_1 ) )
+ // InternalStrategyDSL.g:3778:2: ( rule__StrategyPackage__StrategyAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyPackageAccess().getStrategyAssignment_3_1());
}
- // InternalStrategyDSL.g:3773:2: ( rule__StrategyPackage__StrategyAssignment_3_1 )
- // InternalStrategyDSL.g:3773:3: rule__StrategyPackage__StrategyAssignment_3_1
+ // InternalStrategyDSL.g:3779:2: ( rule__StrategyPackage__StrategyAssignment_3_1 )
+ // InternalStrategyDSL.g:3779:3: rule__StrategyPackage__StrategyAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__StrategyPackage__StrategyAssignment_3_1();
@@ -14008,14 +14054,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group_3__2"
- // InternalStrategyDSL.g:3781:1: rule__StrategyPackage__Group_3__2 : rule__StrategyPackage__Group_3__2__Impl ;
+ // InternalStrategyDSL.g:3787:1: rule__StrategyPackage__Group_3__2 : rule__StrategyPackage__Group_3__2__Impl ;
public final void rule__StrategyPackage__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3785:1: ( rule__StrategyPackage__Group_3__2__Impl )
- // InternalStrategyDSL.g:3786:2: rule__StrategyPackage__Group_3__2__Impl
+ // InternalStrategyDSL.g:3791:1: ( rule__StrategyPackage__Group_3__2__Impl )
+ // InternalStrategyDSL.g:3792:2: rule__StrategyPackage__Group_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__StrategyPackage__Group_3__2__Impl();
@@ -14041,22 +14087,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__Group_3__2__Impl"
- // InternalStrategyDSL.g:3792:1: rule__StrategyPackage__Group_3__2__Impl : ( '}' ) ;
+ // InternalStrategyDSL.g:3798:1: rule__StrategyPackage__Group_3__2__Impl : ( '}' ) ;
public final void rule__StrategyPackage__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3796:1: ( ( '}' ) )
- // InternalStrategyDSL.g:3797:1: ( '}' )
+ // InternalStrategyDSL.g:3802:1: ( ( '}' ) )
+ // InternalStrategyDSL.g:3803:1: ( '}' )
{
- // InternalStrategyDSL.g:3797:1: ( '}' )
- // InternalStrategyDSL.g:3798:2: '}'
+ // InternalStrategyDSL.g:3803:1: ( '}' )
+ // InternalStrategyDSL.g:3804:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyPackageAccess().getRightCurlyBracketKeyword_3_2());
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,62,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyPackageAccess().getRightCurlyBracketKeyword_3_2());
}
@@ -14082,14 +14128,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__0"
- // InternalStrategyDSL.g:3808:1: rule__Strategy__Group__0 : rule__Strategy__Group__0__Impl rule__Strategy__Group__1 ;
+ // InternalStrategyDSL.g:3814:1: rule__Strategy__Group__0 : rule__Strategy__Group__0__Impl rule__Strategy__Group__1 ;
public final void rule__Strategy__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3812:1: ( rule__Strategy__Group__0__Impl rule__Strategy__Group__1 )
- // InternalStrategyDSL.g:3813:2: rule__Strategy__Group__0__Impl rule__Strategy__Group__1
+ // InternalStrategyDSL.g:3818:1: ( rule__Strategy__Group__0__Impl rule__Strategy__Group__1 )
+ // InternalStrategyDSL.g:3819:2: rule__Strategy__Group__0__Impl rule__Strategy__Group__1
{
pushFollow(FOLLOW_9);
rule__Strategy__Group__0__Impl();
@@ -14120,23 +14166,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__0__Impl"
- // InternalStrategyDSL.g:3820:1: rule__Strategy__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:3826:1: rule__Strategy__Group__0__Impl : ( () ) ;
public final void rule__Strategy__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3824:1: ( ( () ) )
- // InternalStrategyDSL.g:3825:1: ( () )
+ // InternalStrategyDSL.g:3830:1: ( ( () ) )
+ // InternalStrategyDSL.g:3831:1: ( () )
{
- // InternalStrategyDSL.g:3825:1: ( () )
- // InternalStrategyDSL.g:3826:2: ()
+ // InternalStrategyDSL.g:3831:1: ( () )
+ // InternalStrategyDSL.g:3832:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyAccess().getStrategyAction_0());
}
- // InternalStrategyDSL.g:3827:2: ()
- // InternalStrategyDSL.g:3827:3:
+ // InternalStrategyDSL.g:3833:2: ()
+ // InternalStrategyDSL.g:3833:3:
{
}
@@ -14161,14 +14207,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__1"
- // InternalStrategyDSL.g:3835:1: rule__Strategy__Group__1 : rule__Strategy__Group__1__Impl rule__Strategy__Group__2 ;
+ // InternalStrategyDSL.g:3841:1: rule__Strategy__Group__1 : rule__Strategy__Group__1__Impl rule__Strategy__Group__2 ;
public final void rule__Strategy__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3839:1: ( rule__Strategy__Group__1__Impl rule__Strategy__Group__2 )
- // InternalStrategyDSL.g:3840:2: rule__Strategy__Group__1__Impl rule__Strategy__Group__2
+ // InternalStrategyDSL.g:3845:1: ( rule__Strategy__Group__1__Impl rule__Strategy__Group__2 )
+ // InternalStrategyDSL.g:3846:2: rule__Strategy__Group__1__Impl rule__Strategy__Group__2
{
pushFollow(FOLLOW_8);
rule__Strategy__Group__1__Impl();
@@ -14199,22 +14245,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__1__Impl"
- // InternalStrategyDSL.g:3847:1: rule__Strategy__Group__1__Impl : ( 'strategy' ) ;
+ // InternalStrategyDSL.g:3853:1: rule__Strategy__Group__1__Impl : ( 'strategy' ) ;
public final void rule__Strategy__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3851:1: ( ( 'strategy' ) )
- // InternalStrategyDSL.g:3852:1: ( 'strategy' )
+ // InternalStrategyDSL.g:3857:1: ( ( 'strategy' ) )
+ // InternalStrategyDSL.g:3858:1: ( 'strategy' )
{
- // InternalStrategyDSL.g:3852:1: ( 'strategy' )
- // InternalStrategyDSL.g:3853:2: 'strategy'
+ // InternalStrategyDSL.g:3858:1: ( 'strategy' )
+ // InternalStrategyDSL.g:3859:2: 'strategy'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyAccess().getStrategyKeyword_1());
}
- match(input,62,FOLLOW_2); if (state.failed) return ;
+ match(input,63,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyAccess().getStrategyKeyword_1());
}
@@ -14240,14 +14286,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__2"
- // InternalStrategyDSL.g:3862:1: rule__Strategy__Group__2 : rule__Strategy__Group__2__Impl rule__Strategy__Group__3 ;
+ // InternalStrategyDSL.g:3868:1: rule__Strategy__Group__2 : rule__Strategy__Group__2__Impl rule__Strategy__Group__3 ;
public final void rule__Strategy__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3866:1: ( rule__Strategy__Group__2__Impl rule__Strategy__Group__3 )
- // InternalStrategyDSL.g:3867:2: rule__Strategy__Group__2__Impl rule__Strategy__Group__3
+ // InternalStrategyDSL.g:3872:1: ( rule__Strategy__Group__2__Impl rule__Strategy__Group__3 )
+ // InternalStrategyDSL.g:3873:2: rule__Strategy__Group__2__Impl rule__Strategy__Group__3
{
pushFollow(FOLLOW_11);
rule__Strategy__Group__2__Impl();
@@ -14278,22 +14324,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__2__Impl"
- // InternalStrategyDSL.g:3874:1: rule__Strategy__Group__2__Impl : ( '{' ) ;
+ // InternalStrategyDSL.g:3880:1: rule__Strategy__Group__2__Impl : ( '{' ) ;
public final void rule__Strategy__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3878:1: ( ( '{' ) )
- // InternalStrategyDSL.g:3879:1: ( '{' )
+ // InternalStrategyDSL.g:3884:1: ( ( '{' ) )
+ // InternalStrategyDSL.g:3885:1: ( '{' )
{
- // InternalStrategyDSL.g:3879:1: ( '{' )
- // InternalStrategyDSL.g:3880:2: '{'
+ // InternalStrategyDSL.g:3885:1: ( '{' )
+ // InternalStrategyDSL.g:3886:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyAccess().getLeftCurlyBracketKeyword_2());
}
- match(input,60,FOLLOW_2); if (state.failed) return ;
+ match(input,61,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyAccess().getLeftCurlyBracketKeyword_2());
}
@@ -14319,14 +14365,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__3"
- // InternalStrategyDSL.g:3889:1: rule__Strategy__Group__3 : rule__Strategy__Group__3__Impl rule__Strategy__Group__4 ;
+ // InternalStrategyDSL.g:3895:1: rule__Strategy__Group__3 : rule__Strategy__Group__3__Impl rule__Strategy__Group__4 ;
public final void rule__Strategy__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3893:1: ( rule__Strategy__Group__3__Impl rule__Strategy__Group__4 )
- // InternalStrategyDSL.g:3894:2: rule__Strategy__Group__3__Impl rule__Strategy__Group__4
+ // InternalStrategyDSL.g:3899:1: ( rule__Strategy__Group__3__Impl rule__Strategy__Group__4 )
+ // InternalStrategyDSL.g:3900:2: rule__Strategy__Group__3__Impl rule__Strategy__Group__4
{
pushFollow(FOLLOW_12);
rule__Strategy__Group__3__Impl();
@@ -14357,23 +14403,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__3__Impl"
- // InternalStrategyDSL.g:3901:1: rule__Strategy__Group__3__Impl : ( ( rule__Strategy__TargetsAssignment_3 ) ) ;
+ // InternalStrategyDSL.g:3907:1: rule__Strategy__Group__3__Impl : ( ( rule__Strategy__TargetsAssignment_3 ) ) ;
public final void rule__Strategy__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3905:1: ( ( ( rule__Strategy__TargetsAssignment_3 ) ) )
- // InternalStrategyDSL.g:3906:1: ( ( rule__Strategy__TargetsAssignment_3 ) )
+ // InternalStrategyDSL.g:3911:1: ( ( ( rule__Strategy__TargetsAssignment_3 ) ) )
+ // InternalStrategyDSL.g:3912:1: ( ( rule__Strategy__TargetsAssignment_3 ) )
{
- // InternalStrategyDSL.g:3906:1: ( ( rule__Strategy__TargetsAssignment_3 ) )
- // InternalStrategyDSL.g:3907:2: ( rule__Strategy__TargetsAssignment_3 )
+ // InternalStrategyDSL.g:3912:1: ( ( rule__Strategy__TargetsAssignment_3 ) )
+ // InternalStrategyDSL.g:3913:2: ( rule__Strategy__TargetsAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyAccess().getTargetsAssignment_3());
}
- // InternalStrategyDSL.g:3908:2: ( rule__Strategy__TargetsAssignment_3 )
- // InternalStrategyDSL.g:3908:3: rule__Strategy__TargetsAssignment_3
+ // InternalStrategyDSL.g:3914:2: ( rule__Strategy__TargetsAssignment_3 )
+ // InternalStrategyDSL.g:3914:3: rule__Strategy__TargetsAssignment_3
{
pushFollow(FOLLOW_2);
rule__Strategy__TargetsAssignment_3();
@@ -14408,14 +14454,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__4"
- // InternalStrategyDSL.g:3916:1: rule__Strategy__Group__4 : rule__Strategy__Group__4__Impl rule__Strategy__Group__5 ;
+ // InternalStrategyDSL.g:3922:1: rule__Strategy__Group__4 : rule__Strategy__Group__4__Impl rule__Strategy__Group__5 ;
public final void rule__Strategy__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3920:1: ( rule__Strategy__Group__4__Impl rule__Strategy__Group__5 )
- // InternalStrategyDSL.g:3921:2: rule__Strategy__Group__4__Impl rule__Strategy__Group__5
+ // InternalStrategyDSL.g:3926:1: ( rule__Strategy__Group__4__Impl rule__Strategy__Group__5 )
+ // InternalStrategyDSL.g:3927:2: rule__Strategy__Group__4__Impl rule__Strategy__Group__5
{
pushFollow(FOLLOW_10);
rule__Strategy__Group__4__Impl();
@@ -14446,23 +14492,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__4__Impl"
- // InternalStrategyDSL.g:3928:1: rule__Strategy__Group__4__Impl : ( ( rule__Strategy__StrategyDefaultAssignment_4 ) ) ;
+ // InternalStrategyDSL.g:3934:1: rule__Strategy__Group__4__Impl : ( ( rule__Strategy__StrategyDefaultAssignment_4 ) ) ;
public final void rule__Strategy__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3932:1: ( ( ( rule__Strategy__StrategyDefaultAssignment_4 ) ) )
- // InternalStrategyDSL.g:3933:1: ( ( rule__Strategy__StrategyDefaultAssignment_4 ) )
+ // InternalStrategyDSL.g:3938:1: ( ( ( rule__Strategy__StrategyDefaultAssignment_4 ) ) )
+ // InternalStrategyDSL.g:3939:1: ( ( rule__Strategy__StrategyDefaultAssignment_4 ) )
{
- // InternalStrategyDSL.g:3933:1: ( ( rule__Strategy__StrategyDefaultAssignment_4 ) )
- // InternalStrategyDSL.g:3934:2: ( rule__Strategy__StrategyDefaultAssignment_4 )
+ // InternalStrategyDSL.g:3939:1: ( ( rule__Strategy__StrategyDefaultAssignment_4 ) )
+ // InternalStrategyDSL.g:3940:2: ( rule__Strategy__StrategyDefaultAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyAccess().getStrategyDefaultAssignment_4());
}
- // InternalStrategyDSL.g:3935:2: ( rule__Strategy__StrategyDefaultAssignment_4 )
- // InternalStrategyDSL.g:3935:3: rule__Strategy__StrategyDefaultAssignment_4
+ // InternalStrategyDSL.g:3941:2: ( rule__Strategy__StrategyDefaultAssignment_4 )
+ // InternalStrategyDSL.g:3941:3: rule__Strategy__StrategyDefaultAssignment_4
{
pushFollow(FOLLOW_2);
rule__Strategy__StrategyDefaultAssignment_4();
@@ -14497,14 +14543,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__5"
- // InternalStrategyDSL.g:3943:1: rule__Strategy__Group__5 : rule__Strategy__Group__5__Impl ;
+ // InternalStrategyDSL.g:3949:1: rule__Strategy__Group__5 : rule__Strategy__Group__5__Impl ;
public final void rule__Strategy__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3947:1: ( rule__Strategy__Group__5__Impl )
- // InternalStrategyDSL.g:3948:2: rule__Strategy__Group__5__Impl
+ // InternalStrategyDSL.g:3953:1: ( rule__Strategy__Group__5__Impl )
+ // InternalStrategyDSL.g:3954:2: rule__Strategy__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__Strategy__Group__5__Impl();
@@ -14530,22 +14576,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__Group__5__Impl"
- // InternalStrategyDSL.g:3954:1: rule__Strategy__Group__5__Impl : ( '}' ) ;
+ // InternalStrategyDSL.g:3960:1: rule__Strategy__Group__5__Impl : ( '}' ) ;
public final void rule__Strategy__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3958:1: ( ( '}' ) )
- // InternalStrategyDSL.g:3959:1: ( '}' )
+ // InternalStrategyDSL.g:3964:1: ( ( '}' ) )
+ // InternalStrategyDSL.g:3965:1: ( '}' )
{
- // InternalStrategyDSL.g:3959:1: ( '}' )
- // InternalStrategyDSL.g:3960:2: '}'
+ // InternalStrategyDSL.g:3965:1: ( '}' )
+ // InternalStrategyDSL.g:3966:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyAccess().getRightCurlyBracketKeyword_5());
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,62,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyAccess().getRightCurlyBracketKeyword_5());
}
@@ -14571,14 +14617,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group__0"
- // InternalStrategyDSL.g:3970:1: rule__StrategyTarget__Group__0 : rule__StrategyTarget__Group__0__Impl rule__StrategyTarget__Group__1 ;
+ // InternalStrategyDSL.g:3976:1: rule__StrategyTarget__Group__0 : rule__StrategyTarget__Group__0__Impl rule__StrategyTarget__Group__1 ;
public final void rule__StrategyTarget__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3974:1: ( rule__StrategyTarget__Group__0__Impl rule__StrategyTarget__Group__1 )
- // InternalStrategyDSL.g:3975:2: rule__StrategyTarget__Group__0__Impl rule__StrategyTarget__Group__1
+ // InternalStrategyDSL.g:3980:1: ( rule__StrategyTarget__Group__0__Impl rule__StrategyTarget__Group__1 )
+ // InternalStrategyDSL.g:3981:2: rule__StrategyTarget__Group__0__Impl rule__StrategyTarget__Group__1
{
pushFollow(FOLLOW_11);
rule__StrategyTarget__Group__0__Impl();
@@ -14609,23 +14655,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group__0__Impl"
- // InternalStrategyDSL.g:3982:1: rule__StrategyTarget__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:3988:1: rule__StrategyTarget__Group__0__Impl : ( () ) ;
public final void rule__StrategyTarget__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:3986:1: ( ( () ) )
- // InternalStrategyDSL.g:3987:1: ( () )
+ // InternalStrategyDSL.g:3992:1: ( ( () ) )
+ // InternalStrategyDSL.g:3993:1: ( () )
{
- // InternalStrategyDSL.g:3987:1: ( () )
- // InternalStrategyDSL.g:3988:2: ()
+ // InternalStrategyDSL.g:3993:1: ( () )
+ // InternalStrategyDSL.g:3994:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyTargetAccess().getStrategyTargetAction_0());
}
- // InternalStrategyDSL.g:3989:2: ()
- // InternalStrategyDSL.g:3989:3:
+ // InternalStrategyDSL.g:3995:2: ()
+ // InternalStrategyDSL.g:3995:3:
{
}
@@ -14650,14 +14696,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group__1"
- // InternalStrategyDSL.g:3997:1: rule__StrategyTarget__Group__1 : rule__StrategyTarget__Group__1__Impl rule__StrategyTarget__Group__2 ;
+ // InternalStrategyDSL.g:4003:1: rule__StrategyTarget__Group__1 : rule__StrategyTarget__Group__1__Impl rule__StrategyTarget__Group__2 ;
public final void rule__StrategyTarget__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4001:1: ( rule__StrategyTarget__Group__1__Impl rule__StrategyTarget__Group__2 )
- // InternalStrategyDSL.g:4002:2: rule__StrategyTarget__Group__1__Impl rule__StrategyTarget__Group__2
+ // InternalStrategyDSL.g:4007:1: ( rule__StrategyTarget__Group__1__Impl rule__StrategyTarget__Group__2 )
+ // InternalStrategyDSL.g:4008:2: rule__StrategyTarget__Group__1__Impl rule__StrategyTarget__Group__2
{
pushFollow(FOLLOW_8);
rule__StrategyTarget__Group__1__Impl();
@@ -14688,22 +14734,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group__1__Impl"
- // InternalStrategyDSL.g:4009:1: rule__StrategyTarget__Group__1__Impl : ( 'targets' ) ;
+ // InternalStrategyDSL.g:4015:1: rule__StrategyTarget__Group__1__Impl : ( 'targets' ) ;
public final void rule__StrategyTarget__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4013:1: ( ( 'targets' ) )
- // InternalStrategyDSL.g:4014:1: ( 'targets' )
+ // InternalStrategyDSL.g:4019:1: ( ( 'targets' ) )
+ // InternalStrategyDSL.g:4020:1: ( 'targets' )
{
- // InternalStrategyDSL.g:4014:1: ( 'targets' )
- // InternalStrategyDSL.g:4015:2: 'targets'
+ // InternalStrategyDSL.g:4020:1: ( 'targets' )
+ // InternalStrategyDSL.g:4021:2: 'targets'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyTargetAccess().getTargetsKeyword_1());
}
- match(input,63,FOLLOW_2); if (state.failed) return ;
+ match(input,64,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyTargetAccess().getTargetsKeyword_1());
}
@@ -14729,14 +14775,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group__2"
- // InternalStrategyDSL.g:4024:1: rule__StrategyTarget__Group__2 : rule__StrategyTarget__Group__2__Impl ;
+ // InternalStrategyDSL.g:4030:1: rule__StrategyTarget__Group__2 : rule__StrategyTarget__Group__2__Impl ;
public final void rule__StrategyTarget__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4028:1: ( rule__StrategyTarget__Group__2__Impl )
- // InternalStrategyDSL.g:4029:2: rule__StrategyTarget__Group__2__Impl
+ // InternalStrategyDSL.g:4034:1: ( rule__StrategyTarget__Group__2__Impl )
+ // InternalStrategyDSL.g:4035:2: rule__StrategyTarget__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__StrategyTarget__Group__2__Impl();
@@ -14762,31 +14808,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group__2__Impl"
- // InternalStrategyDSL.g:4035:1: rule__StrategyTarget__Group__2__Impl : ( ( rule__StrategyTarget__Group_2__0 )? ) ;
+ // InternalStrategyDSL.g:4041:1: rule__StrategyTarget__Group__2__Impl : ( ( rule__StrategyTarget__Group_2__0 )? ) ;
public final void rule__StrategyTarget__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4039:1: ( ( ( rule__StrategyTarget__Group_2__0 )? ) )
- // InternalStrategyDSL.g:4040:1: ( ( rule__StrategyTarget__Group_2__0 )? )
+ // InternalStrategyDSL.g:4045:1: ( ( ( rule__StrategyTarget__Group_2__0 )? ) )
+ // InternalStrategyDSL.g:4046:1: ( ( rule__StrategyTarget__Group_2__0 )? )
{
- // InternalStrategyDSL.g:4040:1: ( ( rule__StrategyTarget__Group_2__0 )? )
- // InternalStrategyDSL.g:4041:2: ( rule__StrategyTarget__Group_2__0 )?
+ // InternalStrategyDSL.g:4046:1: ( ( rule__StrategyTarget__Group_2__0 )? )
+ // InternalStrategyDSL.g:4047:2: ( rule__StrategyTarget__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyTargetAccess().getGroup_2());
}
- // InternalStrategyDSL.g:4042:2: ( rule__StrategyTarget__Group_2__0 )?
+ // InternalStrategyDSL.g:4048:2: ( rule__StrategyTarget__Group_2__0 )?
int alt51=2;
int LA51_0 = input.LA(1);
- if ( (LA51_0==60) ) {
+ if ( (LA51_0==61) ) {
alt51=1;
}
switch (alt51) {
case 1 :
- // InternalStrategyDSL.g:4042:3: rule__StrategyTarget__Group_2__0
+ // InternalStrategyDSL.g:4048:3: rule__StrategyTarget__Group_2__0
{
pushFollow(FOLLOW_2);
rule__StrategyTarget__Group_2__0();
@@ -14824,14 +14870,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group_2__0"
- // InternalStrategyDSL.g:4051:1: rule__StrategyTarget__Group_2__0 : rule__StrategyTarget__Group_2__0__Impl rule__StrategyTarget__Group_2__1 ;
+ // InternalStrategyDSL.g:4057:1: rule__StrategyTarget__Group_2__0 : rule__StrategyTarget__Group_2__0__Impl rule__StrategyTarget__Group_2__1 ;
public final void rule__StrategyTarget__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4055:1: ( rule__StrategyTarget__Group_2__0__Impl rule__StrategyTarget__Group_2__1 )
- // InternalStrategyDSL.g:4056:2: rule__StrategyTarget__Group_2__0__Impl rule__StrategyTarget__Group_2__1
+ // InternalStrategyDSL.g:4061:1: ( rule__StrategyTarget__Group_2__0__Impl rule__StrategyTarget__Group_2__1 )
+ // InternalStrategyDSL.g:4062:2: rule__StrategyTarget__Group_2__0__Impl rule__StrategyTarget__Group_2__1
{
pushFollow(FOLLOW_13);
rule__StrategyTarget__Group_2__0__Impl();
@@ -14862,22 +14908,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group_2__0__Impl"
- // InternalStrategyDSL.g:4063:1: rule__StrategyTarget__Group_2__0__Impl : ( '{' ) ;
+ // InternalStrategyDSL.g:4069:1: rule__StrategyTarget__Group_2__0__Impl : ( '{' ) ;
public final void rule__StrategyTarget__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4067:1: ( ( '{' ) )
- // InternalStrategyDSL.g:4068:1: ( '{' )
+ // InternalStrategyDSL.g:4073:1: ( ( '{' ) )
+ // InternalStrategyDSL.g:4074:1: ( '{' )
{
- // InternalStrategyDSL.g:4068:1: ( '{' )
- // InternalStrategyDSL.g:4069:2: '{'
+ // InternalStrategyDSL.g:4074:1: ( '{' )
+ // InternalStrategyDSL.g:4075:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyTargetAccess().getLeftCurlyBracketKeyword_2_0());
}
- match(input,60,FOLLOW_2); if (state.failed) return ;
+ match(input,61,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyTargetAccess().getLeftCurlyBracketKeyword_2_0());
}
@@ -14903,14 +14949,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group_2__1"
- // InternalStrategyDSL.g:4078:1: rule__StrategyTarget__Group_2__1 : rule__StrategyTarget__Group_2__1__Impl rule__StrategyTarget__Group_2__2 ;
+ // InternalStrategyDSL.g:4084:1: rule__StrategyTarget__Group_2__1 : rule__StrategyTarget__Group_2__1__Impl rule__StrategyTarget__Group_2__2 ;
public final void rule__StrategyTarget__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4082:1: ( rule__StrategyTarget__Group_2__1__Impl rule__StrategyTarget__Group_2__2 )
- // InternalStrategyDSL.g:4083:2: rule__StrategyTarget__Group_2__1__Impl rule__StrategyTarget__Group_2__2
+ // InternalStrategyDSL.g:4088:1: ( rule__StrategyTarget__Group_2__1__Impl rule__StrategyTarget__Group_2__2 )
+ // InternalStrategyDSL.g:4089:2: rule__StrategyTarget__Group_2__1__Impl rule__StrategyTarget__Group_2__2
{
pushFollow(FOLLOW_13);
rule__StrategyTarget__Group_2__1__Impl();
@@ -14941,35 +14987,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group_2__1__Impl"
- // InternalStrategyDSL.g:4090:1: rule__StrategyTarget__Group_2__1__Impl : ( ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )* ) ;
+ // InternalStrategyDSL.g:4096:1: rule__StrategyTarget__Group_2__1__Impl : ( ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )* ) ;
public final void rule__StrategyTarget__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4094:1: ( ( ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )* ) )
- // InternalStrategyDSL.g:4095:1: ( ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )* )
+ // InternalStrategyDSL.g:4100:1: ( ( ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )* ) )
+ // InternalStrategyDSL.g:4101:1: ( ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )* )
{
- // InternalStrategyDSL.g:4095:1: ( ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )* )
- // InternalStrategyDSL.g:4096:2: ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )*
+ // InternalStrategyDSL.g:4101:1: ( ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )* )
+ // InternalStrategyDSL.g:4102:2: ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyTargetAccess().getLayoutingStrategiesAssignment_2_1());
}
- // InternalStrategyDSL.g:4097:2: ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )*
+ // InternalStrategyDSL.g:4103:2: ( rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 )*
loop52:
do {
int alt52=2;
int LA52_0 = input.LA(1);
- if ( (LA52_0==64) ) {
+ if ( (LA52_0==65) ) {
alt52=1;
}
switch (alt52) {
case 1 :
- // InternalStrategyDSL.g:4097:3: rule__StrategyTarget__LayoutingStrategiesAssignment_2_1
+ // InternalStrategyDSL.g:4103:3: rule__StrategyTarget__LayoutingStrategiesAssignment_2_1
{
pushFollow(FOLLOW_14);
rule__StrategyTarget__LayoutingStrategiesAssignment_2_1();
@@ -15010,14 +15056,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group_2__2"
- // InternalStrategyDSL.g:4105:1: rule__StrategyTarget__Group_2__2 : rule__StrategyTarget__Group_2__2__Impl rule__StrategyTarget__Group_2__3 ;
+ // InternalStrategyDSL.g:4111:1: rule__StrategyTarget__Group_2__2 : rule__StrategyTarget__Group_2__2__Impl rule__StrategyTarget__Group_2__3 ;
public final void rule__StrategyTarget__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4109:1: ( rule__StrategyTarget__Group_2__2__Impl rule__StrategyTarget__Group_2__3 )
- // InternalStrategyDSL.g:4110:2: rule__StrategyTarget__Group_2__2__Impl rule__StrategyTarget__Group_2__3
+ // InternalStrategyDSL.g:4115:1: ( rule__StrategyTarget__Group_2__2__Impl rule__StrategyTarget__Group_2__3 )
+ // InternalStrategyDSL.g:4116:2: rule__StrategyTarget__Group_2__2__Impl rule__StrategyTarget__Group_2__3
{
pushFollow(FOLLOW_13);
rule__StrategyTarget__Group_2__2__Impl();
@@ -15048,35 +15094,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group_2__2__Impl"
- // InternalStrategyDSL.g:4117:1: rule__StrategyTarget__Group_2__2__Impl : ( ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )* ) ;
+ // InternalStrategyDSL.g:4123:1: rule__StrategyTarget__Group_2__2__Impl : ( ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )* ) ;
public final void rule__StrategyTarget__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4121:1: ( ( ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )* ) )
- // InternalStrategyDSL.g:4122:1: ( ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )* )
+ // InternalStrategyDSL.g:4127:1: ( ( ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )* ) )
+ // InternalStrategyDSL.g:4128:1: ( ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )* )
{
- // InternalStrategyDSL.g:4122:1: ( ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )* )
- // InternalStrategyDSL.g:4123:2: ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )*
+ // InternalStrategyDSL.g:4128:1: ( ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )* )
+ // InternalStrategyDSL.g:4129:2: ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyTargetAccess().getFocusingStrategiesAssignment_2_2());
}
- // InternalStrategyDSL.g:4124:2: ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )*
+ // InternalStrategyDSL.g:4130:2: ( rule__StrategyTarget__FocusingStrategiesAssignment_2_2 )*
loop53:
do {
int alt53=2;
int LA53_0 = input.LA(1);
- if ( (LA53_0==66) ) {
+ if ( (LA53_0==67) ) {
alt53=1;
}
switch (alt53) {
case 1 :
- // InternalStrategyDSL.g:4124:3: rule__StrategyTarget__FocusingStrategiesAssignment_2_2
+ // InternalStrategyDSL.g:4130:3: rule__StrategyTarget__FocusingStrategiesAssignment_2_2
{
pushFollow(FOLLOW_15);
rule__StrategyTarget__FocusingStrategiesAssignment_2_2();
@@ -15117,14 +15163,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group_2__3"
- // InternalStrategyDSL.g:4132:1: rule__StrategyTarget__Group_2__3 : rule__StrategyTarget__Group_2__3__Impl rule__StrategyTarget__Group_2__4 ;
+ // InternalStrategyDSL.g:4138:1: rule__StrategyTarget__Group_2__3 : rule__StrategyTarget__Group_2__3__Impl rule__StrategyTarget__Group_2__4 ;
public final void rule__StrategyTarget__Group_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4136:1: ( rule__StrategyTarget__Group_2__3__Impl rule__StrategyTarget__Group_2__4 )
- // InternalStrategyDSL.g:4137:2: rule__StrategyTarget__Group_2__3__Impl rule__StrategyTarget__Group_2__4
+ // InternalStrategyDSL.g:4142:1: ( rule__StrategyTarget__Group_2__3__Impl rule__StrategyTarget__Group_2__4 )
+ // InternalStrategyDSL.g:4143:2: rule__StrategyTarget__Group_2__3__Impl rule__StrategyTarget__Group_2__4
{
pushFollow(FOLLOW_13);
rule__StrategyTarget__Group_2__3__Impl();
@@ -15155,35 +15201,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group_2__3__Impl"
- // InternalStrategyDSL.g:4144:1: rule__StrategyTarget__Group_2__3__Impl : ( ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )* ) ;
+ // InternalStrategyDSL.g:4150:1: rule__StrategyTarget__Group_2__3__Impl : ( ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )* ) ;
public final void rule__StrategyTarget__Group_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4148:1: ( ( ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )* ) )
- // InternalStrategyDSL.g:4149:1: ( ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )* )
+ // InternalStrategyDSL.g:4154:1: ( ( ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )* ) )
+ // InternalStrategyDSL.g:4155:1: ( ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )* )
{
- // InternalStrategyDSL.g:4149:1: ( ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )* )
- // InternalStrategyDSL.g:4150:2: ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )*
+ // InternalStrategyDSL.g:4155:1: ( ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )* )
+ // InternalStrategyDSL.g:4156:2: ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyTargetAccess().getFocusingEnhancerAssignment_2_3());
}
- // InternalStrategyDSL.g:4151:2: ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )*
+ // InternalStrategyDSL.g:4157:2: ( rule__StrategyTarget__FocusingEnhancerAssignment_2_3 )*
loop54:
do {
int alt54=2;
int LA54_0 = input.LA(1);
- if ( (LA54_0==72) ) {
+ if ( (LA54_0==73) ) {
alt54=1;
}
switch (alt54) {
case 1 :
- // InternalStrategyDSL.g:4151:3: rule__StrategyTarget__FocusingEnhancerAssignment_2_3
+ // InternalStrategyDSL.g:4157:3: rule__StrategyTarget__FocusingEnhancerAssignment_2_3
{
pushFollow(FOLLOW_16);
rule__StrategyTarget__FocusingEnhancerAssignment_2_3();
@@ -15224,14 +15270,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group_2__4"
- // InternalStrategyDSL.g:4159:1: rule__StrategyTarget__Group_2__4 : rule__StrategyTarget__Group_2__4__Impl ;
+ // InternalStrategyDSL.g:4165:1: rule__StrategyTarget__Group_2__4 : rule__StrategyTarget__Group_2__4__Impl ;
public final void rule__StrategyTarget__Group_2__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4163:1: ( rule__StrategyTarget__Group_2__4__Impl )
- // InternalStrategyDSL.g:4164:2: rule__StrategyTarget__Group_2__4__Impl
+ // InternalStrategyDSL.g:4169:1: ( rule__StrategyTarget__Group_2__4__Impl )
+ // InternalStrategyDSL.g:4170:2: rule__StrategyTarget__Group_2__4__Impl
{
pushFollow(FOLLOW_2);
rule__StrategyTarget__Group_2__4__Impl();
@@ -15257,22 +15303,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__Group_2__4__Impl"
- // InternalStrategyDSL.g:4170:1: rule__StrategyTarget__Group_2__4__Impl : ( '}' ) ;
+ // InternalStrategyDSL.g:4176:1: rule__StrategyTarget__Group_2__4__Impl : ( '}' ) ;
public final void rule__StrategyTarget__Group_2__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4174:1: ( ( '}' ) )
- // InternalStrategyDSL.g:4175:1: ( '}' )
+ // InternalStrategyDSL.g:4180:1: ( ( '}' ) )
+ // InternalStrategyDSL.g:4181:1: ( '}' )
{
- // InternalStrategyDSL.g:4175:1: ( '}' )
- // InternalStrategyDSL.g:4176:2: '}'
+ // InternalStrategyDSL.g:4181:1: ( '}' )
+ // InternalStrategyDSL.g:4182:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyTargetAccess().getRightCurlyBracketKeyword_2_4());
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,62,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyTargetAccess().getRightCurlyBracketKeyword_2_4());
}
@@ -15298,14 +15344,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__Group__0"
- // InternalStrategyDSL.g:4186:1: rule__LayoutingStrategy__Group__0 : rule__LayoutingStrategy__Group__0__Impl rule__LayoutingStrategy__Group__1 ;
+ // InternalStrategyDSL.g:4192:1: rule__LayoutingStrategy__Group__0 : rule__LayoutingStrategy__Group__0__Impl rule__LayoutingStrategy__Group__1 ;
public final void rule__LayoutingStrategy__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4190:1: ( rule__LayoutingStrategy__Group__0__Impl rule__LayoutingStrategy__Group__1 )
- // InternalStrategyDSL.g:4191:2: rule__LayoutingStrategy__Group__0__Impl rule__LayoutingStrategy__Group__1
+ // InternalStrategyDSL.g:4196:1: ( rule__LayoutingStrategy__Group__0__Impl rule__LayoutingStrategy__Group__1 )
+ // InternalStrategyDSL.g:4197:2: rule__LayoutingStrategy__Group__0__Impl rule__LayoutingStrategy__Group__1
{
pushFollow(FOLLOW_17);
rule__LayoutingStrategy__Group__0__Impl();
@@ -15336,23 +15382,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__Group__0__Impl"
- // InternalStrategyDSL.g:4198:1: rule__LayoutingStrategy__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:4204:1: rule__LayoutingStrategy__Group__0__Impl : ( () ) ;
public final void rule__LayoutingStrategy__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4202:1: ( ( () ) )
- // InternalStrategyDSL.g:4203:1: ( () )
+ // InternalStrategyDSL.g:4208:1: ( ( () ) )
+ // InternalStrategyDSL.g:4209:1: ( () )
{
- // InternalStrategyDSL.g:4203:1: ( () )
- // InternalStrategyDSL.g:4204:2: ()
+ // InternalStrategyDSL.g:4209:1: ( () )
+ // InternalStrategyDSL.g:4210:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLayoutingStrategyAccess().getLayoutingStrategyAction_0());
}
- // InternalStrategyDSL.g:4205:2: ()
- // InternalStrategyDSL.g:4205:3:
+ // InternalStrategyDSL.g:4211:2: ()
+ // InternalStrategyDSL.g:4211:3:
{
}
@@ -15377,14 +15423,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__Group__1"
- // InternalStrategyDSL.g:4213:1: rule__LayoutingStrategy__Group__1 : rule__LayoutingStrategy__Group__1__Impl rule__LayoutingStrategy__Group__2 ;
+ // InternalStrategyDSL.g:4219:1: rule__LayoutingStrategy__Group__1 : rule__LayoutingStrategy__Group__1__Impl rule__LayoutingStrategy__Group__2 ;
public final void rule__LayoutingStrategy__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4217:1: ( rule__LayoutingStrategy__Group__1__Impl rule__LayoutingStrategy__Group__2 )
- // InternalStrategyDSL.g:4218:2: rule__LayoutingStrategy__Group__1__Impl rule__LayoutingStrategy__Group__2
+ // InternalStrategyDSL.g:4223:1: ( rule__LayoutingStrategy__Group__1__Impl rule__LayoutingStrategy__Group__2 )
+ // InternalStrategyDSL.g:4224:2: rule__LayoutingStrategy__Group__1__Impl rule__LayoutingStrategy__Group__2
{
pushFollow(FOLLOW_7);
rule__LayoutingStrategy__Group__1__Impl();
@@ -15415,22 +15461,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__Group__1__Impl"
- // InternalStrategyDSL.g:4225:1: rule__LayoutingStrategy__Group__1__Impl : ( 'layoutingStrategy' ) ;
+ // InternalStrategyDSL.g:4231:1: rule__LayoutingStrategy__Group__1__Impl : ( 'layoutingStrategy' ) ;
public final void rule__LayoutingStrategy__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4229:1: ( ( 'layoutingStrategy' ) )
- // InternalStrategyDSL.g:4230:1: ( 'layoutingStrategy' )
+ // InternalStrategyDSL.g:4235:1: ( ( 'layoutingStrategy' ) )
+ // InternalStrategyDSL.g:4236:1: ( 'layoutingStrategy' )
{
- // InternalStrategyDSL.g:4230:1: ( 'layoutingStrategy' )
- // InternalStrategyDSL.g:4231:2: 'layoutingStrategy'
+ // InternalStrategyDSL.g:4236:1: ( 'layoutingStrategy' )
+ // InternalStrategyDSL.g:4237:2: 'layoutingStrategy'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLayoutingStrategyAccess().getLayoutingStrategyKeyword_1());
}
- match(input,64,FOLLOW_2); if (state.failed) return ;
+ match(input,65,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLayoutingStrategyAccess().getLayoutingStrategyKeyword_1());
}
@@ -15456,14 +15502,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__Group__2"
- // InternalStrategyDSL.g:4240:1: rule__LayoutingStrategy__Group__2 : rule__LayoutingStrategy__Group__2__Impl rule__LayoutingStrategy__Group__3 ;
+ // InternalStrategyDSL.g:4246:1: rule__LayoutingStrategy__Group__2 : rule__LayoutingStrategy__Group__2__Impl rule__LayoutingStrategy__Group__3 ;
public final void rule__LayoutingStrategy__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4244:1: ( rule__LayoutingStrategy__Group__2__Impl rule__LayoutingStrategy__Group__3 )
- // InternalStrategyDSL.g:4245:2: rule__LayoutingStrategy__Group__2__Impl rule__LayoutingStrategy__Group__3
+ // InternalStrategyDSL.g:4250:1: ( rule__LayoutingStrategy__Group__2__Impl rule__LayoutingStrategy__Group__3 )
+ // InternalStrategyDSL.g:4251:2: rule__LayoutingStrategy__Group__2__Impl rule__LayoutingStrategy__Group__3
{
pushFollow(FOLLOW_18);
rule__LayoutingStrategy__Group__2__Impl();
@@ -15494,23 +15540,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__Group__2__Impl"
- // InternalStrategyDSL.g:4252:1: rule__LayoutingStrategy__Group__2__Impl : ( ( rule__LayoutingStrategy__NameAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:4258:1: rule__LayoutingStrategy__Group__2__Impl : ( ( rule__LayoutingStrategy__NameAssignment_2 ) ) ;
public final void rule__LayoutingStrategy__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4256:1: ( ( ( rule__LayoutingStrategy__NameAssignment_2 ) ) )
- // InternalStrategyDSL.g:4257:1: ( ( rule__LayoutingStrategy__NameAssignment_2 ) )
+ // InternalStrategyDSL.g:4262:1: ( ( ( rule__LayoutingStrategy__NameAssignment_2 ) ) )
+ // InternalStrategyDSL.g:4263:1: ( ( rule__LayoutingStrategy__NameAssignment_2 ) )
{
- // InternalStrategyDSL.g:4257:1: ( ( rule__LayoutingStrategy__NameAssignment_2 ) )
- // InternalStrategyDSL.g:4258:2: ( rule__LayoutingStrategy__NameAssignment_2 )
+ // InternalStrategyDSL.g:4263:1: ( ( rule__LayoutingStrategy__NameAssignment_2 ) )
+ // InternalStrategyDSL.g:4264:2: ( rule__LayoutingStrategy__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLayoutingStrategyAccess().getNameAssignment_2());
}
- // InternalStrategyDSL.g:4259:2: ( rule__LayoutingStrategy__NameAssignment_2 )
- // InternalStrategyDSL.g:4259:3: rule__LayoutingStrategy__NameAssignment_2
+ // InternalStrategyDSL.g:4265:2: ( rule__LayoutingStrategy__NameAssignment_2 )
+ // InternalStrategyDSL.g:4265:3: rule__LayoutingStrategy__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__LayoutingStrategy__NameAssignment_2();
@@ -15545,14 +15591,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__Group__3"
- // InternalStrategyDSL.g:4267:1: rule__LayoutingStrategy__Group__3 : rule__LayoutingStrategy__Group__3__Impl rule__LayoutingStrategy__Group__4 ;
+ // InternalStrategyDSL.g:4273:1: rule__LayoutingStrategy__Group__3 : rule__LayoutingStrategy__Group__3__Impl rule__LayoutingStrategy__Group__4 ;
public final void rule__LayoutingStrategy__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4271:1: ( rule__LayoutingStrategy__Group__3__Impl rule__LayoutingStrategy__Group__4 )
- // InternalStrategyDSL.g:4272:2: rule__LayoutingStrategy__Group__3__Impl rule__LayoutingStrategy__Group__4
+ // InternalStrategyDSL.g:4277:1: ( rule__LayoutingStrategy__Group__3__Impl rule__LayoutingStrategy__Group__4 )
+ // InternalStrategyDSL.g:4278:2: rule__LayoutingStrategy__Group__3__Impl rule__LayoutingStrategy__Group__4
{
pushFollow(FOLLOW_19);
rule__LayoutingStrategy__Group__3__Impl();
@@ -15583,22 +15629,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__Group__3__Impl"
- // InternalStrategyDSL.g:4279:1: rule__LayoutingStrategy__Group__3__Impl : ( 'layout=' ) ;
+ // InternalStrategyDSL.g:4285:1: rule__LayoutingStrategy__Group__3__Impl : ( 'layout=' ) ;
public final void rule__LayoutingStrategy__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4283:1: ( ( 'layout=' ) )
- // InternalStrategyDSL.g:4284:1: ( 'layout=' )
+ // InternalStrategyDSL.g:4289:1: ( ( 'layout=' ) )
+ // InternalStrategyDSL.g:4290:1: ( 'layout=' )
{
- // InternalStrategyDSL.g:4284:1: ( 'layout=' )
- // InternalStrategyDSL.g:4285:2: 'layout='
+ // InternalStrategyDSL.g:4290:1: ( 'layout=' )
+ // InternalStrategyDSL.g:4291:2: 'layout='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLayoutingStrategyAccess().getLayoutKeyword_3());
}
- match(input,65,FOLLOW_2); if (state.failed) return ;
+ match(input,66,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLayoutingStrategyAccess().getLayoutKeyword_3());
}
@@ -15624,14 +15670,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__Group__4"
- // InternalStrategyDSL.g:4294:1: rule__LayoutingStrategy__Group__4 : rule__LayoutingStrategy__Group__4__Impl ;
+ // InternalStrategyDSL.g:4300:1: rule__LayoutingStrategy__Group__4 : rule__LayoutingStrategy__Group__4__Impl ;
public final void rule__LayoutingStrategy__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4298:1: ( rule__LayoutingStrategy__Group__4__Impl )
- // InternalStrategyDSL.g:4299:2: rule__LayoutingStrategy__Group__4__Impl
+ // InternalStrategyDSL.g:4304:1: ( rule__LayoutingStrategy__Group__4__Impl )
+ // InternalStrategyDSL.g:4305:2: rule__LayoutingStrategy__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__LayoutingStrategy__Group__4__Impl();
@@ -15657,23 +15703,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__Group__4__Impl"
- // InternalStrategyDSL.g:4305:1: rule__LayoutingStrategy__Group__4__Impl : ( ( rule__LayoutingStrategy__LayoutAssignment_4 ) ) ;
+ // InternalStrategyDSL.g:4311:1: rule__LayoutingStrategy__Group__4__Impl : ( ( rule__LayoutingStrategy__LayoutAssignment_4 ) ) ;
public final void rule__LayoutingStrategy__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4309:1: ( ( ( rule__LayoutingStrategy__LayoutAssignment_4 ) ) )
- // InternalStrategyDSL.g:4310:1: ( ( rule__LayoutingStrategy__LayoutAssignment_4 ) )
+ // InternalStrategyDSL.g:4315:1: ( ( ( rule__LayoutingStrategy__LayoutAssignment_4 ) ) )
+ // InternalStrategyDSL.g:4316:1: ( ( rule__LayoutingStrategy__LayoutAssignment_4 ) )
{
- // InternalStrategyDSL.g:4310:1: ( ( rule__LayoutingStrategy__LayoutAssignment_4 ) )
- // InternalStrategyDSL.g:4311:2: ( rule__LayoutingStrategy__LayoutAssignment_4 )
+ // InternalStrategyDSL.g:4316:1: ( ( rule__LayoutingStrategy__LayoutAssignment_4 ) )
+ // InternalStrategyDSL.g:4317:2: ( rule__LayoutingStrategy__LayoutAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLayoutingStrategyAccess().getLayoutAssignment_4());
}
- // InternalStrategyDSL.g:4312:2: ( rule__LayoutingStrategy__LayoutAssignment_4 )
- // InternalStrategyDSL.g:4312:3: rule__LayoutingStrategy__LayoutAssignment_4
+ // InternalStrategyDSL.g:4318:2: ( rule__LayoutingStrategy__LayoutAssignment_4 )
+ // InternalStrategyDSL.g:4318:3: rule__LayoutingStrategy__LayoutAssignment_4
{
pushFollow(FOLLOW_2);
rule__LayoutingStrategy__LayoutAssignment_4();
@@ -15708,14 +15754,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__0"
- // InternalStrategyDSL.g:4321:1: rule__FocusingStrategy__Group__0 : rule__FocusingStrategy__Group__0__Impl rule__FocusingStrategy__Group__1 ;
+ // InternalStrategyDSL.g:4327:1: rule__FocusingStrategy__Group__0 : rule__FocusingStrategy__Group__0__Impl rule__FocusingStrategy__Group__1 ;
public final void rule__FocusingStrategy__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4325:1: ( rule__FocusingStrategy__Group__0__Impl rule__FocusingStrategy__Group__1 )
- // InternalStrategyDSL.g:4326:2: rule__FocusingStrategy__Group__0__Impl rule__FocusingStrategy__Group__1
+ // InternalStrategyDSL.g:4331:1: ( rule__FocusingStrategy__Group__0__Impl rule__FocusingStrategy__Group__1 )
+ // InternalStrategyDSL.g:4332:2: rule__FocusingStrategy__Group__0__Impl rule__FocusingStrategy__Group__1
{
pushFollow(FOLLOW_20);
rule__FocusingStrategy__Group__0__Impl();
@@ -15746,23 +15792,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__0__Impl"
- // InternalStrategyDSL.g:4333:1: rule__FocusingStrategy__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:4339:1: rule__FocusingStrategy__Group__0__Impl : ( () ) ;
public final void rule__FocusingStrategy__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4337:1: ( ( () ) )
- // InternalStrategyDSL.g:4338:1: ( () )
+ // InternalStrategyDSL.g:4343:1: ( ( () ) )
+ // InternalStrategyDSL.g:4344:1: ( () )
{
- // InternalStrategyDSL.g:4338:1: ( () )
- // InternalStrategyDSL.g:4339:2: ()
+ // InternalStrategyDSL.g:4344:1: ( () )
+ // InternalStrategyDSL.g:4345:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getFocusingStrategyAction_0());
}
- // InternalStrategyDSL.g:4340:2: ()
- // InternalStrategyDSL.g:4340:3:
+ // InternalStrategyDSL.g:4346:2: ()
+ // InternalStrategyDSL.g:4346:3:
{
}
@@ -15787,14 +15833,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__1"
- // InternalStrategyDSL.g:4348:1: rule__FocusingStrategy__Group__1 : rule__FocusingStrategy__Group__1__Impl rule__FocusingStrategy__Group__2 ;
+ // InternalStrategyDSL.g:4354:1: rule__FocusingStrategy__Group__1 : rule__FocusingStrategy__Group__1__Impl rule__FocusingStrategy__Group__2 ;
public final void rule__FocusingStrategy__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4352:1: ( rule__FocusingStrategy__Group__1__Impl rule__FocusingStrategy__Group__2 )
- // InternalStrategyDSL.g:4353:2: rule__FocusingStrategy__Group__1__Impl rule__FocusingStrategy__Group__2
+ // InternalStrategyDSL.g:4358:1: ( rule__FocusingStrategy__Group__1__Impl rule__FocusingStrategy__Group__2 )
+ // InternalStrategyDSL.g:4359:2: rule__FocusingStrategy__Group__1__Impl rule__FocusingStrategy__Group__2
{
pushFollow(FOLLOW_7);
rule__FocusingStrategy__Group__1__Impl();
@@ -15825,22 +15871,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__1__Impl"
- // InternalStrategyDSL.g:4360:1: rule__FocusingStrategy__Group__1__Impl : ( 'focusingStrategy' ) ;
+ // InternalStrategyDSL.g:4366:1: rule__FocusingStrategy__Group__1__Impl : ( 'focusingStrategy' ) ;
public final void rule__FocusingStrategy__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4364:1: ( ( 'focusingStrategy' ) )
- // InternalStrategyDSL.g:4365:1: ( 'focusingStrategy' )
+ // InternalStrategyDSL.g:4370:1: ( ( 'focusingStrategy' ) )
+ // InternalStrategyDSL.g:4371:1: ( 'focusingStrategy' )
{
- // InternalStrategyDSL.g:4365:1: ( 'focusingStrategy' )
- // InternalStrategyDSL.g:4366:2: 'focusingStrategy'
+ // InternalStrategyDSL.g:4371:1: ( 'focusingStrategy' )
+ // InternalStrategyDSL.g:4372:2: 'focusingStrategy'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getFocusingStrategyKeyword_1());
}
- match(input,66,FOLLOW_2); if (state.failed) return ;
+ match(input,67,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingStrategyAccess().getFocusingStrategyKeyword_1());
}
@@ -15866,14 +15912,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__2"
- // InternalStrategyDSL.g:4375:1: rule__FocusingStrategy__Group__2 : rule__FocusingStrategy__Group__2__Impl rule__FocusingStrategy__Group__3 ;
+ // InternalStrategyDSL.g:4381:1: rule__FocusingStrategy__Group__2 : rule__FocusingStrategy__Group__2__Impl rule__FocusingStrategy__Group__3 ;
public final void rule__FocusingStrategy__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4379:1: ( rule__FocusingStrategy__Group__2__Impl rule__FocusingStrategy__Group__3 )
- // InternalStrategyDSL.g:4380:2: rule__FocusingStrategy__Group__2__Impl rule__FocusingStrategy__Group__3
+ // InternalStrategyDSL.g:4385:1: ( rule__FocusingStrategy__Group__2__Impl rule__FocusingStrategy__Group__3 )
+ // InternalStrategyDSL.g:4386:2: rule__FocusingStrategy__Group__2__Impl rule__FocusingStrategy__Group__3
{
pushFollow(FOLLOW_21);
rule__FocusingStrategy__Group__2__Impl();
@@ -15904,23 +15950,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__2__Impl"
- // InternalStrategyDSL.g:4387:1: rule__FocusingStrategy__Group__2__Impl : ( ( rule__FocusingStrategy__NameAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:4393:1: rule__FocusingStrategy__Group__2__Impl : ( ( rule__FocusingStrategy__NameAssignment_2 ) ) ;
public final void rule__FocusingStrategy__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4391:1: ( ( ( rule__FocusingStrategy__NameAssignment_2 ) ) )
- // InternalStrategyDSL.g:4392:1: ( ( rule__FocusingStrategy__NameAssignment_2 ) )
+ // InternalStrategyDSL.g:4397:1: ( ( ( rule__FocusingStrategy__NameAssignment_2 ) ) )
+ // InternalStrategyDSL.g:4398:1: ( ( rule__FocusingStrategy__NameAssignment_2 ) )
{
- // InternalStrategyDSL.g:4392:1: ( ( rule__FocusingStrategy__NameAssignment_2 ) )
- // InternalStrategyDSL.g:4393:2: ( rule__FocusingStrategy__NameAssignment_2 )
+ // InternalStrategyDSL.g:4398:1: ( ( rule__FocusingStrategy__NameAssignment_2 ) )
+ // InternalStrategyDSL.g:4399:2: ( rule__FocusingStrategy__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getNameAssignment_2());
}
- // InternalStrategyDSL.g:4394:2: ( rule__FocusingStrategy__NameAssignment_2 )
- // InternalStrategyDSL.g:4394:3: rule__FocusingStrategy__NameAssignment_2
+ // InternalStrategyDSL.g:4400:2: ( rule__FocusingStrategy__NameAssignment_2 )
+ // InternalStrategyDSL.g:4400:3: rule__FocusingStrategy__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__FocusingStrategy__NameAssignment_2();
@@ -15955,14 +16001,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__3"
- // InternalStrategyDSL.g:4402:1: rule__FocusingStrategy__Group__3 : rule__FocusingStrategy__Group__3__Impl rule__FocusingStrategy__Group__4 ;
+ // InternalStrategyDSL.g:4408:1: rule__FocusingStrategy__Group__3 : rule__FocusingStrategy__Group__3__Impl rule__FocusingStrategy__Group__4 ;
public final void rule__FocusingStrategy__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4406:1: ( rule__FocusingStrategy__Group__3__Impl rule__FocusingStrategy__Group__4 )
- // InternalStrategyDSL.g:4407:2: rule__FocusingStrategy__Group__3__Impl rule__FocusingStrategy__Group__4
+ // InternalStrategyDSL.g:4412:1: ( rule__FocusingStrategy__Group__3__Impl rule__FocusingStrategy__Group__4 )
+ // InternalStrategyDSL.g:4413:2: rule__FocusingStrategy__Group__3__Impl rule__FocusingStrategy__Group__4
{
pushFollow(FOLLOW_7);
rule__FocusingStrategy__Group__3__Impl();
@@ -15993,22 +16039,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__3__Impl"
- // InternalStrategyDSL.g:4414:1: rule__FocusingStrategy__Group__3__Impl : ( 'ecviewFocusingId=' ) ;
+ // InternalStrategyDSL.g:4420:1: rule__FocusingStrategy__Group__3__Impl : ( 'ecviewFocusingId=' ) ;
public final void rule__FocusingStrategy__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4418:1: ( ( 'ecviewFocusingId=' ) )
- // InternalStrategyDSL.g:4419:1: ( 'ecviewFocusingId=' )
+ // InternalStrategyDSL.g:4424:1: ( ( 'ecviewFocusingId=' ) )
+ // InternalStrategyDSL.g:4425:1: ( 'ecviewFocusingId=' )
{
- // InternalStrategyDSL.g:4419:1: ( 'ecviewFocusingId=' )
- // InternalStrategyDSL.g:4420:2: 'ecviewFocusingId='
+ // InternalStrategyDSL.g:4425:1: ( 'ecviewFocusingId=' )
+ // InternalStrategyDSL.g:4426:2: 'ecviewFocusingId='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getEcviewFocusingIdKeyword_3());
}
- match(input,67,FOLLOW_2); if (state.failed) return ;
+ match(input,68,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingStrategyAccess().getEcviewFocusingIdKeyword_3());
}
@@ -16034,14 +16080,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__4"
- // InternalStrategyDSL.g:4429:1: rule__FocusingStrategy__Group__4 : rule__FocusingStrategy__Group__4__Impl rule__FocusingStrategy__Group__5 ;
+ // InternalStrategyDSL.g:4435:1: rule__FocusingStrategy__Group__4 : rule__FocusingStrategy__Group__4__Impl rule__FocusingStrategy__Group__5 ;
public final void rule__FocusingStrategy__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4433:1: ( rule__FocusingStrategy__Group__4__Impl rule__FocusingStrategy__Group__5 )
- // InternalStrategyDSL.g:4434:2: rule__FocusingStrategy__Group__4__Impl rule__FocusingStrategy__Group__5
+ // InternalStrategyDSL.g:4439:1: ( rule__FocusingStrategy__Group__4__Impl rule__FocusingStrategy__Group__5 )
+ // InternalStrategyDSL.g:4440:2: rule__FocusingStrategy__Group__4__Impl rule__FocusingStrategy__Group__5
{
pushFollow(FOLLOW_22);
rule__FocusingStrategy__Group__4__Impl();
@@ -16072,23 +16118,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__4__Impl"
- // InternalStrategyDSL.g:4441:1: rule__FocusingStrategy__Group__4__Impl : ( ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 ) ) ;
+ // InternalStrategyDSL.g:4447:1: rule__FocusingStrategy__Group__4__Impl : ( ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 ) ) ;
public final void rule__FocusingStrategy__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4445:1: ( ( ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 ) ) )
- // InternalStrategyDSL.g:4446:1: ( ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 ) )
+ // InternalStrategyDSL.g:4451:1: ( ( ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 ) ) )
+ // InternalStrategyDSL.g:4452:1: ( ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 ) )
{
- // InternalStrategyDSL.g:4446:1: ( ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 ) )
- // InternalStrategyDSL.g:4447:2: ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 )
+ // InternalStrategyDSL.g:4452:1: ( ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 ) )
+ // InternalStrategyDSL.g:4453:2: ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getEcviewFocusingIdAssignment_4());
}
- // InternalStrategyDSL.g:4448:2: ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 )
- // InternalStrategyDSL.g:4448:3: rule__FocusingStrategy__EcviewFocusingIdAssignment_4
+ // InternalStrategyDSL.g:4454:2: ( rule__FocusingStrategy__EcviewFocusingIdAssignment_4 )
+ // InternalStrategyDSL.g:4454:3: rule__FocusingStrategy__EcviewFocusingIdAssignment_4
{
pushFollow(FOLLOW_2);
rule__FocusingStrategy__EcviewFocusingIdAssignment_4();
@@ -16123,14 +16169,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__5"
- // InternalStrategyDSL.g:4456:1: rule__FocusingStrategy__Group__5 : rule__FocusingStrategy__Group__5__Impl rule__FocusingStrategy__Group__6 ;
+ // InternalStrategyDSL.g:4462:1: rule__FocusingStrategy__Group__5 : rule__FocusingStrategy__Group__5__Impl rule__FocusingStrategy__Group__6 ;
public final void rule__FocusingStrategy__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4460:1: ( rule__FocusingStrategy__Group__5__Impl rule__FocusingStrategy__Group__6 )
- // InternalStrategyDSL.g:4461:2: rule__FocusingStrategy__Group__5__Impl rule__FocusingStrategy__Group__6
+ // InternalStrategyDSL.g:4466:1: ( rule__FocusingStrategy__Group__5__Impl rule__FocusingStrategy__Group__6 )
+ // InternalStrategyDSL.g:4467:2: rule__FocusingStrategy__Group__5__Impl rule__FocusingStrategy__Group__6
{
pushFollow(FOLLOW_23);
rule__FocusingStrategy__Group__5__Impl();
@@ -16161,22 +16207,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__5__Impl"
- // InternalStrategyDSL.g:4468:1: rule__FocusingStrategy__Group__5__Impl : ( 'focus=' ) ;
+ // InternalStrategyDSL.g:4474:1: rule__FocusingStrategy__Group__5__Impl : ( 'focus=' ) ;
public final void rule__FocusingStrategy__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4472:1: ( ( 'focus=' ) )
- // InternalStrategyDSL.g:4473:1: ( 'focus=' )
+ // InternalStrategyDSL.g:4478:1: ( ( 'focus=' ) )
+ // InternalStrategyDSL.g:4479:1: ( 'focus=' )
{
- // InternalStrategyDSL.g:4473:1: ( 'focus=' )
- // InternalStrategyDSL.g:4474:2: 'focus='
+ // InternalStrategyDSL.g:4479:1: ( 'focus=' )
+ // InternalStrategyDSL.g:4480:2: 'focus='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getFocusKeyword_5());
}
- match(input,68,FOLLOW_2); if (state.failed) return ;
+ match(input,69,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingStrategyAccess().getFocusKeyword_5());
}
@@ -16202,14 +16248,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__6"
- // InternalStrategyDSL.g:4483:1: rule__FocusingStrategy__Group__6 : rule__FocusingStrategy__Group__6__Impl rule__FocusingStrategy__Group__7 ;
+ // InternalStrategyDSL.g:4489:1: rule__FocusingStrategy__Group__6 : rule__FocusingStrategy__Group__6__Impl rule__FocusingStrategy__Group__7 ;
public final void rule__FocusingStrategy__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4487:1: ( rule__FocusingStrategy__Group__6__Impl rule__FocusingStrategy__Group__7 )
- // InternalStrategyDSL.g:4488:2: rule__FocusingStrategy__Group__6__Impl rule__FocusingStrategy__Group__7
+ // InternalStrategyDSL.g:4493:1: ( rule__FocusingStrategy__Group__6__Impl rule__FocusingStrategy__Group__7 )
+ // InternalStrategyDSL.g:4494:2: rule__FocusingStrategy__Group__6__Impl rule__FocusingStrategy__Group__7
{
pushFollow(FOLLOW_24);
rule__FocusingStrategy__Group__6__Impl();
@@ -16240,23 +16286,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__6__Impl"
- // InternalStrategyDSL.g:4495:1: rule__FocusingStrategy__Group__6__Impl : ( ( rule__FocusingStrategy__FocusAssignment_6 ) ) ;
+ // InternalStrategyDSL.g:4501:1: rule__FocusingStrategy__Group__6__Impl : ( ( rule__FocusingStrategy__FocusAssignment_6 ) ) ;
public final void rule__FocusingStrategy__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4499:1: ( ( ( rule__FocusingStrategy__FocusAssignment_6 ) ) )
- // InternalStrategyDSL.g:4500:1: ( ( rule__FocusingStrategy__FocusAssignment_6 ) )
+ // InternalStrategyDSL.g:4505:1: ( ( ( rule__FocusingStrategy__FocusAssignment_6 ) ) )
+ // InternalStrategyDSL.g:4506:1: ( ( rule__FocusingStrategy__FocusAssignment_6 ) )
{
- // InternalStrategyDSL.g:4500:1: ( ( rule__FocusingStrategy__FocusAssignment_6 ) )
- // InternalStrategyDSL.g:4501:2: ( rule__FocusingStrategy__FocusAssignment_6 )
+ // InternalStrategyDSL.g:4506:1: ( ( rule__FocusingStrategy__FocusAssignment_6 ) )
+ // InternalStrategyDSL.g:4507:2: ( rule__FocusingStrategy__FocusAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getFocusAssignment_6());
}
- // InternalStrategyDSL.g:4502:2: ( rule__FocusingStrategy__FocusAssignment_6 )
- // InternalStrategyDSL.g:4502:3: rule__FocusingStrategy__FocusAssignment_6
+ // InternalStrategyDSL.g:4508:2: ( rule__FocusingStrategy__FocusAssignment_6 )
+ // InternalStrategyDSL.g:4508:3: rule__FocusingStrategy__FocusAssignment_6
{
pushFollow(FOLLOW_2);
rule__FocusingStrategy__FocusAssignment_6();
@@ -16291,14 +16337,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__7"
- // InternalStrategyDSL.g:4510:1: rule__FocusingStrategy__Group__7 : rule__FocusingStrategy__Group__7__Impl ;
+ // InternalStrategyDSL.g:4516:1: rule__FocusingStrategy__Group__7 : rule__FocusingStrategy__Group__7__Impl ;
public final void rule__FocusingStrategy__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4514:1: ( rule__FocusingStrategy__Group__7__Impl )
- // InternalStrategyDSL.g:4515:2: rule__FocusingStrategy__Group__7__Impl
+ // InternalStrategyDSL.g:4520:1: ( rule__FocusingStrategy__Group__7__Impl )
+ // InternalStrategyDSL.g:4521:2: rule__FocusingStrategy__Group__7__Impl
{
pushFollow(FOLLOW_2);
rule__FocusingStrategy__Group__7__Impl();
@@ -16324,31 +16370,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group__7__Impl"
- // InternalStrategyDSL.g:4521:1: rule__FocusingStrategy__Group__7__Impl : ( ( rule__FocusingStrategy__Group_7__0 )? ) ;
+ // InternalStrategyDSL.g:4527:1: rule__FocusingStrategy__Group__7__Impl : ( ( rule__FocusingStrategy__Group_7__0 )? ) ;
public final void rule__FocusingStrategy__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4525:1: ( ( ( rule__FocusingStrategy__Group_7__0 )? ) )
- // InternalStrategyDSL.g:4526:1: ( ( rule__FocusingStrategy__Group_7__0 )? )
+ // InternalStrategyDSL.g:4531:1: ( ( ( rule__FocusingStrategy__Group_7__0 )? ) )
+ // InternalStrategyDSL.g:4532:1: ( ( rule__FocusingStrategy__Group_7__0 )? )
{
- // InternalStrategyDSL.g:4526:1: ( ( rule__FocusingStrategy__Group_7__0 )? )
- // InternalStrategyDSL.g:4527:2: ( rule__FocusingStrategy__Group_7__0 )?
+ // InternalStrategyDSL.g:4532:1: ( ( rule__FocusingStrategy__Group_7__0 )? )
+ // InternalStrategyDSL.g:4533:2: ( rule__FocusingStrategy__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getGroup_7());
}
- // InternalStrategyDSL.g:4528:2: ( rule__FocusingStrategy__Group_7__0 )?
+ // InternalStrategyDSL.g:4534:2: ( rule__FocusingStrategy__Group_7__0 )?
int alt55=2;
int LA55_0 = input.LA(1);
- if ( (LA55_0==69) ) {
+ if ( (LA55_0==70) ) {
alt55=1;
}
switch (alt55) {
case 1 :
- // InternalStrategyDSL.g:4528:3: rule__FocusingStrategy__Group_7__0
+ // InternalStrategyDSL.g:4534:3: rule__FocusingStrategy__Group_7__0
{
pushFollow(FOLLOW_2);
rule__FocusingStrategy__Group_7__0();
@@ -16386,14 +16432,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__0"
- // InternalStrategyDSL.g:4537:1: rule__FocusingStrategy__Group_7__0 : rule__FocusingStrategy__Group_7__0__Impl rule__FocusingStrategy__Group_7__1 ;
+ // InternalStrategyDSL.g:4543:1: rule__FocusingStrategy__Group_7__0 : rule__FocusingStrategy__Group_7__0__Impl rule__FocusingStrategy__Group_7__1 ;
public final void rule__FocusingStrategy__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4541:1: ( rule__FocusingStrategy__Group_7__0__Impl rule__FocusingStrategy__Group_7__1 )
- // InternalStrategyDSL.g:4542:2: rule__FocusingStrategy__Group_7__0__Impl rule__FocusingStrategy__Group_7__1
+ // InternalStrategyDSL.g:4547:1: ( rule__FocusingStrategy__Group_7__0__Impl rule__FocusingStrategy__Group_7__1 )
+ // InternalStrategyDSL.g:4548:2: rule__FocusingStrategy__Group_7__0__Impl rule__FocusingStrategy__Group_7__1
{
pushFollow(FOLLOW_8);
rule__FocusingStrategy__Group_7__0__Impl();
@@ -16424,22 +16470,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__0__Impl"
- // InternalStrategyDSL.g:4549:1: rule__FocusingStrategy__Group_7__0__Impl : ( 'keyStrokeDefinition' ) ;
+ // InternalStrategyDSL.g:4555:1: rule__FocusingStrategy__Group_7__0__Impl : ( 'keyStrokeDefinition' ) ;
public final void rule__FocusingStrategy__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4553:1: ( ( 'keyStrokeDefinition' ) )
- // InternalStrategyDSL.g:4554:1: ( 'keyStrokeDefinition' )
+ // InternalStrategyDSL.g:4559:1: ( ( 'keyStrokeDefinition' ) )
+ // InternalStrategyDSL.g:4560:1: ( 'keyStrokeDefinition' )
{
- // InternalStrategyDSL.g:4554:1: ( 'keyStrokeDefinition' )
- // InternalStrategyDSL.g:4555:2: 'keyStrokeDefinition'
+ // InternalStrategyDSL.g:4560:1: ( 'keyStrokeDefinition' )
+ // InternalStrategyDSL.g:4561:2: 'keyStrokeDefinition'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getKeyStrokeDefinitionKeyword_7_0());
}
- match(input,69,FOLLOW_2); if (state.failed) return ;
+ match(input,70,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingStrategyAccess().getKeyStrokeDefinitionKeyword_7_0());
}
@@ -16465,14 +16511,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__1"
- // InternalStrategyDSL.g:4564:1: rule__FocusingStrategy__Group_7__1 : rule__FocusingStrategy__Group_7__1__Impl rule__FocusingStrategy__Group_7__2 ;
+ // InternalStrategyDSL.g:4570:1: rule__FocusingStrategy__Group_7__1 : rule__FocusingStrategy__Group_7__1__Impl rule__FocusingStrategy__Group_7__2 ;
public final void rule__FocusingStrategy__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4568:1: ( rule__FocusingStrategy__Group_7__1__Impl rule__FocusingStrategy__Group_7__2 )
- // InternalStrategyDSL.g:4569:2: rule__FocusingStrategy__Group_7__1__Impl rule__FocusingStrategy__Group_7__2
+ // InternalStrategyDSL.g:4574:1: ( rule__FocusingStrategy__Group_7__1__Impl rule__FocusingStrategy__Group_7__2 )
+ // InternalStrategyDSL.g:4575:2: rule__FocusingStrategy__Group_7__1__Impl rule__FocusingStrategy__Group_7__2
{
pushFollow(FOLLOW_25);
rule__FocusingStrategy__Group_7__1__Impl();
@@ -16503,22 +16549,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__1__Impl"
- // InternalStrategyDSL.g:4576:1: rule__FocusingStrategy__Group_7__1__Impl : ( '{' ) ;
+ // InternalStrategyDSL.g:4582:1: rule__FocusingStrategy__Group_7__1__Impl : ( '{' ) ;
public final void rule__FocusingStrategy__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4580:1: ( ( '{' ) )
- // InternalStrategyDSL.g:4581:1: ( '{' )
+ // InternalStrategyDSL.g:4586:1: ( ( '{' ) )
+ // InternalStrategyDSL.g:4587:1: ( '{' )
{
- // InternalStrategyDSL.g:4581:1: ( '{' )
- // InternalStrategyDSL.g:4582:2: '{'
+ // InternalStrategyDSL.g:4587:1: ( '{' )
+ // InternalStrategyDSL.g:4588:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getLeftCurlyBracketKeyword_7_1());
}
- match(input,60,FOLLOW_2); if (state.failed) return ;
+ match(input,61,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingStrategyAccess().getLeftCurlyBracketKeyword_7_1());
}
@@ -16544,14 +16590,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__2"
- // InternalStrategyDSL.g:4591:1: rule__FocusingStrategy__Group_7__2 : rule__FocusingStrategy__Group_7__2__Impl rule__FocusingStrategy__Group_7__3 ;
+ // InternalStrategyDSL.g:4597:1: rule__FocusingStrategy__Group_7__2 : rule__FocusingStrategy__Group_7__2__Impl rule__FocusingStrategy__Group_7__3 ;
public final void rule__FocusingStrategy__Group_7__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4595:1: ( rule__FocusingStrategy__Group_7__2__Impl rule__FocusingStrategy__Group_7__3 )
- // InternalStrategyDSL.g:4596:2: rule__FocusingStrategy__Group_7__2__Impl rule__FocusingStrategy__Group_7__3
+ // InternalStrategyDSL.g:4601:1: ( rule__FocusingStrategy__Group_7__2__Impl rule__FocusingStrategy__Group_7__3 )
+ // InternalStrategyDSL.g:4602:2: rule__FocusingStrategy__Group_7__2__Impl rule__FocusingStrategy__Group_7__3
{
pushFollow(FOLLOW_7);
rule__FocusingStrategy__Group_7__2__Impl();
@@ -16582,22 +16628,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__2__Impl"
- // InternalStrategyDSL.g:4603:1: rule__FocusingStrategy__Group_7__2__Impl : ( 'keyCode=' ) ;
+ // InternalStrategyDSL.g:4609:1: rule__FocusingStrategy__Group_7__2__Impl : ( 'keyCode=' ) ;
public final void rule__FocusingStrategy__Group_7__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4607:1: ( ( 'keyCode=' ) )
- // InternalStrategyDSL.g:4608:1: ( 'keyCode=' )
+ // InternalStrategyDSL.g:4613:1: ( ( 'keyCode=' ) )
+ // InternalStrategyDSL.g:4614:1: ( 'keyCode=' )
{
- // InternalStrategyDSL.g:4608:1: ( 'keyCode=' )
- // InternalStrategyDSL.g:4609:2: 'keyCode='
+ // InternalStrategyDSL.g:4614:1: ( 'keyCode=' )
+ // InternalStrategyDSL.g:4615:2: 'keyCode='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getKeyCodeKeyword_7_2());
}
- match(input,70,FOLLOW_2); if (state.failed) return ;
+ match(input,71,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingStrategyAccess().getKeyCodeKeyword_7_2());
}
@@ -16623,14 +16669,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__3"
- // InternalStrategyDSL.g:4618:1: rule__FocusingStrategy__Group_7__3 : rule__FocusingStrategy__Group_7__3__Impl rule__FocusingStrategy__Group_7__4 ;
+ // InternalStrategyDSL.g:4624:1: rule__FocusingStrategy__Group_7__3 : rule__FocusingStrategy__Group_7__3__Impl rule__FocusingStrategy__Group_7__4 ;
public final void rule__FocusingStrategy__Group_7__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4622:1: ( rule__FocusingStrategy__Group_7__3__Impl rule__FocusingStrategy__Group_7__4 )
- // InternalStrategyDSL.g:4623:2: rule__FocusingStrategy__Group_7__3__Impl rule__FocusingStrategy__Group_7__4
+ // InternalStrategyDSL.g:4628:1: ( rule__FocusingStrategy__Group_7__3__Impl rule__FocusingStrategy__Group_7__4 )
+ // InternalStrategyDSL.g:4629:2: rule__FocusingStrategy__Group_7__3__Impl rule__FocusingStrategy__Group_7__4
{
pushFollow(FOLLOW_26);
rule__FocusingStrategy__Group_7__3__Impl();
@@ -16661,23 +16707,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__3__Impl"
- // InternalStrategyDSL.g:4630:1: rule__FocusingStrategy__Group_7__3__Impl : ( ( rule__FocusingStrategy__KeyCodeAssignment_7_3 ) ) ;
+ // InternalStrategyDSL.g:4636:1: rule__FocusingStrategy__Group_7__3__Impl : ( ( rule__FocusingStrategy__KeyCodeAssignment_7_3 ) ) ;
public final void rule__FocusingStrategy__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4634:1: ( ( ( rule__FocusingStrategy__KeyCodeAssignment_7_3 ) ) )
- // InternalStrategyDSL.g:4635:1: ( ( rule__FocusingStrategy__KeyCodeAssignment_7_3 ) )
+ // InternalStrategyDSL.g:4640:1: ( ( ( rule__FocusingStrategy__KeyCodeAssignment_7_3 ) ) )
+ // InternalStrategyDSL.g:4641:1: ( ( rule__FocusingStrategy__KeyCodeAssignment_7_3 ) )
{
- // InternalStrategyDSL.g:4635:1: ( ( rule__FocusingStrategy__KeyCodeAssignment_7_3 ) )
- // InternalStrategyDSL.g:4636:2: ( rule__FocusingStrategy__KeyCodeAssignment_7_3 )
+ // InternalStrategyDSL.g:4641:1: ( ( rule__FocusingStrategy__KeyCodeAssignment_7_3 ) )
+ // InternalStrategyDSL.g:4642:2: ( rule__FocusingStrategy__KeyCodeAssignment_7_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getKeyCodeAssignment_7_3());
}
- // InternalStrategyDSL.g:4637:2: ( rule__FocusingStrategy__KeyCodeAssignment_7_3 )
- // InternalStrategyDSL.g:4637:3: rule__FocusingStrategy__KeyCodeAssignment_7_3
+ // InternalStrategyDSL.g:4643:2: ( rule__FocusingStrategy__KeyCodeAssignment_7_3 )
+ // InternalStrategyDSL.g:4643:3: rule__FocusingStrategy__KeyCodeAssignment_7_3
{
pushFollow(FOLLOW_2);
rule__FocusingStrategy__KeyCodeAssignment_7_3();
@@ -16712,14 +16758,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__4"
- // InternalStrategyDSL.g:4645:1: rule__FocusingStrategy__Group_7__4 : rule__FocusingStrategy__Group_7__4__Impl rule__FocusingStrategy__Group_7__5 ;
+ // InternalStrategyDSL.g:4651:1: rule__FocusingStrategy__Group_7__4 : rule__FocusingStrategy__Group_7__4__Impl rule__FocusingStrategy__Group_7__5 ;
public final void rule__FocusingStrategy__Group_7__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4649:1: ( rule__FocusingStrategy__Group_7__4__Impl rule__FocusingStrategy__Group_7__5 )
- // InternalStrategyDSL.g:4650:2: rule__FocusingStrategy__Group_7__4__Impl rule__FocusingStrategy__Group_7__5
+ // InternalStrategyDSL.g:4655:1: ( rule__FocusingStrategy__Group_7__4__Impl rule__FocusingStrategy__Group_7__5 )
+ // InternalStrategyDSL.g:4656:2: rule__FocusingStrategy__Group_7__4__Impl rule__FocusingStrategy__Group_7__5
{
pushFollow(FOLLOW_26);
rule__FocusingStrategy__Group_7__4__Impl();
@@ -16750,31 +16796,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__4__Impl"
- // InternalStrategyDSL.g:4657:1: rule__FocusingStrategy__Group_7__4__Impl : ( ( rule__FocusingStrategy__Group_7_4__0 )? ) ;
+ // InternalStrategyDSL.g:4663:1: rule__FocusingStrategy__Group_7__4__Impl : ( ( rule__FocusingStrategy__Group_7_4__0 )? ) ;
public final void rule__FocusingStrategy__Group_7__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4661:1: ( ( ( rule__FocusingStrategy__Group_7_4__0 )? ) )
- // InternalStrategyDSL.g:4662:1: ( ( rule__FocusingStrategy__Group_7_4__0 )? )
+ // InternalStrategyDSL.g:4667:1: ( ( ( rule__FocusingStrategy__Group_7_4__0 )? ) )
+ // InternalStrategyDSL.g:4668:1: ( ( rule__FocusingStrategy__Group_7_4__0 )? )
{
- // InternalStrategyDSL.g:4662:1: ( ( rule__FocusingStrategy__Group_7_4__0 )? )
- // InternalStrategyDSL.g:4663:2: ( rule__FocusingStrategy__Group_7_4__0 )?
+ // InternalStrategyDSL.g:4668:1: ( ( rule__FocusingStrategy__Group_7_4__0 )? )
+ // InternalStrategyDSL.g:4669:2: ( rule__FocusingStrategy__Group_7_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getGroup_7_4());
}
- // InternalStrategyDSL.g:4664:2: ( rule__FocusingStrategy__Group_7_4__0 )?
+ // InternalStrategyDSL.g:4670:2: ( rule__FocusingStrategy__Group_7_4__0 )?
int alt56=2;
int LA56_0 = input.LA(1);
- if ( (LA56_0==71) ) {
+ if ( (LA56_0==72) ) {
alt56=1;
}
switch (alt56) {
case 1 :
- // InternalStrategyDSL.g:4664:3: rule__FocusingStrategy__Group_7_4__0
+ // InternalStrategyDSL.g:4670:3: rule__FocusingStrategy__Group_7_4__0
{
pushFollow(FOLLOW_2);
rule__FocusingStrategy__Group_7_4__0();
@@ -16812,14 +16858,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__5"
- // InternalStrategyDSL.g:4672:1: rule__FocusingStrategy__Group_7__5 : rule__FocusingStrategy__Group_7__5__Impl ;
+ // InternalStrategyDSL.g:4678:1: rule__FocusingStrategy__Group_7__5 : rule__FocusingStrategy__Group_7__5__Impl ;
public final void rule__FocusingStrategy__Group_7__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4676:1: ( rule__FocusingStrategy__Group_7__5__Impl )
- // InternalStrategyDSL.g:4677:2: rule__FocusingStrategy__Group_7__5__Impl
+ // InternalStrategyDSL.g:4682:1: ( rule__FocusingStrategy__Group_7__5__Impl )
+ // InternalStrategyDSL.g:4683:2: rule__FocusingStrategy__Group_7__5__Impl
{
pushFollow(FOLLOW_2);
rule__FocusingStrategy__Group_7__5__Impl();
@@ -16845,22 +16891,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7__5__Impl"
- // InternalStrategyDSL.g:4683:1: rule__FocusingStrategy__Group_7__5__Impl : ( '}' ) ;
+ // InternalStrategyDSL.g:4689:1: rule__FocusingStrategy__Group_7__5__Impl : ( '}' ) ;
public final void rule__FocusingStrategy__Group_7__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4687:1: ( ( '}' ) )
- // InternalStrategyDSL.g:4688:1: ( '}' )
+ // InternalStrategyDSL.g:4693:1: ( ( '}' ) )
+ // InternalStrategyDSL.g:4694:1: ( '}' )
{
- // InternalStrategyDSL.g:4688:1: ( '}' )
- // InternalStrategyDSL.g:4689:2: '}'
+ // InternalStrategyDSL.g:4694:1: ( '}' )
+ // InternalStrategyDSL.g:4695:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getRightCurlyBracketKeyword_7_5());
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,62,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingStrategyAccess().getRightCurlyBracketKeyword_7_5());
}
@@ -16886,14 +16932,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7_4__0"
- // InternalStrategyDSL.g:4699:1: rule__FocusingStrategy__Group_7_4__0 : rule__FocusingStrategy__Group_7_4__0__Impl rule__FocusingStrategy__Group_7_4__1 ;
+ // InternalStrategyDSL.g:4705:1: rule__FocusingStrategy__Group_7_4__0 : rule__FocusingStrategy__Group_7_4__0__Impl rule__FocusingStrategy__Group_7_4__1 ;
public final void rule__FocusingStrategy__Group_7_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4703:1: ( rule__FocusingStrategy__Group_7_4__0__Impl rule__FocusingStrategy__Group_7_4__1 )
- // InternalStrategyDSL.g:4704:2: rule__FocusingStrategy__Group_7_4__0__Impl rule__FocusingStrategy__Group_7_4__1
+ // InternalStrategyDSL.g:4709:1: ( rule__FocusingStrategy__Group_7_4__0__Impl rule__FocusingStrategy__Group_7_4__1 )
+ // InternalStrategyDSL.g:4710:2: rule__FocusingStrategy__Group_7_4__0__Impl rule__FocusingStrategy__Group_7_4__1
{
pushFollow(FOLLOW_8);
rule__FocusingStrategy__Group_7_4__0__Impl();
@@ -16924,22 +16970,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7_4__0__Impl"
- // InternalStrategyDSL.g:4711:1: rule__FocusingStrategy__Group_7_4__0__Impl : ( 'modifierKeys' ) ;
+ // InternalStrategyDSL.g:4717:1: rule__FocusingStrategy__Group_7_4__0__Impl : ( 'modifierKeys' ) ;
public final void rule__FocusingStrategy__Group_7_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4715:1: ( ( 'modifierKeys' ) )
- // InternalStrategyDSL.g:4716:1: ( 'modifierKeys' )
+ // InternalStrategyDSL.g:4721:1: ( ( 'modifierKeys' ) )
+ // InternalStrategyDSL.g:4722:1: ( 'modifierKeys' )
{
- // InternalStrategyDSL.g:4716:1: ( 'modifierKeys' )
- // InternalStrategyDSL.g:4717:2: 'modifierKeys'
+ // InternalStrategyDSL.g:4722:1: ( 'modifierKeys' )
+ // InternalStrategyDSL.g:4723:2: 'modifierKeys'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getModifierKeysKeyword_7_4_0());
}
- match(input,71,FOLLOW_2); if (state.failed) return ;
+ match(input,72,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingStrategyAccess().getModifierKeysKeyword_7_4_0());
}
@@ -16965,14 +17011,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7_4__1"
- // InternalStrategyDSL.g:4726:1: rule__FocusingStrategy__Group_7_4__1 : rule__FocusingStrategy__Group_7_4__1__Impl rule__FocusingStrategy__Group_7_4__2 ;
+ // InternalStrategyDSL.g:4732:1: rule__FocusingStrategy__Group_7_4__1 : rule__FocusingStrategy__Group_7_4__1__Impl rule__FocusingStrategy__Group_7_4__2 ;
public final void rule__FocusingStrategy__Group_7_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4730:1: ( rule__FocusingStrategy__Group_7_4__1__Impl rule__FocusingStrategy__Group_7_4__2 )
- // InternalStrategyDSL.g:4731:2: rule__FocusingStrategy__Group_7_4__1__Impl rule__FocusingStrategy__Group_7_4__2
+ // InternalStrategyDSL.g:4736:1: ( rule__FocusingStrategy__Group_7_4__1__Impl rule__FocusingStrategy__Group_7_4__2 )
+ // InternalStrategyDSL.g:4737:2: rule__FocusingStrategy__Group_7_4__1__Impl rule__FocusingStrategy__Group_7_4__2
{
pushFollow(FOLLOW_27);
rule__FocusingStrategy__Group_7_4__1__Impl();
@@ -17003,22 +17049,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7_4__1__Impl"
- // InternalStrategyDSL.g:4738:1: rule__FocusingStrategy__Group_7_4__1__Impl : ( '{' ) ;
+ // InternalStrategyDSL.g:4744:1: rule__FocusingStrategy__Group_7_4__1__Impl : ( '{' ) ;
public final void rule__FocusingStrategy__Group_7_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4742:1: ( ( '{' ) )
- // InternalStrategyDSL.g:4743:1: ( '{' )
+ // InternalStrategyDSL.g:4748:1: ( ( '{' ) )
+ // InternalStrategyDSL.g:4749:1: ( '{' )
{
- // InternalStrategyDSL.g:4743:1: ( '{' )
- // InternalStrategyDSL.g:4744:2: '{'
+ // InternalStrategyDSL.g:4749:1: ( '{' )
+ // InternalStrategyDSL.g:4750:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getLeftCurlyBracketKeyword_7_4_1());
}
- match(input,60,FOLLOW_2); if (state.failed) return ;
+ match(input,61,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingStrategyAccess().getLeftCurlyBracketKeyword_7_4_1());
}
@@ -17044,14 +17090,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7_4__2"
- // InternalStrategyDSL.g:4753:1: rule__FocusingStrategy__Group_7_4__2 : rule__FocusingStrategy__Group_7_4__2__Impl rule__FocusingStrategy__Group_7_4__3 ;
+ // InternalStrategyDSL.g:4759:1: rule__FocusingStrategy__Group_7_4__2 : rule__FocusingStrategy__Group_7_4__2__Impl rule__FocusingStrategy__Group_7_4__3 ;
public final void rule__FocusingStrategy__Group_7_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4757:1: ( rule__FocusingStrategy__Group_7_4__2__Impl rule__FocusingStrategy__Group_7_4__3 )
- // InternalStrategyDSL.g:4758:2: rule__FocusingStrategy__Group_7_4__2__Impl rule__FocusingStrategy__Group_7_4__3
+ // InternalStrategyDSL.g:4763:1: ( rule__FocusingStrategy__Group_7_4__2__Impl rule__FocusingStrategy__Group_7_4__3 )
+ // InternalStrategyDSL.g:4764:2: rule__FocusingStrategy__Group_7_4__2__Impl rule__FocusingStrategy__Group_7_4__3
{
pushFollow(FOLLOW_27);
rule__FocusingStrategy__Group_7_4__2__Impl();
@@ -17082,22 +17128,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7_4__2__Impl"
- // InternalStrategyDSL.g:4765:1: rule__FocusingStrategy__Group_7_4__2__Impl : ( ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )* ) ;
+ // InternalStrategyDSL.g:4771:1: rule__FocusingStrategy__Group_7_4__2__Impl : ( ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )* ) ;
public final void rule__FocusingStrategy__Group_7_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4769:1: ( ( ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )* ) )
- // InternalStrategyDSL.g:4770:1: ( ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )* )
+ // InternalStrategyDSL.g:4775:1: ( ( ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )* ) )
+ // InternalStrategyDSL.g:4776:1: ( ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )* )
{
- // InternalStrategyDSL.g:4770:1: ( ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )* )
- // InternalStrategyDSL.g:4771:2: ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )*
+ // InternalStrategyDSL.g:4776:1: ( ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )* )
+ // InternalStrategyDSL.g:4777:2: ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getModifierKeysAssignment_7_4_2());
}
- // InternalStrategyDSL.g:4772:2: ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )*
+ // InternalStrategyDSL.g:4778:2: ( rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 )*
loop57:
do {
int alt57=2;
@@ -17110,7 +17156,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt57) {
case 1 :
- // InternalStrategyDSL.g:4772:3: rule__FocusingStrategy__ModifierKeysAssignment_7_4_2
+ // InternalStrategyDSL.g:4778:3: rule__FocusingStrategy__ModifierKeysAssignment_7_4_2
{
pushFollow(FOLLOW_4);
rule__FocusingStrategy__ModifierKeysAssignment_7_4_2();
@@ -17151,14 +17197,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7_4__3"
- // InternalStrategyDSL.g:4780:1: rule__FocusingStrategy__Group_7_4__3 : rule__FocusingStrategy__Group_7_4__3__Impl ;
+ // InternalStrategyDSL.g:4786:1: rule__FocusingStrategy__Group_7_4__3 : rule__FocusingStrategy__Group_7_4__3__Impl ;
public final void rule__FocusingStrategy__Group_7_4__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4784:1: ( rule__FocusingStrategy__Group_7_4__3__Impl )
- // InternalStrategyDSL.g:4785:2: rule__FocusingStrategy__Group_7_4__3__Impl
+ // InternalStrategyDSL.g:4790:1: ( rule__FocusingStrategy__Group_7_4__3__Impl )
+ // InternalStrategyDSL.g:4791:2: rule__FocusingStrategy__Group_7_4__3__Impl
{
pushFollow(FOLLOW_2);
rule__FocusingStrategy__Group_7_4__3__Impl();
@@ -17184,22 +17230,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__Group_7_4__3__Impl"
- // InternalStrategyDSL.g:4791:1: rule__FocusingStrategy__Group_7_4__3__Impl : ( '}' ) ;
+ // InternalStrategyDSL.g:4797:1: rule__FocusingStrategy__Group_7_4__3__Impl : ( '}' ) ;
public final void rule__FocusingStrategy__Group_7_4__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4795:1: ( ( '}' ) )
- // InternalStrategyDSL.g:4796:1: ( '}' )
+ // InternalStrategyDSL.g:4801:1: ( ( '}' ) )
+ // InternalStrategyDSL.g:4802:1: ( '}' )
{
- // InternalStrategyDSL.g:4796:1: ( '}' )
- // InternalStrategyDSL.g:4797:2: '}'
+ // InternalStrategyDSL.g:4802:1: ( '}' )
+ // InternalStrategyDSL.g:4803:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getRightCurlyBracketKeyword_7_4_3());
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,62,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingStrategyAccess().getRightCurlyBracketKeyword_7_4_3());
}
@@ -17225,14 +17271,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__0"
- // InternalStrategyDSL.g:4807:1: rule__FocusingEnhancer__Group__0 : rule__FocusingEnhancer__Group__0__Impl rule__FocusingEnhancer__Group__1 ;
+ // InternalStrategyDSL.g:4813:1: rule__FocusingEnhancer__Group__0 : rule__FocusingEnhancer__Group__0__Impl rule__FocusingEnhancer__Group__1 ;
public final void rule__FocusingEnhancer__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4811:1: ( rule__FocusingEnhancer__Group__0__Impl rule__FocusingEnhancer__Group__1 )
- // InternalStrategyDSL.g:4812:2: rule__FocusingEnhancer__Group__0__Impl rule__FocusingEnhancer__Group__1
+ // InternalStrategyDSL.g:4817:1: ( rule__FocusingEnhancer__Group__0__Impl rule__FocusingEnhancer__Group__1 )
+ // InternalStrategyDSL.g:4818:2: rule__FocusingEnhancer__Group__0__Impl rule__FocusingEnhancer__Group__1
{
pushFollow(FOLLOW_28);
rule__FocusingEnhancer__Group__0__Impl();
@@ -17263,23 +17309,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__0__Impl"
- // InternalStrategyDSL.g:4819:1: rule__FocusingEnhancer__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:4825:1: rule__FocusingEnhancer__Group__0__Impl : ( () ) ;
public final void rule__FocusingEnhancer__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4823:1: ( ( () ) )
- // InternalStrategyDSL.g:4824:1: ( () )
+ // InternalStrategyDSL.g:4829:1: ( ( () ) )
+ // InternalStrategyDSL.g:4830:1: ( () )
{
- // InternalStrategyDSL.g:4824:1: ( () )
- // InternalStrategyDSL.g:4825:2: ()
+ // InternalStrategyDSL.g:4830:1: ( () )
+ // InternalStrategyDSL.g:4831:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnhancerAccess().getFocusingEnhancerAction_0());
}
- // InternalStrategyDSL.g:4826:2: ()
- // InternalStrategyDSL.g:4826:3:
+ // InternalStrategyDSL.g:4832:2: ()
+ // InternalStrategyDSL.g:4832:3:
{
}
@@ -17304,14 +17350,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__1"
- // InternalStrategyDSL.g:4834:1: rule__FocusingEnhancer__Group__1 : rule__FocusingEnhancer__Group__1__Impl rule__FocusingEnhancer__Group__2 ;
+ // InternalStrategyDSL.g:4840:1: rule__FocusingEnhancer__Group__1 : rule__FocusingEnhancer__Group__1__Impl rule__FocusingEnhancer__Group__2 ;
public final void rule__FocusingEnhancer__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4838:1: ( rule__FocusingEnhancer__Group__1__Impl rule__FocusingEnhancer__Group__2 )
- // InternalStrategyDSL.g:4839:2: rule__FocusingEnhancer__Group__1__Impl rule__FocusingEnhancer__Group__2
+ // InternalStrategyDSL.g:4844:1: ( rule__FocusingEnhancer__Group__1__Impl rule__FocusingEnhancer__Group__2 )
+ // InternalStrategyDSL.g:4845:2: rule__FocusingEnhancer__Group__1__Impl rule__FocusingEnhancer__Group__2
{
pushFollow(FOLLOW_7);
rule__FocusingEnhancer__Group__1__Impl();
@@ -17342,22 +17388,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__1__Impl"
- // InternalStrategyDSL.g:4846:1: rule__FocusingEnhancer__Group__1__Impl : ( 'focusingEnhancer' ) ;
+ // InternalStrategyDSL.g:4852:1: rule__FocusingEnhancer__Group__1__Impl : ( 'focusingEnhancer' ) ;
public final void rule__FocusingEnhancer__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4850:1: ( ( 'focusingEnhancer' ) )
- // InternalStrategyDSL.g:4851:1: ( 'focusingEnhancer' )
+ // InternalStrategyDSL.g:4856:1: ( ( 'focusingEnhancer' ) )
+ // InternalStrategyDSL.g:4857:1: ( 'focusingEnhancer' )
{
- // InternalStrategyDSL.g:4851:1: ( 'focusingEnhancer' )
- // InternalStrategyDSL.g:4852:2: 'focusingEnhancer'
+ // InternalStrategyDSL.g:4857:1: ( 'focusingEnhancer' )
+ // InternalStrategyDSL.g:4858:2: 'focusingEnhancer'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnhancerAccess().getFocusingEnhancerKeyword_1());
}
- match(input,72,FOLLOW_2); if (state.failed) return ;
+ match(input,73,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingEnhancerAccess().getFocusingEnhancerKeyword_1());
}
@@ -17383,14 +17429,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__2"
- // InternalStrategyDSL.g:4861:1: rule__FocusingEnhancer__Group__2 : rule__FocusingEnhancer__Group__2__Impl rule__FocusingEnhancer__Group__3 ;
+ // InternalStrategyDSL.g:4867:1: rule__FocusingEnhancer__Group__2 : rule__FocusingEnhancer__Group__2__Impl rule__FocusingEnhancer__Group__3 ;
public final void rule__FocusingEnhancer__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4865:1: ( rule__FocusingEnhancer__Group__2__Impl rule__FocusingEnhancer__Group__3 )
- // InternalStrategyDSL.g:4866:2: rule__FocusingEnhancer__Group__2__Impl rule__FocusingEnhancer__Group__3
+ // InternalStrategyDSL.g:4871:1: ( rule__FocusingEnhancer__Group__2__Impl rule__FocusingEnhancer__Group__3 )
+ // InternalStrategyDSL.g:4872:2: rule__FocusingEnhancer__Group__2__Impl rule__FocusingEnhancer__Group__3
{
pushFollow(FOLLOW_8);
rule__FocusingEnhancer__Group__2__Impl();
@@ -17421,23 +17467,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__2__Impl"
- // InternalStrategyDSL.g:4873:1: rule__FocusingEnhancer__Group__2__Impl : ( ( rule__FocusingEnhancer__NameAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:4879:1: rule__FocusingEnhancer__Group__2__Impl : ( ( rule__FocusingEnhancer__NameAssignment_2 ) ) ;
public final void rule__FocusingEnhancer__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4877:1: ( ( ( rule__FocusingEnhancer__NameAssignment_2 ) ) )
- // InternalStrategyDSL.g:4878:1: ( ( rule__FocusingEnhancer__NameAssignment_2 ) )
+ // InternalStrategyDSL.g:4883:1: ( ( ( rule__FocusingEnhancer__NameAssignment_2 ) ) )
+ // InternalStrategyDSL.g:4884:1: ( ( rule__FocusingEnhancer__NameAssignment_2 ) )
{
- // InternalStrategyDSL.g:4878:1: ( ( rule__FocusingEnhancer__NameAssignment_2 ) )
- // InternalStrategyDSL.g:4879:2: ( rule__FocusingEnhancer__NameAssignment_2 )
+ // InternalStrategyDSL.g:4884:1: ( ( rule__FocusingEnhancer__NameAssignment_2 ) )
+ // InternalStrategyDSL.g:4885:2: ( rule__FocusingEnhancer__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnhancerAccess().getNameAssignment_2());
}
- // InternalStrategyDSL.g:4880:2: ( rule__FocusingEnhancer__NameAssignment_2 )
- // InternalStrategyDSL.g:4880:3: rule__FocusingEnhancer__NameAssignment_2
+ // InternalStrategyDSL.g:4886:2: ( rule__FocusingEnhancer__NameAssignment_2 )
+ // InternalStrategyDSL.g:4886:3: rule__FocusingEnhancer__NameAssignment_2
{
pushFollow(FOLLOW_2);
rule__FocusingEnhancer__NameAssignment_2();
@@ -17472,14 +17518,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__3"
- // InternalStrategyDSL.g:4888:1: rule__FocusingEnhancer__Group__3 : rule__FocusingEnhancer__Group__3__Impl rule__FocusingEnhancer__Group__4 ;
+ // InternalStrategyDSL.g:4894:1: rule__FocusingEnhancer__Group__3 : rule__FocusingEnhancer__Group__3__Impl rule__FocusingEnhancer__Group__4 ;
public final void rule__FocusingEnhancer__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4892:1: ( rule__FocusingEnhancer__Group__3__Impl rule__FocusingEnhancer__Group__4 )
- // InternalStrategyDSL.g:4893:2: rule__FocusingEnhancer__Group__3__Impl rule__FocusingEnhancer__Group__4
+ // InternalStrategyDSL.g:4898:1: ( rule__FocusingEnhancer__Group__3__Impl rule__FocusingEnhancer__Group__4 )
+ // InternalStrategyDSL.g:4899:2: rule__FocusingEnhancer__Group__3__Impl rule__FocusingEnhancer__Group__4
{
pushFollow(FOLLOW_7);
rule__FocusingEnhancer__Group__3__Impl();
@@ -17510,22 +17556,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__3__Impl"
- // InternalStrategyDSL.g:4900:1: rule__FocusingEnhancer__Group__3__Impl : ( '{' ) ;
+ // InternalStrategyDSL.g:4906:1: rule__FocusingEnhancer__Group__3__Impl : ( '{' ) ;
public final void rule__FocusingEnhancer__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4904:1: ( ( '{' ) )
- // InternalStrategyDSL.g:4905:1: ( '{' )
+ // InternalStrategyDSL.g:4910:1: ( ( '{' ) )
+ // InternalStrategyDSL.g:4911:1: ( '{' )
{
- // InternalStrategyDSL.g:4905:1: ( '{' )
- // InternalStrategyDSL.g:4906:2: '{'
+ // InternalStrategyDSL.g:4911:1: ( '{' )
+ // InternalStrategyDSL.g:4912:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnhancerAccess().getLeftCurlyBracketKeyword_3());
}
- match(input,60,FOLLOW_2); if (state.failed) return ;
+ match(input,61,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingEnhancerAccess().getLeftCurlyBracketKeyword_3());
}
@@ -17551,14 +17597,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__4"
- // InternalStrategyDSL.g:4915:1: rule__FocusingEnhancer__Group__4 : rule__FocusingEnhancer__Group__4__Impl rule__FocusingEnhancer__Group__5 ;
+ // InternalStrategyDSL.g:4921:1: rule__FocusingEnhancer__Group__4 : rule__FocusingEnhancer__Group__4__Impl rule__FocusingEnhancer__Group__5 ;
public final void rule__FocusingEnhancer__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4919:1: ( rule__FocusingEnhancer__Group__4__Impl rule__FocusingEnhancer__Group__5 )
- // InternalStrategyDSL.g:4920:2: rule__FocusingEnhancer__Group__4__Impl rule__FocusingEnhancer__Group__5
+ // InternalStrategyDSL.g:4925:1: ( rule__FocusingEnhancer__Group__4__Impl rule__FocusingEnhancer__Group__5 )
+ // InternalStrategyDSL.g:4926:2: rule__FocusingEnhancer__Group__4__Impl rule__FocusingEnhancer__Group__5
{
pushFollow(FOLLOW_10);
rule__FocusingEnhancer__Group__4__Impl();
@@ -17589,26 +17635,26 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__4__Impl"
- // InternalStrategyDSL.g:4927:1: rule__FocusingEnhancer__Group__4__Impl : ( ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) ) ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* ) ) ;
+ // InternalStrategyDSL.g:4933:1: rule__FocusingEnhancer__Group__4__Impl : ( ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) ) ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* ) ) ;
public final void rule__FocusingEnhancer__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4931:1: ( ( ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) ) ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* ) ) )
- // InternalStrategyDSL.g:4932:1: ( ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) ) ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* ) )
+ // InternalStrategyDSL.g:4937:1: ( ( ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) ) ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* ) ) )
+ // InternalStrategyDSL.g:4938:1: ( ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) ) ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* ) )
{
- // InternalStrategyDSL.g:4932:1: ( ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) ) ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* ) )
- // InternalStrategyDSL.g:4933:2: ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) ) ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* )
+ // InternalStrategyDSL.g:4938:1: ( ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) ) ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* ) )
+ // InternalStrategyDSL.g:4939:2: ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) ) ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* )
{
- // InternalStrategyDSL.g:4933:2: ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) )
- // InternalStrategyDSL.g:4934:3: ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )
+ // InternalStrategyDSL.g:4939:2: ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 ) )
+ // InternalStrategyDSL.g:4940:3: ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnhancerAccess().getFocusingStrategiesAssignment_4());
}
- // InternalStrategyDSL.g:4935:3: ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )
- // InternalStrategyDSL.g:4935:4: rule__FocusingEnhancer__FocusingStrategiesAssignment_4
+ // InternalStrategyDSL.g:4941:3: ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )
+ // InternalStrategyDSL.g:4941:4: rule__FocusingEnhancer__FocusingStrategiesAssignment_4
{
pushFollow(FOLLOW_4);
rule__FocusingEnhancer__FocusingStrategiesAssignment_4();
@@ -17624,13 +17670,13 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
- // InternalStrategyDSL.g:4938:2: ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* )
- // InternalStrategyDSL.g:4939:3: ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )*
+ // InternalStrategyDSL.g:4944:2: ( ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )* )
+ // InternalStrategyDSL.g:4945:3: ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnhancerAccess().getFocusingStrategiesAssignment_4());
}
- // InternalStrategyDSL.g:4940:3: ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )*
+ // InternalStrategyDSL.g:4946:3: ( rule__FocusingEnhancer__FocusingStrategiesAssignment_4 )*
loop58:
do {
int alt58=2;
@@ -17643,7 +17689,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt58) {
case 1 :
- // InternalStrategyDSL.g:4940:4: rule__FocusingEnhancer__FocusingStrategiesAssignment_4
+ // InternalStrategyDSL.g:4946:4: rule__FocusingEnhancer__FocusingStrategiesAssignment_4
{
pushFollow(FOLLOW_4);
rule__FocusingEnhancer__FocusingStrategiesAssignment_4();
@@ -17687,14 +17733,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__5"
- // InternalStrategyDSL.g:4949:1: rule__FocusingEnhancer__Group__5 : rule__FocusingEnhancer__Group__5__Impl ;
+ // InternalStrategyDSL.g:4955:1: rule__FocusingEnhancer__Group__5 : rule__FocusingEnhancer__Group__5__Impl ;
public final void rule__FocusingEnhancer__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4953:1: ( rule__FocusingEnhancer__Group__5__Impl )
- // InternalStrategyDSL.g:4954:2: rule__FocusingEnhancer__Group__5__Impl
+ // InternalStrategyDSL.g:4959:1: ( rule__FocusingEnhancer__Group__5__Impl )
+ // InternalStrategyDSL.g:4960:2: rule__FocusingEnhancer__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__FocusingEnhancer__Group__5__Impl();
@@ -17720,22 +17766,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__Group__5__Impl"
- // InternalStrategyDSL.g:4960:1: rule__FocusingEnhancer__Group__5__Impl : ( '}' ) ;
+ // InternalStrategyDSL.g:4966:1: rule__FocusingEnhancer__Group__5__Impl : ( '}' ) ;
public final void rule__FocusingEnhancer__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4964:1: ( ( '}' ) )
- // InternalStrategyDSL.g:4965:1: ( '}' )
+ // InternalStrategyDSL.g:4970:1: ( ( '}' ) )
+ // InternalStrategyDSL.g:4971:1: ( '}' )
{
- // InternalStrategyDSL.g:4965:1: ( '}' )
- // InternalStrategyDSL.g:4966:2: '}'
+ // InternalStrategyDSL.g:4971:1: ( '}' )
+ // InternalStrategyDSL.g:4972:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnhancerAccess().getRightCurlyBracketKeyword_5());
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,62,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFocusingEnhancerAccess().getRightCurlyBracketKeyword_5());
}
@@ -17761,14 +17807,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__0"
- // InternalStrategyDSL.g:4976:1: rule__StrategyDefault__Group__0 : rule__StrategyDefault__Group__0__Impl rule__StrategyDefault__Group__1 ;
+ // InternalStrategyDSL.g:4982:1: rule__StrategyDefault__Group__0 : rule__StrategyDefault__Group__0__Impl rule__StrategyDefault__Group__1 ;
public final void rule__StrategyDefault__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4980:1: ( rule__StrategyDefault__Group__0__Impl rule__StrategyDefault__Group__1 )
- // InternalStrategyDSL.g:4981:2: rule__StrategyDefault__Group__0__Impl rule__StrategyDefault__Group__1
+ // InternalStrategyDSL.g:4986:1: ( rule__StrategyDefault__Group__0__Impl rule__StrategyDefault__Group__1 )
+ // InternalStrategyDSL.g:4987:2: rule__StrategyDefault__Group__0__Impl rule__StrategyDefault__Group__1
{
pushFollow(FOLLOW_12);
rule__StrategyDefault__Group__0__Impl();
@@ -17799,23 +17845,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__0__Impl"
- // InternalStrategyDSL.g:4988:1: rule__StrategyDefault__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:4994:1: rule__StrategyDefault__Group__0__Impl : ( () ) ;
public final void rule__StrategyDefault__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:4992:1: ( ( () ) )
- // InternalStrategyDSL.g:4993:1: ( () )
+ // InternalStrategyDSL.g:4998:1: ( ( () ) )
+ // InternalStrategyDSL.g:4999:1: ( () )
{
- // InternalStrategyDSL.g:4993:1: ( () )
- // InternalStrategyDSL.g:4994:2: ()
+ // InternalStrategyDSL.g:4999:1: ( () )
+ // InternalStrategyDSL.g:5000:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getStrategyDefaultAction_0());
}
- // InternalStrategyDSL.g:4995:2: ()
- // InternalStrategyDSL.g:4995:3:
+ // InternalStrategyDSL.g:5001:2: ()
+ // InternalStrategyDSL.g:5001:3:
{
}
@@ -17840,14 +17886,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__1"
- // InternalStrategyDSL.g:5003:1: rule__StrategyDefault__Group__1 : rule__StrategyDefault__Group__1__Impl rule__StrategyDefault__Group__2 ;
+ // InternalStrategyDSL.g:5009:1: rule__StrategyDefault__Group__1 : rule__StrategyDefault__Group__1__Impl rule__StrategyDefault__Group__2 ;
public final void rule__StrategyDefault__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5007:1: ( rule__StrategyDefault__Group__1__Impl rule__StrategyDefault__Group__2 )
- // InternalStrategyDSL.g:5008:2: rule__StrategyDefault__Group__1__Impl rule__StrategyDefault__Group__2
+ // InternalStrategyDSL.g:5013:1: ( rule__StrategyDefault__Group__1__Impl rule__StrategyDefault__Group__2 )
+ // InternalStrategyDSL.g:5014:2: rule__StrategyDefault__Group__1__Impl rule__StrategyDefault__Group__2
{
pushFollow(FOLLOW_8);
rule__StrategyDefault__Group__1__Impl();
@@ -17878,22 +17924,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__1__Impl"
- // InternalStrategyDSL.g:5015:1: rule__StrategyDefault__Group__1__Impl : ( 'default' ) ;
+ // InternalStrategyDSL.g:5021:1: rule__StrategyDefault__Group__1__Impl : ( 'default' ) ;
public final void rule__StrategyDefault__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5019:1: ( ( 'default' ) )
- // InternalStrategyDSL.g:5020:1: ( 'default' )
+ // InternalStrategyDSL.g:5025:1: ( ( 'default' ) )
+ // InternalStrategyDSL.g:5026:1: ( 'default' )
{
- // InternalStrategyDSL.g:5020:1: ( 'default' )
- // InternalStrategyDSL.g:5021:2: 'default'
+ // InternalStrategyDSL.g:5026:1: ( 'default' )
+ // InternalStrategyDSL.g:5027:2: 'default'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getDefaultKeyword_1());
}
- match(input,73,FOLLOW_2); if (state.failed) return ;
+ match(input,74,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyDefaultAccess().getDefaultKeyword_1());
}
@@ -17919,14 +17965,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__2"
- // InternalStrategyDSL.g:5030:1: rule__StrategyDefault__Group__2 : rule__StrategyDefault__Group__2__Impl rule__StrategyDefault__Group__3 ;
+ // InternalStrategyDSL.g:5036:1: rule__StrategyDefault__Group__2 : rule__StrategyDefault__Group__2__Impl rule__StrategyDefault__Group__3 ;
public final void rule__StrategyDefault__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5034:1: ( rule__StrategyDefault__Group__2__Impl rule__StrategyDefault__Group__3 )
- // InternalStrategyDSL.g:5035:2: rule__StrategyDefault__Group__2__Impl rule__StrategyDefault__Group__3
+ // InternalStrategyDSL.g:5040:1: ( rule__StrategyDefault__Group__2__Impl rule__StrategyDefault__Group__3 )
+ // InternalStrategyDSL.g:5041:2: rule__StrategyDefault__Group__2__Impl rule__StrategyDefault__Group__3
{
pushFollow(FOLLOW_29);
rule__StrategyDefault__Group__2__Impl();
@@ -17957,22 +18003,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__2__Impl"
- // InternalStrategyDSL.g:5042:1: rule__StrategyDefault__Group__2__Impl : ( '{' ) ;
+ // InternalStrategyDSL.g:5048:1: rule__StrategyDefault__Group__2__Impl : ( '{' ) ;
public final void rule__StrategyDefault__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5046:1: ( ( '{' ) )
- // InternalStrategyDSL.g:5047:1: ( '{' )
+ // InternalStrategyDSL.g:5052:1: ( ( '{' ) )
+ // InternalStrategyDSL.g:5053:1: ( '{' )
{
- // InternalStrategyDSL.g:5047:1: ( '{' )
- // InternalStrategyDSL.g:5048:2: '{'
+ // InternalStrategyDSL.g:5053:1: ( '{' )
+ // InternalStrategyDSL.g:5054:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getLeftCurlyBracketKeyword_2());
}
- match(input,60,FOLLOW_2); if (state.failed) return ;
+ match(input,61,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyDefaultAccess().getLeftCurlyBracketKeyword_2());
}
@@ -17998,14 +18044,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__3"
- // InternalStrategyDSL.g:5057:1: rule__StrategyDefault__Group__3 : rule__StrategyDefault__Group__3__Impl rule__StrategyDefault__Group__4 ;
+ // InternalStrategyDSL.g:5063:1: rule__StrategyDefault__Group__3 : rule__StrategyDefault__Group__3__Impl rule__StrategyDefault__Group__4 ;
public final void rule__StrategyDefault__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5061:1: ( rule__StrategyDefault__Group__3__Impl rule__StrategyDefault__Group__4 )
- // InternalStrategyDSL.g:5062:2: rule__StrategyDefault__Group__3__Impl rule__StrategyDefault__Group__4
+ // InternalStrategyDSL.g:5067:1: ( rule__StrategyDefault__Group__3__Impl rule__StrategyDefault__Group__4 )
+ // InternalStrategyDSL.g:5068:2: rule__StrategyDefault__Group__3__Impl rule__StrategyDefault__Group__4
{
pushFollow(FOLLOW_7);
rule__StrategyDefault__Group__3__Impl();
@@ -18036,22 +18082,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__3__Impl"
- // InternalStrategyDSL.g:5069:1: rule__StrategyDefault__Group__3__Impl : ( 'defaultLayouting=' ) ;
+ // InternalStrategyDSL.g:5075:1: rule__StrategyDefault__Group__3__Impl : ( 'defaultLayouting=' ) ;
public final void rule__StrategyDefault__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5073:1: ( ( 'defaultLayouting=' ) )
- // InternalStrategyDSL.g:5074:1: ( 'defaultLayouting=' )
+ // InternalStrategyDSL.g:5079:1: ( ( 'defaultLayouting=' ) )
+ // InternalStrategyDSL.g:5080:1: ( 'defaultLayouting=' )
{
- // InternalStrategyDSL.g:5074:1: ( 'defaultLayouting=' )
- // InternalStrategyDSL.g:5075:2: 'defaultLayouting='
+ // InternalStrategyDSL.g:5080:1: ( 'defaultLayouting=' )
+ // InternalStrategyDSL.g:5081:2: 'defaultLayouting='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getDefaultLayoutingKeyword_3());
}
- match(input,74,FOLLOW_2); if (state.failed) return ;
+ match(input,75,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyDefaultAccess().getDefaultLayoutingKeyword_3());
}
@@ -18077,14 +18123,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__4"
- // InternalStrategyDSL.g:5084:1: rule__StrategyDefault__Group__4 : rule__StrategyDefault__Group__4__Impl rule__StrategyDefault__Group__5 ;
+ // InternalStrategyDSL.g:5090:1: rule__StrategyDefault__Group__4 : rule__StrategyDefault__Group__4__Impl rule__StrategyDefault__Group__5 ;
public final void rule__StrategyDefault__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5088:1: ( rule__StrategyDefault__Group__4__Impl rule__StrategyDefault__Group__5 )
- // InternalStrategyDSL.g:5089:2: rule__StrategyDefault__Group__4__Impl rule__StrategyDefault__Group__5
+ // InternalStrategyDSL.g:5094:1: ( rule__StrategyDefault__Group__4__Impl rule__StrategyDefault__Group__5 )
+ // InternalStrategyDSL.g:5095:2: rule__StrategyDefault__Group__4__Impl rule__StrategyDefault__Group__5
{
pushFollow(FOLLOW_30);
rule__StrategyDefault__Group__4__Impl();
@@ -18115,23 +18161,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__4__Impl"
- // InternalStrategyDSL.g:5096:1: rule__StrategyDefault__Group__4__Impl : ( ( rule__StrategyDefault__DefaultLayoutingAssignment_4 ) ) ;
+ // InternalStrategyDSL.g:5102:1: rule__StrategyDefault__Group__4__Impl : ( ( rule__StrategyDefault__DefaultLayoutingAssignment_4 ) ) ;
public final void rule__StrategyDefault__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5100:1: ( ( ( rule__StrategyDefault__DefaultLayoutingAssignment_4 ) ) )
- // InternalStrategyDSL.g:5101:1: ( ( rule__StrategyDefault__DefaultLayoutingAssignment_4 ) )
+ // InternalStrategyDSL.g:5106:1: ( ( ( rule__StrategyDefault__DefaultLayoutingAssignment_4 ) ) )
+ // InternalStrategyDSL.g:5107:1: ( ( rule__StrategyDefault__DefaultLayoutingAssignment_4 ) )
{
- // InternalStrategyDSL.g:5101:1: ( ( rule__StrategyDefault__DefaultLayoutingAssignment_4 ) )
- // InternalStrategyDSL.g:5102:2: ( rule__StrategyDefault__DefaultLayoutingAssignment_4 )
+ // InternalStrategyDSL.g:5107:1: ( ( rule__StrategyDefault__DefaultLayoutingAssignment_4 ) )
+ // InternalStrategyDSL.g:5108:2: ( rule__StrategyDefault__DefaultLayoutingAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getDefaultLayoutingAssignment_4());
}
- // InternalStrategyDSL.g:5103:2: ( rule__StrategyDefault__DefaultLayoutingAssignment_4 )
- // InternalStrategyDSL.g:5103:3: rule__StrategyDefault__DefaultLayoutingAssignment_4
+ // InternalStrategyDSL.g:5109:2: ( rule__StrategyDefault__DefaultLayoutingAssignment_4 )
+ // InternalStrategyDSL.g:5109:3: rule__StrategyDefault__DefaultLayoutingAssignment_4
{
pushFollow(FOLLOW_2);
rule__StrategyDefault__DefaultLayoutingAssignment_4();
@@ -18166,14 +18212,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__5"
- // InternalStrategyDSL.g:5111:1: rule__StrategyDefault__Group__5 : rule__StrategyDefault__Group__5__Impl rule__StrategyDefault__Group__6 ;
+ // InternalStrategyDSL.g:5117:1: rule__StrategyDefault__Group__5 : rule__StrategyDefault__Group__5__Impl rule__StrategyDefault__Group__6 ;
public final void rule__StrategyDefault__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5115:1: ( rule__StrategyDefault__Group__5__Impl rule__StrategyDefault__Group__6 )
- // InternalStrategyDSL.g:5116:2: rule__StrategyDefault__Group__5__Impl rule__StrategyDefault__Group__6
+ // InternalStrategyDSL.g:5121:1: ( rule__StrategyDefault__Group__5__Impl rule__StrategyDefault__Group__6 )
+ // InternalStrategyDSL.g:5122:2: rule__StrategyDefault__Group__5__Impl rule__StrategyDefault__Group__6
{
pushFollow(FOLLOW_7);
rule__StrategyDefault__Group__5__Impl();
@@ -18204,22 +18250,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__5__Impl"
- // InternalStrategyDSL.g:5123:1: rule__StrategyDefault__Group__5__Impl : ( 'defaultFocusing=' ) ;
+ // InternalStrategyDSL.g:5129:1: rule__StrategyDefault__Group__5__Impl : ( 'defaultFocusing=' ) ;
public final void rule__StrategyDefault__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5127:1: ( ( 'defaultFocusing=' ) )
- // InternalStrategyDSL.g:5128:1: ( 'defaultFocusing=' )
+ // InternalStrategyDSL.g:5133:1: ( ( 'defaultFocusing=' ) )
+ // InternalStrategyDSL.g:5134:1: ( 'defaultFocusing=' )
{
- // InternalStrategyDSL.g:5128:1: ( 'defaultFocusing=' )
- // InternalStrategyDSL.g:5129:2: 'defaultFocusing='
+ // InternalStrategyDSL.g:5134:1: ( 'defaultFocusing=' )
+ // InternalStrategyDSL.g:5135:2: 'defaultFocusing='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getDefaultFocusingKeyword_5());
}
- match(input,75,FOLLOW_2); if (state.failed) return ;
+ match(input,76,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyDefaultAccess().getDefaultFocusingKeyword_5());
}
@@ -18245,14 +18291,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__6"
- // InternalStrategyDSL.g:5138:1: rule__StrategyDefault__Group__6 : rule__StrategyDefault__Group__6__Impl rule__StrategyDefault__Group__7 ;
+ // InternalStrategyDSL.g:5144:1: rule__StrategyDefault__Group__6 : rule__StrategyDefault__Group__6__Impl rule__StrategyDefault__Group__7 ;
public final void rule__StrategyDefault__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5142:1: ( rule__StrategyDefault__Group__6__Impl rule__StrategyDefault__Group__7 )
- // InternalStrategyDSL.g:5143:2: rule__StrategyDefault__Group__6__Impl rule__StrategyDefault__Group__7
+ // InternalStrategyDSL.g:5148:1: ( rule__StrategyDefault__Group__6__Impl rule__StrategyDefault__Group__7 )
+ // InternalStrategyDSL.g:5149:2: rule__StrategyDefault__Group__6__Impl rule__StrategyDefault__Group__7
{
pushFollow(FOLLOW_10);
rule__StrategyDefault__Group__6__Impl();
@@ -18283,23 +18329,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__6__Impl"
- // InternalStrategyDSL.g:5150:1: rule__StrategyDefault__Group__6__Impl : ( ( rule__StrategyDefault__DefaultFocusingAssignment_6 ) ) ;
+ // InternalStrategyDSL.g:5156:1: rule__StrategyDefault__Group__6__Impl : ( ( rule__StrategyDefault__DefaultFocusingAssignment_6 ) ) ;
public final void rule__StrategyDefault__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5154:1: ( ( ( rule__StrategyDefault__DefaultFocusingAssignment_6 ) ) )
- // InternalStrategyDSL.g:5155:1: ( ( rule__StrategyDefault__DefaultFocusingAssignment_6 ) )
+ // InternalStrategyDSL.g:5160:1: ( ( ( rule__StrategyDefault__DefaultFocusingAssignment_6 ) ) )
+ // InternalStrategyDSL.g:5161:1: ( ( rule__StrategyDefault__DefaultFocusingAssignment_6 ) )
{
- // InternalStrategyDSL.g:5155:1: ( ( rule__StrategyDefault__DefaultFocusingAssignment_6 ) )
- // InternalStrategyDSL.g:5156:2: ( rule__StrategyDefault__DefaultFocusingAssignment_6 )
+ // InternalStrategyDSL.g:5161:1: ( ( rule__StrategyDefault__DefaultFocusingAssignment_6 ) )
+ // InternalStrategyDSL.g:5162:2: ( rule__StrategyDefault__DefaultFocusingAssignment_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getDefaultFocusingAssignment_6());
}
- // InternalStrategyDSL.g:5157:2: ( rule__StrategyDefault__DefaultFocusingAssignment_6 )
- // InternalStrategyDSL.g:5157:3: rule__StrategyDefault__DefaultFocusingAssignment_6
+ // InternalStrategyDSL.g:5163:2: ( rule__StrategyDefault__DefaultFocusingAssignment_6 )
+ // InternalStrategyDSL.g:5163:3: rule__StrategyDefault__DefaultFocusingAssignment_6
{
pushFollow(FOLLOW_2);
rule__StrategyDefault__DefaultFocusingAssignment_6();
@@ -18334,14 +18380,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__7"
- // InternalStrategyDSL.g:5165:1: rule__StrategyDefault__Group__7 : rule__StrategyDefault__Group__7__Impl ;
+ // InternalStrategyDSL.g:5171:1: rule__StrategyDefault__Group__7 : rule__StrategyDefault__Group__7__Impl ;
public final void rule__StrategyDefault__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5169:1: ( rule__StrategyDefault__Group__7__Impl )
- // InternalStrategyDSL.g:5170:2: rule__StrategyDefault__Group__7__Impl
+ // InternalStrategyDSL.g:5175:1: ( rule__StrategyDefault__Group__7__Impl )
+ // InternalStrategyDSL.g:5176:2: rule__StrategyDefault__Group__7__Impl
{
pushFollow(FOLLOW_2);
rule__StrategyDefault__Group__7__Impl();
@@ -18367,22 +18413,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__Group__7__Impl"
- // InternalStrategyDSL.g:5176:1: rule__StrategyDefault__Group__7__Impl : ( '}' ) ;
+ // InternalStrategyDSL.g:5182:1: rule__StrategyDefault__Group__7__Impl : ( '}' ) ;
public final void rule__StrategyDefault__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5180:1: ( ( '}' ) )
- // InternalStrategyDSL.g:5181:1: ( '}' )
+ // InternalStrategyDSL.g:5186:1: ( ( '}' ) )
+ // InternalStrategyDSL.g:5187:1: ( '}' )
{
- // InternalStrategyDSL.g:5181:1: ( '}' )
- // InternalStrategyDSL.g:5182:2: '}'
+ // InternalStrategyDSL.g:5187:1: ( '}' )
+ // InternalStrategyDSL.g:5188:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getRightCurlyBracketKeyword_7());
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,62,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStrategyDefaultAccess().getRightCurlyBracketKeyword_7());
}
@@ -18408,14 +18454,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group__0"
- // InternalStrategyDSL.g:5192:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ;
+ // InternalStrategyDSL.g:5198:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ;
public final void rule__XImportDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5196:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 )
- // InternalStrategyDSL.g:5197:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1
+ // InternalStrategyDSL.g:5202:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 )
+ // InternalStrategyDSL.g:5203:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1
{
pushFollow(FOLLOW_31);
rule__XImportDeclaration__Group__0__Impl();
@@ -18446,23 +18492,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group__0__Impl"
- // InternalStrategyDSL.g:5204:1: rule__XImportDeclaration__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:5210:1: rule__XImportDeclaration__Group__0__Impl : ( () ) ;
public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5208:1: ( ( () ) )
- // InternalStrategyDSL.g:5209:1: ( () )
+ // InternalStrategyDSL.g:5214:1: ( ( () ) )
+ // InternalStrategyDSL.g:5215:1: ( () )
{
- // InternalStrategyDSL.g:5209:1: ( () )
- // InternalStrategyDSL.g:5210:2: ()
+ // InternalStrategyDSL.g:5215:1: ( () )
+ // InternalStrategyDSL.g:5216:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getOXImportDeclarationAction_0());
}
- // InternalStrategyDSL.g:5211:2: ()
- // InternalStrategyDSL.g:5211:3:
+ // InternalStrategyDSL.g:5217:2: ()
+ // InternalStrategyDSL.g:5217:3:
{
}
@@ -18487,14 +18533,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group__1"
- // InternalStrategyDSL.g:5219:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ;
+ // InternalStrategyDSL.g:5225:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ;
public final void rule__XImportDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5223:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 )
- // InternalStrategyDSL.g:5224:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2
+ // InternalStrategyDSL.g:5229:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 )
+ // InternalStrategyDSL.g:5230:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2
{
pushFollow(FOLLOW_32);
rule__XImportDeclaration__Group__1__Impl();
@@ -18525,17 +18571,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group__1__Impl"
- // InternalStrategyDSL.g:5231:1: rule__XImportDeclaration__Group__1__Impl : ( 'import' ) ;
+ // InternalStrategyDSL.g:5237:1: rule__XImportDeclaration__Group__1__Impl : ( 'import' ) ;
public final void rule__XImportDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5235:1: ( ( 'import' ) )
- // InternalStrategyDSL.g:5236:1: ( 'import' )
+ // InternalStrategyDSL.g:5241:1: ( ( 'import' ) )
+ // InternalStrategyDSL.g:5242:1: ( 'import' )
{
- // InternalStrategyDSL.g:5236:1: ( 'import' )
- // InternalStrategyDSL.g:5237:2: 'import'
+ // InternalStrategyDSL.g:5242:1: ( 'import' )
+ // InternalStrategyDSL.g:5243:2: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_1());
@@ -18566,14 +18612,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group__2"
- // InternalStrategyDSL.g:5246:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ;
+ // InternalStrategyDSL.g:5252:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ;
public final void rule__XImportDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5250:1: ( rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 )
- // InternalStrategyDSL.g:5251:2: rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3
+ // InternalStrategyDSL.g:5256:1: ( rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 )
+ // InternalStrategyDSL.g:5257:2: rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3
{
pushFollow(FOLLOW_33);
rule__XImportDeclaration__Group__2__Impl();
@@ -18604,23 +18650,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group__2__Impl"
- // InternalStrategyDSL.g:5258:1: rule__XImportDeclaration__Group__2__Impl : ( ( rule__XImportDeclaration__Alternatives_2 ) ) ;
+ // InternalStrategyDSL.g:5264:1: rule__XImportDeclaration__Group__2__Impl : ( ( rule__XImportDeclaration__Alternatives_2 ) ) ;
public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5262:1: ( ( ( rule__XImportDeclaration__Alternatives_2 ) ) )
- // InternalStrategyDSL.g:5263:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
+ // InternalStrategyDSL.g:5268:1: ( ( ( rule__XImportDeclaration__Alternatives_2 ) ) )
+ // InternalStrategyDSL.g:5269:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
{
- // InternalStrategyDSL.g:5263:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
- // InternalStrategyDSL.g:5264:2: ( rule__XImportDeclaration__Alternatives_2 )
+ // InternalStrategyDSL.g:5269:1: ( ( rule__XImportDeclaration__Alternatives_2 ) )
+ // InternalStrategyDSL.g:5270:2: ( rule__XImportDeclaration__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2());
}
- // InternalStrategyDSL.g:5265:2: ( rule__XImportDeclaration__Alternatives_2 )
- // InternalStrategyDSL.g:5265:3: rule__XImportDeclaration__Alternatives_2
+ // InternalStrategyDSL.g:5271:2: ( rule__XImportDeclaration__Alternatives_2 )
+ // InternalStrategyDSL.g:5271:3: rule__XImportDeclaration__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Alternatives_2();
@@ -18655,14 +18701,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group__3"
- // InternalStrategyDSL.g:5273:1: rule__XImportDeclaration__Group__3 : rule__XImportDeclaration__Group__3__Impl ;
+ // InternalStrategyDSL.g:5279:1: rule__XImportDeclaration__Group__3 : rule__XImportDeclaration__Group__3__Impl ;
public final void rule__XImportDeclaration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5277:1: ( rule__XImportDeclaration__Group__3__Impl )
- // InternalStrategyDSL.g:5278:2: rule__XImportDeclaration__Group__3__Impl
+ // InternalStrategyDSL.g:5283:1: ( rule__XImportDeclaration__Group__3__Impl )
+ // InternalStrategyDSL.g:5284:2: rule__XImportDeclaration__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group__3__Impl();
@@ -18688,33 +18734,33 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group__3__Impl"
- // InternalStrategyDSL.g:5284:1: rule__XImportDeclaration__Group__3__Impl : ( ( ';' )? ) ;
+ // InternalStrategyDSL.g:5290:1: rule__XImportDeclaration__Group__3__Impl : ( ( ';' )? ) ;
public final void rule__XImportDeclaration__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5288:1: ( ( ( ';' )? ) )
- // InternalStrategyDSL.g:5289:1: ( ( ';' )? )
+ // InternalStrategyDSL.g:5294:1: ( ( ( ';' )? ) )
+ // InternalStrategyDSL.g:5295:1: ( ( ';' )? )
{
- // InternalStrategyDSL.g:5289:1: ( ( ';' )? )
- // InternalStrategyDSL.g:5290:2: ( ';' )?
+ // InternalStrategyDSL.g:5295:1: ( ( ';' )? )
+ // InternalStrategyDSL.g:5296:2: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3());
}
- // InternalStrategyDSL.g:5291:2: ( ';' )?
+ // InternalStrategyDSL.g:5297:2: ( ';' )?
int alt59=2;
int LA59_0 = input.LA(1);
- if ( (LA59_0==76) ) {
+ if ( (LA59_0==77) ) {
alt59=1;
}
switch (alt59) {
case 1 :
- // InternalStrategyDSL.g:5291:3: ';'
+ // InternalStrategyDSL.g:5297:3: ';'
{
- match(input,76,FOLLOW_2); if (state.failed) return ;
+ match(input,77,FOLLOW_2); if (state.failed) return ;
}
break;
@@ -18746,14 +18792,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_0__0"
- // InternalStrategyDSL.g:5300:1: rule__XImportDeclaration__Group_2_0__0 : rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ;
+ // InternalStrategyDSL.g:5306:1: rule__XImportDeclaration__Group_2_0__0 : rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ;
public final void rule__XImportDeclaration__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5304:1: ( rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 )
- // InternalStrategyDSL.g:5305:2: rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1
+ // InternalStrategyDSL.g:5310:1: ( rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 )
+ // InternalStrategyDSL.g:5311:2: rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1
{
pushFollow(FOLLOW_34);
rule__XImportDeclaration__Group_2_0__0__Impl();
@@ -18784,23 +18830,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_0__0__Impl"
- // InternalStrategyDSL.g:5312:1: rule__XImportDeclaration__Group_2_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ;
+ // InternalStrategyDSL.g:5318:1: rule__XImportDeclaration__Group_2_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ;
public final void rule__XImportDeclaration__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5316:1: ( ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) )
- // InternalStrategyDSL.g:5317:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
+ // InternalStrategyDSL.g:5322:1: ( ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) )
+ // InternalStrategyDSL.g:5323:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
{
- // InternalStrategyDSL.g:5317:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
- // InternalStrategyDSL.g:5318:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
+ // InternalStrategyDSL.g:5323:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) )
+ // InternalStrategyDSL.g:5324:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_2_0_0());
}
- // InternalStrategyDSL.g:5319:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
- // InternalStrategyDSL.g:5319:3: rule__XImportDeclaration__StaticAssignment_2_0_0
+ // InternalStrategyDSL.g:5325:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 )
+ // InternalStrategyDSL.g:5325:3: rule__XImportDeclaration__StaticAssignment_2_0_0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__StaticAssignment_2_0_0();
@@ -18835,14 +18881,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_0__1"
- // InternalStrategyDSL.g:5327:1: rule__XImportDeclaration__Group_2_0__1 : rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ;
+ // InternalStrategyDSL.g:5333:1: rule__XImportDeclaration__Group_2_0__1 : rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ;
public final void rule__XImportDeclaration__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5331:1: ( rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 )
- // InternalStrategyDSL.g:5332:2: rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2
+ // InternalStrategyDSL.g:5337:1: ( rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 )
+ // InternalStrategyDSL.g:5338:2: rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2
{
pushFollow(FOLLOW_34);
rule__XImportDeclaration__Group_2_0__1__Impl();
@@ -18873,22 +18919,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_0__1__Impl"
- // InternalStrategyDSL.g:5339:1: rule__XImportDeclaration__Group_2_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ;
+ // InternalStrategyDSL.g:5345:1: rule__XImportDeclaration__Group_2_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ;
public final void rule__XImportDeclaration__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5343:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) )
- // InternalStrategyDSL.g:5344:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
+ // InternalStrategyDSL.g:5349:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) )
+ // InternalStrategyDSL.g:5350:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
{
- // InternalStrategyDSL.g:5344:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
- // InternalStrategyDSL.g:5345:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
+ // InternalStrategyDSL.g:5350:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? )
+ // InternalStrategyDSL.g:5351:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_2_0_1());
}
- // InternalStrategyDSL.g:5346:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
+ // InternalStrategyDSL.g:5352:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )?
int alt60=2;
int LA60_0 = input.LA(1);
@@ -18897,7 +18943,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
switch (alt60) {
case 1 :
- // InternalStrategyDSL.g:5346:3: rule__XImportDeclaration__ExtensionAssignment_2_0_1
+ // InternalStrategyDSL.g:5352:3: rule__XImportDeclaration__ExtensionAssignment_2_0_1
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ExtensionAssignment_2_0_1();
@@ -18935,14 +18981,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_0__2"
- // InternalStrategyDSL.g:5354:1: rule__XImportDeclaration__Group_2_0__2 : rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ;
+ // InternalStrategyDSL.g:5360:1: rule__XImportDeclaration__Group_2_0__2 : rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ;
public final void rule__XImportDeclaration__Group_2_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5358:1: ( rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 )
- // InternalStrategyDSL.g:5359:2: rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3
+ // InternalStrategyDSL.g:5364:1: ( rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 )
+ // InternalStrategyDSL.g:5365:2: rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3
{
pushFollow(FOLLOW_35);
rule__XImportDeclaration__Group_2_0__2__Impl();
@@ -18973,23 +19019,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_0__2__Impl"
- // InternalStrategyDSL.g:5366:1: rule__XImportDeclaration__Group_2_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ;
+ // InternalStrategyDSL.g:5372:1: rule__XImportDeclaration__Group_2_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ;
public final void rule__XImportDeclaration__Group_2_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5370:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) )
- // InternalStrategyDSL.g:5371:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
+ // InternalStrategyDSL.g:5376:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) )
+ // InternalStrategyDSL.g:5377:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
{
- // InternalStrategyDSL.g:5371:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
- // InternalStrategyDSL.g:5372:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
+ // InternalStrategyDSL.g:5377:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) )
+ // InternalStrategyDSL.g:5378:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_0_2());
}
- // InternalStrategyDSL.g:5373:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
- // InternalStrategyDSL.g:5373:3: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2
+ // InternalStrategyDSL.g:5379:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 )
+ // InternalStrategyDSL.g:5379:3: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ImportedTypeAssignment_2_0_2();
@@ -19024,14 +19070,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_0__3"
- // InternalStrategyDSL.g:5381:1: rule__XImportDeclaration__Group_2_0__3 : rule__XImportDeclaration__Group_2_0__3__Impl ;
+ // InternalStrategyDSL.g:5387:1: rule__XImportDeclaration__Group_2_0__3 : rule__XImportDeclaration__Group_2_0__3__Impl ;
public final void rule__XImportDeclaration__Group_2_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5385:1: ( rule__XImportDeclaration__Group_2_0__3__Impl )
- // InternalStrategyDSL.g:5386:2: rule__XImportDeclaration__Group_2_0__3__Impl
+ // InternalStrategyDSL.g:5391:1: ( rule__XImportDeclaration__Group_2_0__3__Impl )
+ // InternalStrategyDSL.g:5392:2: rule__XImportDeclaration__Group_2_0__3__Impl
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group_2_0__3__Impl();
@@ -19057,23 +19103,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_0__3__Impl"
- // InternalStrategyDSL.g:5392:1: rule__XImportDeclaration__Group_2_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ;
+ // InternalStrategyDSL.g:5398:1: rule__XImportDeclaration__Group_2_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ;
public final void rule__XImportDeclaration__Group_2_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5396:1: ( ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) )
- // InternalStrategyDSL.g:5397:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
+ // InternalStrategyDSL.g:5402:1: ( ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) )
+ // InternalStrategyDSL.g:5403:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
{
- // InternalStrategyDSL.g:5397:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
- // InternalStrategyDSL.g:5398:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
+ // InternalStrategyDSL.g:5403:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) )
+ // InternalStrategyDSL.g:5404:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2_0_3());
}
- // InternalStrategyDSL.g:5399:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
- // InternalStrategyDSL.g:5399:3: rule__XImportDeclaration__Alternatives_2_0_3
+ // InternalStrategyDSL.g:5405:2: ( rule__XImportDeclaration__Alternatives_2_0_3 )
+ // InternalStrategyDSL.g:5405:3: rule__XImportDeclaration__Alternatives_2_0_3
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Alternatives_2_0_3();
@@ -19108,14 +19154,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_3__0"
- // InternalStrategyDSL.g:5408:1: rule__XImportDeclaration__Group_2_3__0 : rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ;
+ // InternalStrategyDSL.g:5414:1: rule__XImportDeclaration__Group_2_3__0 : rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ;
public final void rule__XImportDeclaration__Group_2_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5412:1: ( rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 )
- // InternalStrategyDSL.g:5413:2: rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1
+ // InternalStrategyDSL.g:5418:1: ( rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 )
+ // InternalStrategyDSL.g:5419:2: rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1
{
pushFollow(FOLLOW_7);
rule__XImportDeclaration__Group_2_3__0__Impl();
@@ -19146,23 +19192,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_3__0__Impl"
- // InternalStrategyDSL.g:5420:1: rule__XImportDeclaration__Group_2_3__0__Impl : ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ;
+ // InternalStrategyDSL.g:5426:1: rule__XImportDeclaration__Group_2_3__0__Impl : ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ;
public final void rule__XImportDeclaration__Group_2_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5424:1: ( ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) )
- // InternalStrategyDSL.g:5425:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
+ // InternalStrategyDSL.g:5430:1: ( ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) )
+ // InternalStrategyDSL.g:5431:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
{
- // InternalStrategyDSL.g:5425:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
- // InternalStrategyDSL.g:5426:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
+ // InternalStrategyDSL.g:5431:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) )
+ // InternalStrategyDSL.g:5432:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getFqnImportAssignment_2_3_0());
}
- // InternalStrategyDSL.g:5427:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
- // InternalStrategyDSL.g:5427:3: rule__XImportDeclaration__FqnImportAssignment_2_3_0
+ // InternalStrategyDSL.g:5433:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 )
+ // InternalStrategyDSL.g:5433:3: rule__XImportDeclaration__FqnImportAssignment_2_3_0
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__FqnImportAssignment_2_3_0();
@@ -19197,14 +19243,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_3__1"
- // InternalStrategyDSL.g:5435:1: rule__XImportDeclaration__Group_2_3__1 : rule__XImportDeclaration__Group_2_3__1__Impl ;
+ // InternalStrategyDSL.g:5441:1: rule__XImportDeclaration__Group_2_3__1 : rule__XImportDeclaration__Group_2_3__1__Impl ;
public final void rule__XImportDeclaration__Group_2_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5439:1: ( rule__XImportDeclaration__Group_2_3__1__Impl )
- // InternalStrategyDSL.g:5440:2: rule__XImportDeclaration__Group_2_3__1__Impl
+ // InternalStrategyDSL.g:5445:1: ( rule__XImportDeclaration__Group_2_3__1__Impl )
+ // InternalStrategyDSL.g:5446:2: rule__XImportDeclaration__Group_2_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__Group_2_3__1__Impl();
@@ -19230,23 +19276,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__Group_2_3__1__Impl"
- // InternalStrategyDSL.g:5446:1: rule__XImportDeclaration__Group_2_3__1__Impl : ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ;
+ // InternalStrategyDSL.g:5452:1: rule__XImportDeclaration__Group_2_3__1__Impl : ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ;
public final void rule__XImportDeclaration__Group_2_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5450:1: ( ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) )
- // InternalStrategyDSL.g:5451:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
+ // InternalStrategyDSL.g:5456:1: ( ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) )
+ // InternalStrategyDSL.g:5457:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
{
- // InternalStrategyDSL.g:5451:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
- // InternalStrategyDSL.g:5452:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
+ // InternalStrategyDSL.g:5457:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) )
+ // InternalStrategyDSL.g:5458:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameAssignment_2_3_1());
}
- // InternalStrategyDSL.g:5453:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
- // InternalStrategyDSL.g:5453:3: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1
+ // InternalStrategyDSL.g:5459:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 )
+ // InternalStrategyDSL.g:5459:3: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1
{
pushFollow(FOLLOW_2);
rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1();
@@ -19281,14 +19327,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group__0"
- // InternalStrategyDSL.g:5462:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ;
+ // InternalStrategyDSL.g:5468:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ;
public final void rule__XAnnotation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5466:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 )
- // InternalStrategyDSL.g:5467:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1
+ // InternalStrategyDSL.g:5472:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 )
+ // InternalStrategyDSL.g:5473:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1
{
pushFollow(FOLLOW_36);
rule__XAnnotation__Group__0__Impl();
@@ -19319,23 +19365,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group__0__Impl"
- // InternalStrategyDSL.g:5474:1: rule__XAnnotation__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:5480:1: rule__XAnnotation__Group__0__Impl : ( () ) ;
public final void rule__XAnnotation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5478:1: ( ( () ) )
- // InternalStrategyDSL.g:5479:1: ( () )
+ // InternalStrategyDSL.g:5484:1: ( ( () ) )
+ // InternalStrategyDSL.g:5485:1: ( () )
{
- // InternalStrategyDSL.g:5479:1: ( () )
- // InternalStrategyDSL.g:5480:2: ()
+ // InternalStrategyDSL.g:5485:1: ( () )
+ // InternalStrategyDSL.g:5486:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0());
}
- // InternalStrategyDSL.g:5481:2: ()
- // InternalStrategyDSL.g:5481:3:
+ // InternalStrategyDSL.g:5487:2: ()
+ // InternalStrategyDSL.g:5487:3:
{
}
@@ -19360,14 +19406,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group__1"
- // InternalStrategyDSL.g:5489:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ;
+ // InternalStrategyDSL.g:5495:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ;
public final void rule__XAnnotation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5493:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 )
- // InternalStrategyDSL.g:5494:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2
+ // InternalStrategyDSL.g:5499:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 )
+ // InternalStrategyDSL.g:5500:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2
{
pushFollow(FOLLOW_7);
rule__XAnnotation__Group__1__Impl();
@@ -19398,22 +19444,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group__1__Impl"
- // InternalStrategyDSL.g:5501:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ;
+ // InternalStrategyDSL.g:5507:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ;
public final void rule__XAnnotation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5505:1: ( ( '@' ) )
- // InternalStrategyDSL.g:5506:1: ( '@' )
+ // InternalStrategyDSL.g:5511:1: ( ( '@' ) )
+ // InternalStrategyDSL.g:5512:1: ( '@' )
{
- // InternalStrategyDSL.g:5506:1: ( '@' )
- // InternalStrategyDSL.g:5507:2: '@'
+ // InternalStrategyDSL.g:5512:1: ( '@' )
+ // InternalStrategyDSL.g:5513:2: '@'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1());
}
- match(input,77,FOLLOW_2); if (state.failed) return ;
+ match(input,78,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1());
}
@@ -19439,14 +19485,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group__2"
- // InternalStrategyDSL.g:5516:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ;
+ // InternalStrategyDSL.g:5522:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ;
public final void rule__XAnnotation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5520:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 )
- // InternalStrategyDSL.g:5521:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3
+ // InternalStrategyDSL.g:5526:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 )
+ // InternalStrategyDSL.g:5527:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3
{
pushFollow(FOLLOW_37);
rule__XAnnotation__Group__2__Impl();
@@ -19477,23 +19523,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group__2__Impl"
- // InternalStrategyDSL.g:5528:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:5534:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ;
public final void rule__XAnnotation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5532:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) )
- // InternalStrategyDSL.g:5533:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
+ // InternalStrategyDSL.g:5538:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) )
+ // InternalStrategyDSL.g:5539:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
{
- // InternalStrategyDSL.g:5533:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
- // InternalStrategyDSL.g:5534:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
+ // InternalStrategyDSL.g:5539:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) )
+ // InternalStrategyDSL.g:5540:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2());
}
- // InternalStrategyDSL.g:5535:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
- // InternalStrategyDSL.g:5535:3: rule__XAnnotation__AnnotationTypeAssignment_2
+ // InternalStrategyDSL.g:5541:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 )
+ // InternalStrategyDSL.g:5541:3: rule__XAnnotation__AnnotationTypeAssignment_2
{
pushFollow(FOLLOW_2);
rule__XAnnotation__AnnotationTypeAssignment_2();
@@ -19528,14 +19574,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group__3"
- // InternalStrategyDSL.g:5543:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ;
+ // InternalStrategyDSL.g:5549:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ;
public final void rule__XAnnotation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5547:1: ( rule__XAnnotation__Group__3__Impl )
- // InternalStrategyDSL.g:5548:2: rule__XAnnotation__Group__3__Impl
+ // InternalStrategyDSL.g:5553:1: ( rule__XAnnotation__Group__3__Impl )
+ // InternalStrategyDSL.g:5554:2: rule__XAnnotation__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group__3__Impl();
@@ -19561,31 +19607,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group__3__Impl"
- // InternalStrategyDSL.g:5554:1: rule__XAnnotation__Group__3__Impl : ( ( rule__XAnnotation__Group_3__0 )? ) ;
+ // InternalStrategyDSL.g:5560:1: rule__XAnnotation__Group__3__Impl : ( ( rule__XAnnotation__Group_3__0 )? ) ;
public final void rule__XAnnotation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5558:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) )
- // InternalStrategyDSL.g:5559:1: ( ( rule__XAnnotation__Group_3__0 )? )
+ // InternalStrategyDSL.g:5564:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) )
+ // InternalStrategyDSL.g:5565:1: ( ( rule__XAnnotation__Group_3__0 )? )
{
- // InternalStrategyDSL.g:5559:1: ( ( rule__XAnnotation__Group_3__0 )? )
- // InternalStrategyDSL.g:5560:2: ( rule__XAnnotation__Group_3__0 )?
+ // InternalStrategyDSL.g:5565:1: ( ( rule__XAnnotation__Group_3__0 )? )
+ // InternalStrategyDSL.g:5566:2: ( rule__XAnnotation__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3());
}
- // InternalStrategyDSL.g:5561:2: ( rule__XAnnotation__Group_3__0 )?
+ // InternalStrategyDSL.g:5567:2: ( rule__XAnnotation__Group_3__0 )?
int alt61=2;
int LA61_0 = input.LA(1);
- if ( (LA61_0==78) ) {
+ if ( (LA61_0==79) ) {
alt61=1;
}
switch (alt61) {
case 1 :
- // InternalStrategyDSL.g:5561:3: rule__XAnnotation__Group_3__0
+ // InternalStrategyDSL.g:5567:3: rule__XAnnotation__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3__0();
@@ -19623,14 +19669,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3__0"
- // InternalStrategyDSL.g:5570:1: rule__XAnnotation__Group_3__0 : rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ;
+ // InternalStrategyDSL.g:5576:1: rule__XAnnotation__Group_3__0 : rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ;
public final void rule__XAnnotation__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5574:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 )
- // InternalStrategyDSL.g:5575:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1
+ // InternalStrategyDSL.g:5580:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 )
+ // InternalStrategyDSL.g:5581:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1
{
pushFollow(FOLLOW_38);
rule__XAnnotation__Group_3__0__Impl();
@@ -19661,25 +19707,25 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3__0__Impl"
- // InternalStrategyDSL.g:5582:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ;
+ // InternalStrategyDSL.g:5588:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ;
public final void rule__XAnnotation__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5586:1: ( ( ( '(' ) ) )
- // InternalStrategyDSL.g:5587:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:5592:1: ( ( ( '(' ) ) )
+ // InternalStrategyDSL.g:5593:1: ( ( '(' ) )
{
- // InternalStrategyDSL.g:5587:1: ( ( '(' ) )
- // InternalStrategyDSL.g:5588:2: ( '(' )
+ // InternalStrategyDSL.g:5593:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:5594:2: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0());
}
- // InternalStrategyDSL.g:5589:2: ( '(' )
- // InternalStrategyDSL.g:5589:3: '('
+ // InternalStrategyDSL.g:5595:2: ( '(' )
+ // InternalStrategyDSL.g:5595:3: '('
{
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
}
@@ -19708,14 +19754,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3__1"
- // InternalStrategyDSL.g:5597:1: rule__XAnnotation__Group_3__1 : rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ;
+ // InternalStrategyDSL.g:5603:1: rule__XAnnotation__Group_3__1 : rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ;
public final void rule__XAnnotation__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5601:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 )
- // InternalStrategyDSL.g:5602:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2
+ // InternalStrategyDSL.g:5607:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 )
+ // InternalStrategyDSL.g:5608:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2
{
pushFollow(FOLLOW_38);
rule__XAnnotation__Group_3__1__Impl();
@@ -19746,31 +19792,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3__1__Impl"
- // InternalStrategyDSL.g:5609:1: rule__XAnnotation__Group_3__1__Impl : ( ( rule__XAnnotation__Alternatives_3_1 )? ) ;
+ // InternalStrategyDSL.g:5615:1: rule__XAnnotation__Group_3__1__Impl : ( ( rule__XAnnotation__Alternatives_3_1 )? ) ;
public final void rule__XAnnotation__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5613:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) )
- // InternalStrategyDSL.g:5614:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
+ // InternalStrategyDSL.g:5619:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) )
+ // InternalStrategyDSL.g:5620:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
{
- // InternalStrategyDSL.g:5614:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
- // InternalStrategyDSL.g:5615:2: ( rule__XAnnotation__Alternatives_3_1 )?
+ // InternalStrategyDSL.g:5620:1: ( ( rule__XAnnotation__Alternatives_3_1 )? )
+ // InternalStrategyDSL.g:5621:2: ( rule__XAnnotation__Alternatives_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1());
}
- // InternalStrategyDSL.g:5616:2: ( rule__XAnnotation__Alternatives_3_1 )?
+ // InternalStrategyDSL.g:5622:2: ( rule__XAnnotation__Alternatives_3_1 )?
int alt62=2;
int LA62_0 = input.LA(1);
- if ( ((LA62_0>=RULE_ID && LA62_0<=RULE_STRING)||LA62_0==27||(LA62_0>=34 && LA62_0<=35)||LA62_0==40||(LA62_0>=45 && LA62_0<=50)||LA62_0==60||(LA62_0>=77 && LA62_0<=78)||(LA62_0>=82 && LA62_0<=83)||LA62_0==86||LA62_0==88||(LA62_0>=91 && LA62_0<=99)||LA62_0==101||LA62_0==110) ) {
+ if ( ((LA62_0>=RULE_ID && LA62_0<=RULE_STRING)||LA62_0==27||(LA62_0>=34 && LA62_0<=35)||LA62_0==40||(LA62_0>=45 && LA62_0<=50)||LA62_0==61||(LA62_0>=78 && LA62_0<=79)||(LA62_0>=83 && LA62_0<=84)||LA62_0==87||LA62_0==89||(LA62_0>=92 && LA62_0<=100)||LA62_0==102||LA62_0==111) ) {
alt62=1;
}
switch (alt62) {
case 1 :
- // InternalStrategyDSL.g:5616:3: rule__XAnnotation__Alternatives_3_1
+ // InternalStrategyDSL.g:5622:3: rule__XAnnotation__Alternatives_3_1
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Alternatives_3_1();
@@ -19808,14 +19854,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3__2"
- // InternalStrategyDSL.g:5624:1: rule__XAnnotation__Group_3__2 : rule__XAnnotation__Group_3__2__Impl ;
+ // InternalStrategyDSL.g:5630:1: rule__XAnnotation__Group_3__2 : rule__XAnnotation__Group_3__2__Impl ;
public final void rule__XAnnotation__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5628:1: ( rule__XAnnotation__Group_3__2__Impl )
- // InternalStrategyDSL.g:5629:2: rule__XAnnotation__Group_3__2__Impl
+ // InternalStrategyDSL.g:5634:1: ( rule__XAnnotation__Group_3__2__Impl )
+ // InternalStrategyDSL.g:5635:2: rule__XAnnotation__Group_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3__2__Impl();
@@ -19841,22 +19887,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3__2__Impl"
- // InternalStrategyDSL.g:5635:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:5641:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ;
public final void rule__XAnnotation__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5639:1: ( ( ')' ) )
- // InternalStrategyDSL.g:5640:1: ( ')' )
+ // InternalStrategyDSL.g:5645:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:5646:1: ( ')' )
{
- // InternalStrategyDSL.g:5640:1: ( ')' )
- // InternalStrategyDSL.g:5641:2: ')'
+ // InternalStrategyDSL.g:5646:1: ( ')' )
+ // InternalStrategyDSL.g:5647:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2());
}
@@ -19882,14 +19928,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3_1_0__0"
- // InternalStrategyDSL.g:5651:1: rule__XAnnotation__Group_3_1_0__0 : rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ;
+ // InternalStrategyDSL.g:5657:1: rule__XAnnotation__Group_3_1_0__0 : rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ;
public final void rule__XAnnotation__Group_3_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5655:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 )
- // InternalStrategyDSL.g:5656:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1
+ // InternalStrategyDSL.g:5661:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 )
+ // InternalStrategyDSL.g:5662:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1
{
pushFollow(FOLLOW_39);
rule__XAnnotation__Group_3_1_0__0__Impl();
@@ -19920,23 +19966,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3_1_0__0__Impl"
- // InternalStrategyDSL.g:5663:1: rule__XAnnotation__Group_3_1_0__0__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ;
+ // InternalStrategyDSL.g:5669:1: rule__XAnnotation__Group_3_1_0__0__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ;
public final void rule__XAnnotation__Group_3_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5667:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) )
- // InternalStrategyDSL.g:5668:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
+ // InternalStrategyDSL.g:5673:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) )
+ // InternalStrategyDSL.g:5674:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
{
- // InternalStrategyDSL.g:5668:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
- // InternalStrategyDSL.g:5669:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
+ // InternalStrategyDSL.g:5674:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) )
+ // InternalStrategyDSL.g:5675:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0());
}
- // InternalStrategyDSL.g:5670:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
- // InternalStrategyDSL.g:5670:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0
+ // InternalStrategyDSL.g:5676:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 )
+ // InternalStrategyDSL.g:5676:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0
{
pushFollow(FOLLOW_2);
rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0();
@@ -19971,14 +20017,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3_1_0__1"
- // InternalStrategyDSL.g:5678:1: rule__XAnnotation__Group_3_1_0__1 : rule__XAnnotation__Group_3_1_0__1__Impl ;
+ // InternalStrategyDSL.g:5684:1: rule__XAnnotation__Group_3_1_0__1 : rule__XAnnotation__Group_3_1_0__1__Impl ;
public final void rule__XAnnotation__Group_3_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5682:1: ( rule__XAnnotation__Group_3_1_0__1__Impl )
- // InternalStrategyDSL.g:5683:2: rule__XAnnotation__Group_3_1_0__1__Impl
+ // InternalStrategyDSL.g:5688:1: ( rule__XAnnotation__Group_3_1_0__1__Impl )
+ // InternalStrategyDSL.g:5689:2: rule__XAnnotation__Group_3_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3_1_0__1__Impl();
@@ -20004,35 +20050,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3_1_0__1__Impl"
- // InternalStrategyDSL.g:5689:1: rule__XAnnotation__Group_3_1_0__1__Impl : ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ;
+ // InternalStrategyDSL.g:5695:1: rule__XAnnotation__Group_3_1_0__1__Impl : ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ;
public final void rule__XAnnotation__Group_3_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5693:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) )
- // InternalStrategyDSL.g:5694:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
+ // InternalStrategyDSL.g:5699:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) )
+ // InternalStrategyDSL.g:5700:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
{
- // InternalStrategyDSL.g:5694:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
- // InternalStrategyDSL.g:5695:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
+ // InternalStrategyDSL.g:5700:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* )
+ // InternalStrategyDSL.g:5701:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1());
}
- // InternalStrategyDSL.g:5696:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
+ // InternalStrategyDSL.g:5702:2: ( rule__XAnnotation__Group_3_1_0_1__0 )*
loop63:
do {
int alt63=2;
int LA63_0 = input.LA(1);
- if ( (LA63_0==80) ) {
+ if ( (LA63_0==81) ) {
alt63=1;
}
switch (alt63) {
case 1 :
- // InternalStrategyDSL.g:5696:3: rule__XAnnotation__Group_3_1_0_1__0
+ // InternalStrategyDSL.g:5702:3: rule__XAnnotation__Group_3_1_0_1__0
{
pushFollow(FOLLOW_40);
rule__XAnnotation__Group_3_1_0_1__0();
@@ -20073,14 +20119,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0"
- // InternalStrategyDSL.g:5705:1: rule__XAnnotation__Group_3_1_0_1__0 : rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ;
+ // InternalStrategyDSL.g:5711:1: rule__XAnnotation__Group_3_1_0_1__0 : rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ;
public final void rule__XAnnotation__Group_3_1_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5709:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 )
- // InternalStrategyDSL.g:5710:2: rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1
+ // InternalStrategyDSL.g:5715:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 )
+ // InternalStrategyDSL.g:5716:2: rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1
{
pushFollow(FOLLOW_7);
rule__XAnnotation__Group_3_1_0_1__0__Impl();
@@ -20111,22 +20157,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0__Impl"
- // InternalStrategyDSL.g:5717:1: rule__XAnnotation__Group_3_1_0_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:5723:1: rule__XAnnotation__Group_3_1_0_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotation__Group_3_1_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5721:1: ( ( ',' ) )
- // InternalStrategyDSL.g:5722:1: ( ',' )
+ // InternalStrategyDSL.g:5727:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:5728:1: ( ',' )
{
- // InternalStrategyDSL.g:5722:1: ( ',' )
- // InternalStrategyDSL.g:5723:2: ','
+ // InternalStrategyDSL.g:5728:1: ( ',' )
+ // InternalStrategyDSL.g:5729:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0());
}
@@ -20152,14 +20198,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1"
- // InternalStrategyDSL.g:5732:1: rule__XAnnotation__Group_3_1_0_1__1 : rule__XAnnotation__Group_3_1_0_1__1__Impl ;
+ // InternalStrategyDSL.g:5738:1: rule__XAnnotation__Group_3_1_0_1__1 : rule__XAnnotation__Group_3_1_0_1__1__Impl ;
public final void rule__XAnnotation__Group_3_1_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5736:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl )
- // InternalStrategyDSL.g:5737:2: rule__XAnnotation__Group_3_1_0_1__1__Impl
+ // InternalStrategyDSL.g:5742:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl )
+ // InternalStrategyDSL.g:5743:2: rule__XAnnotation__Group_3_1_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotation__Group_3_1_0_1__1__Impl();
@@ -20185,23 +20231,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1__Impl"
- // InternalStrategyDSL.g:5743:1: rule__XAnnotation__Group_3_1_0_1__1__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ;
+ // InternalStrategyDSL.g:5749:1: rule__XAnnotation__Group_3_1_0_1__1__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ;
public final void rule__XAnnotation__Group_3_1_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5747:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) )
- // InternalStrategyDSL.g:5748:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
+ // InternalStrategyDSL.g:5753:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) )
+ // InternalStrategyDSL.g:5754:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
{
- // InternalStrategyDSL.g:5748:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
- // InternalStrategyDSL.g:5749:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
+ // InternalStrategyDSL.g:5754:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) )
+ // InternalStrategyDSL.g:5755:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1());
}
- // InternalStrategyDSL.g:5750:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
- // InternalStrategyDSL.g:5750:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1
+ // InternalStrategyDSL.g:5756:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 )
+ // InternalStrategyDSL.g:5756:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1();
@@ -20236,14 +20282,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__Group__0"
- // InternalStrategyDSL.g:5759:1: rule__XAnnotationElementValuePair__Group__0 : rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ;
+ // InternalStrategyDSL.g:5765:1: rule__XAnnotationElementValuePair__Group__0 : rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ;
public final void rule__XAnnotationElementValuePair__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5763:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 )
- // InternalStrategyDSL.g:5764:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1
+ // InternalStrategyDSL.g:5769:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 )
+ // InternalStrategyDSL.g:5770:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1
{
pushFollow(FOLLOW_41);
rule__XAnnotationElementValuePair__Group__0__Impl();
@@ -20274,23 +20320,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__Group__0__Impl"
- // InternalStrategyDSL.g:5771:1: rule__XAnnotationElementValuePair__Group__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ;
+ // InternalStrategyDSL.g:5777:1: rule__XAnnotationElementValuePair__Group__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ;
public final void rule__XAnnotationElementValuePair__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5775:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) )
- // InternalStrategyDSL.g:5776:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
+ // InternalStrategyDSL.g:5781:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) )
+ // InternalStrategyDSL.g:5782:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
{
- // InternalStrategyDSL.g:5776:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
- // InternalStrategyDSL.g:5777:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
+ // InternalStrategyDSL.g:5782:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) )
+ // InternalStrategyDSL.g:5783:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0());
}
- // InternalStrategyDSL.g:5778:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
- // InternalStrategyDSL.g:5778:3: rule__XAnnotationElementValuePair__Group_0__0
+ // InternalStrategyDSL.g:5784:2: ( rule__XAnnotationElementValuePair__Group_0__0 )
+ // InternalStrategyDSL.g:5784:3: rule__XAnnotationElementValuePair__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0__0();
@@ -20325,14 +20371,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__Group__1"
- // InternalStrategyDSL.g:5786:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ;
+ // InternalStrategyDSL.g:5792:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ;
public final void rule__XAnnotationElementValuePair__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5790:1: ( rule__XAnnotationElementValuePair__Group__1__Impl )
- // InternalStrategyDSL.g:5791:2: rule__XAnnotationElementValuePair__Group__1__Impl
+ // InternalStrategyDSL.g:5796:1: ( rule__XAnnotationElementValuePair__Group__1__Impl )
+ // InternalStrategyDSL.g:5797:2: rule__XAnnotationElementValuePair__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group__1__Impl();
@@ -20358,23 +20404,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__Group__1__Impl"
- // InternalStrategyDSL.g:5797:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:5803:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ;
public final void rule__XAnnotationElementValuePair__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5801:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) )
- // InternalStrategyDSL.g:5802:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
+ // InternalStrategyDSL.g:5807:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) )
+ // InternalStrategyDSL.g:5808:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
{
- // InternalStrategyDSL.g:5802:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
- // InternalStrategyDSL.g:5803:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
+ // InternalStrategyDSL.g:5808:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) )
+ // InternalStrategyDSL.g:5809:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1());
}
- // InternalStrategyDSL.g:5804:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
- // InternalStrategyDSL.g:5804:3: rule__XAnnotationElementValuePair__ValueAssignment_1
+ // InternalStrategyDSL.g:5810:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 )
+ // InternalStrategyDSL.g:5810:3: rule__XAnnotationElementValuePair__ValueAssignment_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__ValueAssignment_1();
@@ -20409,14 +20455,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0"
- // InternalStrategyDSL.g:5813:1: rule__XAnnotationElementValuePair__Group_0__0 : rule__XAnnotationElementValuePair__Group_0__0__Impl ;
+ // InternalStrategyDSL.g:5819:1: rule__XAnnotationElementValuePair__Group_0__0 : rule__XAnnotationElementValuePair__Group_0__0__Impl ;
public final void rule__XAnnotationElementValuePair__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5817:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl )
- // InternalStrategyDSL.g:5818:2: rule__XAnnotationElementValuePair__Group_0__0__Impl
+ // InternalStrategyDSL.g:5823:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl )
+ // InternalStrategyDSL.g:5824:2: rule__XAnnotationElementValuePair__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0__0__Impl();
@@ -20442,23 +20488,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0__Impl"
- // InternalStrategyDSL.g:5824:1: rule__XAnnotationElementValuePair__Group_0__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:5830:1: rule__XAnnotationElementValuePair__Group_0__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ;
public final void rule__XAnnotationElementValuePair__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5828:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) )
- // InternalStrategyDSL.g:5829:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:5834:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) )
+ // InternalStrategyDSL.g:5835:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
{
- // InternalStrategyDSL.g:5829:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
- // InternalStrategyDSL.g:5830:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
+ // InternalStrategyDSL.g:5835:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:5836:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0());
}
- // InternalStrategyDSL.g:5831:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
- // InternalStrategyDSL.g:5831:3: rule__XAnnotationElementValuePair__Group_0_0__0
+ // InternalStrategyDSL.g:5837:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 )
+ // InternalStrategyDSL.g:5837:3: rule__XAnnotationElementValuePair__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0_0__0();
@@ -20493,14 +20539,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0"
- // InternalStrategyDSL.g:5840:1: rule__XAnnotationElementValuePair__Group_0_0__0 : rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ;
+ // InternalStrategyDSL.g:5846:1: rule__XAnnotationElementValuePair__Group_0_0__0 : rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ;
public final void rule__XAnnotationElementValuePair__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5844:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 )
- // InternalStrategyDSL.g:5845:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1
+ // InternalStrategyDSL.g:5850:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 )
+ // InternalStrategyDSL.g:5851:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1
{
pushFollow(FOLLOW_42);
rule__XAnnotationElementValuePair__Group_0_0__0__Impl();
@@ -20531,23 +20577,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0__Impl"
- // InternalStrategyDSL.g:5852:1: rule__XAnnotationElementValuePair__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ;
+ // InternalStrategyDSL.g:5858:1: rule__XAnnotationElementValuePair__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ;
public final void rule__XAnnotationElementValuePair__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5856:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) )
- // InternalStrategyDSL.g:5857:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
+ // InternalStrategyDSL.g:5862:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) )
+ // InternalStrategyDSL.g:5863:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
{
- // InternalStrategyDSL.g:5857:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
- // InternalStrategyDSL.g:5858:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
+ // InternalStrategyDSL.g:5863:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) )
+ // InternalStrategyDSL.g:5864:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0());
}
- // InternalStrategyDSL.g:5859:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
- // InternalStrategyDSL.g:5859:3: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0
+ // InternalStrategyDSL.g:5865:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 )
+ // InternalStrategyDSL.g:5865:3: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__ElementAssignment_0_0_0();
@@ -20582,14 +20628,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1"
- // InternalStrategyDSL.g:5867:1: rule__XAnnotationElementValuePair__Group_0_0__1 : rule__XAnnotationElementValuePair__Group_0_0__1__Impl ;
+ // InternalStrategyDSL.g:5873:1: rule__XAnnotationElementValuePair__Group_0_0__1 : rule__XAnnotationElementValuePair__Group_0_0__1__Impl ;
public final void rule__XAnnotationElementValuePair__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5871:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl )
- // InternalStrategyDSL.g:5872:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl
+ // InternalStrategyDSL.g:5877:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl )
+ // InternalStrategyDSL.g:5878:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValuePair__Group_0_0__1__Impl();
@@ -20615,17 +20661,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1__Impl"
- // InternalStrategyDSL.g:5878:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ;
+ // InternalStrategyDSL.g:5884:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ;
public final void rule__XAnnotationElementValuePair__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5882:1: ( ( '=' ) )
- // InternalStrategyDSL.g:5883:1: ( '=' )
+ // InternalStrategyDSL.g:5888:1: ( ( '=' ) )
+ // InternalStrategyDSL.g:5889:1: ( '=' )
{
- // InternalStrategyDSL.g:5883:1: ( '=' )
- // InternalStrategyDSL.g:5884:2: '='
+ // InternalStrategyDSL.g:5889:1: ( '=' )
+ // InternalStrategyDSL.g:5890:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1());
@@ -20656,14 +20702,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0"
- // InternalStrategyDSL.g:5894:1: rule__XAnnotationElementValueOrCommaList__Group_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ;
+ // InternalStrategyDSL.g:5900:1: rule__XAnnotationElementValueOrCommaList__Group_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5898:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 )
- // InternalStrategyDSL.g:5899:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1
+ // InternalStrategyDSL.g:5904:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 )
+ // InternalStrategyDSL.g:5905:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1
{
pushFollow(FOLLOW_43);
rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl();
@@ -20694,23 +20740,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl"
- // InternalStrategyDSL.g:5906:1: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:5912:1: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5910:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) )
- // InternalStrategyDSL.g:5911:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:5916:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) )
+ // InternalStrategyDSL.g:5917:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
{
- // InternalStrategyDSL.g:5911:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
- // InternalStrategyDSL.g:5912:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
+ // InternalStrategyDSL.g:5917:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:5918:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0());
}
- // InternalStrategyDSL.g:5913:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
- // InternalStrategyDSL.g:5913:3: rule__XAnnotationElementValueOrCommaList__Group_0_0__0
+ // InternalStrategyDSL.g:5919:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 )
+ // InternalStrategyDSL.g:5919:3: rule__XAnnotationElementValueOrCommaList__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0__0();
@@ -20745,14 +20791,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1"
- // InternalStrategyDSL.g:5921:1: rule__XAnnotationElementValueOrCommaList__Group_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ;
+ // InternalStrategyDSL.g:5927:1: rule__XAnnotationElementValueOrCommaList__Group_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5925:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 )
- // InternalStrategyDSL.g:5926:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2
+ // InternalStrategyDSL.g:5931:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 )
+ // InternalStrategyDSL.g:5932:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2
{
pushFollow(FOLLOW_43);
rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl();
@@ -20783,31 +20829,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl"
- // InternalStrategyDSL.g:5933:1: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ;
+ // InternalStrategyDSL.g:5939:1: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5937:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) )
- // InternalStrategyDSL.g:5938:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
+ // InternalStrategyDSL.g:5943:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) )
+ // InternalStrategyDSL.g:5944:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
{
- // InternalStrategyDSL.g:5938:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
- // InternalStrategyDSL.g:5939:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
+ // InternalStrategyDSL.g:5944:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? )
+ // InternalStrategyDSL.g:5945:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1());
}
- // InternalStrategyDSL.g:5940:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
+ // InternalStrategyDSL.g:5946:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )?
int alt64=2;
int LA64_0 = input.LA(1);
- if ( ((LA64_0>=RULE_ID && LA64_0<=RULE_STRING)||LA64_0==27||(LA64_0>=34 && LA64_0<=35)||LA64_0==40||(LA64_0>=45 && LA64_0<=50)||LA64_0==60||(LA64_0>=77 && LA64_0<=78)||(LA64_0>=82 && LA64_0<=83)||LA64_0==86||LA64_0==88||(LA64_0>=91 && LA64_0<=99)||LA64_0==101||LA64_0==110) ) {
+ if ( ((LA64_0>=RULE_ID && LA64_0<=RULE_STRING)||LA64_0==27||(LA64_0>=34 && LA64_0<=35)||LA64_0==40||(LA64_0>=45 && LA64_0<=50)||LA64_0==61||(LA64_0>=78 && LA64_0<=79)||(LA64_0>=83 && LA64_0<=84)||LA64_0==87||LA64_0==89||(LA64_0>=92 && LA64_0<=100)||LA64_0==102||LA64_0==111) ) {
alt64=1;
}
switch (alt64) {
case 1 :
- // InternalStrategyDSL.g:5940:3: rule__XAnnotationElementValueOrCommaList__Group_0_1__0
+ // InternalStrategyDSL.g:5946:3: rule__XAnnotationElementValueOrCommaList__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_1__0();
@@ -20845,14 +20891,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2"
- // InternalStrategyDSL.g:5948:1: rule__XAnnotationElementValueOrCommaList__Group_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ;
+ // InternalStrategyDSL.g:5954:1: rule__XAnnotationElementValueOrCommaList__Group_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5952:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl )
- // InternalStrategyDSL.g:5953:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl
+ // InternalStrategyDSL.g:5958:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl )
+ // InternalStrategyDSL.g:5959:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl();
@@ -20878,22 +20924,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl"
- // InternalStrategyDSL.g:5959:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ;
+ // InternalStrategyDSL.g:5965:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5963:1: ( ( ']' ) )
- // InternalStrategyDSL.g:5964:1: ( ']' )
+ // InternalStrategyDSL.g:5969:1: ( ( ']' ) )
+ // InternalStrategyDSL.g:5970:1: ( ']' )
{
- // InternalStrategyDSL.g:5964:1: ( ']' )
- // InternalStrategyDSL.g:5965:2: ']'
+ // InternalStrategyDSL.g:5970:1: ( ']' )
+ // InternalStrategyDSL.g:5971:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2());
}
- match(input,81,FOLLOW_2); if (state.failed) return ;
+ match(input,82,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2());
}
@@ -20919,14 +20965,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0"
- // InternalStrategyDSL.g:5975:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ;
+ // InternalStrategyDSL.g:5981:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5979:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl )
- // InternalStrategyDSL.g:5980:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl
+ // InternalStrategyDSL.g:5985:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl )
+ // InternalStrategyDSL.g:5986:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl();
@@ -20952,23 +20998,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl"
- // InternalStrategyDSL.g:5986:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:5992:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:5990:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) )
- // InternalStrategyDSL.g:5991:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
+ // InternalStrategyDSL.g:5996:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) )
+ // InternalStrategyDSL.g:5997:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
{
- // InternalStrategyDSL.g:5991:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
- // InternalStrategyDSL.g:5992:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
+ // InternalStrategyDSL.g:5997:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) )
+ // InternalStrategyDSL.g:5998:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0());
}
- // InternalStrategyDSL.g:5993:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
- // InternalStrategyDSL.g:5993:3: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0
+ // InternalStrategyDSL.g:5999:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 )
+ // InternalStrategyDSL.g:5999:3: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0();
@@ -21003,14 +21049,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0"
- // InternalStrategyDSL.g:6002:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ;
+ // InternalStrategyDSL.g:6008:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6006:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 )
- // InternalStrategyDSL.g:6007:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1
+ // InternalStrategyDSL.g:6012:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 )
+ // InternalStrategyDSL.g:6013:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1
{
pushFollow(FOLLOW_44);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl();
@@ -21041,23 +21087,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl"
- // InternalStrategyDSL.g:6014:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:6020:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl : ( () ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6018:1: ( ( () ) )
- // InternalStrategyDSL.g:6019:1: ( () )
+ // InternalStrategyDSL.g:6024:1: ( ( () ) )
+ // InternalStrategyDSL.g:6025:1: ( () )
{
- // InternalStrategyDSL.g:6019:1: ( () )
- // InternalStrategyDSL.g:6020:2: ()
+ // InternalStrategyDSL.g:6025:1: ( () )
+ // InternalStrategyDSL.g:6026:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0());
}
- // InternalStrategyDSL.g:6021:2: ()
- // InternalStrategyDSL.g:6021:3:
+ // InternalStrategyDSL.g:6027:2: ()
+ // InternalStrategyDSL.g:6027:3:
{
}
@@ -21082,14 +21128,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1"
- // InternalStrategyDSL.g:6029:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ;
+ // InternalStrategyDSL.g:6035:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6033:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 )
- // InternalStrategyDSL.g:6034:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2
+ // InternalStrategyDSL.g:6039:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 )
+ // InternalStrategyDSL.g:6040:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2
{
pushFollow(FOLLOW_45);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl();
@@ -21120,22 +21166,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl"
- // InternalStrategyDSL.g:6041:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl : ( '#' ) ;
+ // InternalStrategyDSL.g:6047:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl : ( '#' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6045:1: ( ( '#' ) )
- // InternalStrategyDSL.g:6046:1: ( '#' )
+ // InternalStrategyDSL.g:6051:1: ( ( '#' ) )
+ // InternalStrategyDSL.g:6052:1: ( '#' )
{
- // InternalStrategyDSL.g:6046:1: ( '#' )
- // InternalStrategyDSL.g:6047:2: '#'
+ // InternalStrategyDSL.g:6052:1: ( '#' )
+ // InternalStrategyDSL.g:6053:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1());
}
- match(input,82,FOLLOW_2); if (state.failed) return ;
+ match(input,83,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1());
}
@@ -21161,14 +21207,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2"
- // InternalStrategyDSL.g:6056:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ;
+ // InternalStrategyDSL.g:6062:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6060:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl )
- // InternalStrategyDSL.g:6061:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl
+ // InternalStrategyDSL.g:6066:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl )
+ // InternalStrategyDSL.g:6067:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl();
@@ -21194,22 +21240,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl"
- // InternalStrategyDSL.g:6067:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl : ( '[' ) ;
+ // InternalStrategyDSL.g:6073:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl : ( '[' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6071:1: ( ( '[' ) )
- // InternalStrategyDSL.g:6072:1: ( '[' )
+ // InternalStrategyDSL.g:6077:1: ( ( '[' ) )
+ // InternalStrategyDSL.g:6078:1: ( '[' )
{
- // InternalStrategyDSL.g:6072:1: ( '[' )
- // InternalStrategyDSL.g:6073:2: '['
+ // InternalStrategyDSL.g:6078:1: ( '[' )
+ // InternalStrategyDSL.g:6079:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
- match(input,83,FOLLOW_2); if (state.failed) return ;
+ match(input,84,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
@@ -21235,14 +21281,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0"
- // InternalStrategyDSL.g:6083:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ;
+ // InternalStrategyDSL.g:6089:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6087:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 )
- // InternalStrategyDSL.g:6088:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1
+ // InternalStrategyDSL.g:6093:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 )
+ // InternalStrategyDSL.g:6094:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1
{
pushFollow(FOLLOW_39);
rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl();
@@ -21273,23 +21319,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl"
- // InternalStrategyDSL.g:6095:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ;
+ // InternalStrategyDSL.g:6101:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6099:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) )
- // InternalStrategyDSL.g:6100:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
+ // InternalStrategyDSL.g:6105:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) )
+ // InternalStrategyDSL.g:6106:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
{
- // InternalStrategyDSL.g:6100:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
- // InternalStrategyDSL.g:6101:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
+ // InternalStrategyDSL.g:6106:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) )
+ // InternalStrategyDSL.g:6107:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0());
}
- // InternalStrategyDSL.g:6102:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
- // InternalStrategyDSL.g:6102:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0
+ // InternalStrategyDSL.g:6108:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 )
+ // InternalStrategyDSL.g:6108:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0();
@@ -21324,14 +21370,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1"
- // InternalStrategyDSL.g:6110:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ;
+ // InternalStrategyDSL.g:6116:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6114:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl )
- // InternalStrategyDSL.g:6115:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl
+ // InternalStrategyDSL.g:6120:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl )
+ // InternalStrategyDSL.g:6121:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl();
@@ -21357,35 +21403,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl"
- // InternalStrategyDSL.g:6121:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ;
+ // InternalStrategyDSL.g:6127:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6125:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) )
- // InternalStrategyDSL.g:6126:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
+ // InternalStrategyDSL.g:6131:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) )
+ // InternalStrategyDSL.g:6132:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
{
- // InternalStrategyDSL.g:6126:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
- // InternalStrategyDSL.g:6127:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
+ // InternalStrategyDSL.g:6132:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* )
+ // InternalStrategyDSL.g:6133:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1());
}
- // InternalStrategyDSL.g:6128:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
+ // InternalStrategyDSL.g:6134:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )*
loop65:
do {
int alt65=2;
int LA65_0 = input.LA(1);
- if ( (LA65_0==80) ) {
+ if ( (LA65_0==81) ) {
alt65=1;
}
switch (alt65) {
case 1 :
- // InternalStrategyDSL.g:6128:3: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0
+ // InternalStrategyDSL.g:6134:3: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0
{
pushFollow(FOLLOW_40);
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0();
@@ -21426,14 +21472,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0"
- // InternalStrategyDSL.g:6137:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ;
+ // InternalStrategyDSL.g:6143:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6141:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 )
- // InternalStrategyDSL.g:6142:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1
+ // InternalStrategyDSL.g:6147:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 )
+ // InternalStrategyDSL.g:6148:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1
{
pushFollow(FOLLOW_41);
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl();
@@ -21464,22 +21510,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl"
- // InternalStrategyDSL.g:6149:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:6155:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6153:1: ( ( ',' ) )
- // InternalStrategyDSL.g:6154:1: ( ',' )
+ // InternalStrategyDSL.g:6159:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:6160:1: ( ',' )
{
- // InternalStrategyDSL.g:6154:1: ( ',' )
- // InternalStrategyDSL.g:6155:2: ','
+ // InternalStrategyDSL.g:6160:1: ( ',' )
+ // InternalStrategyDSL.g:6161:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0());
}
@@ -21505,14 +21551,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1"
- // InternalStrategyDSL.g:6164:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ;
+ // InternalStrategyDSL.g:6170:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6168:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl )
- // InternalStrategyDSL.g:6169:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl
+ // InternalStrategyDSL.g:6174:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl )
+ // InternalStrategyDSL.g:6175:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl();
@@ -21538,23 +21584,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl"
- // InternalStrategyDSL.g:6175:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:6181:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6179:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) )
- // InternalStrategyDSL.g:6180:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
+ // InternalStrategyDSL.g:6185:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) )
+ // InternalStrategyDSL.g:6186:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
{
- // InternalStrategyDSL.g:6180:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
- // InternalStrategyDSL.g:6181:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
+ // InternalStrategyDSL.g:6186:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) )
+ // InternalStrategyDSL.g:6187:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1());
}
- // InternalStrategyDSL.g:6182:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
- // InternalStrategyDSL.g:6182:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1
+ // InternalStrategyDSL.g:6188:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 )
+ // InternalStrategyDSL.g:6188:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1();
@@ -21589,14 +21635,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0"
- // InternalStrategyDSL.g:6191:1: rule__XAnnotationElementValueOrCommaList__Group_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ;
+ // InternalStrategyDSL.g:6197:1: rule__XAnnotationElementValueOrCommaList__Group_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6195:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 )
- // InternalStrategyDSL.g:6196:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1
+ // InternalStrategyDSL.g:6201:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 )
+ // InternalStrategyDSL.g:6202:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1
{
pushFollow(FOLLOW_39);
rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl();
@@ -21627,17 +21673,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl"
- // InternalStrategyDSL.g:6203:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ;
+ // InternalStrategyDSL.g:6209:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6207:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalStrategyDSL.g:6208:1: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:6213:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalStrategyDSL.g:6214:1: ( ruleXAnnotationOrExpression )
{
- // InternalStrategyDSL.g:6208:1: ( ruleXAnnotationOrExpression )
- // InternalStrategyDSL.g:6209:2: ruleXAnnotationOrExpression
+ // InternalStrategyDSL.g:6214:1: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:6215:2: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0());
@@ -21672,14 +21718,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1"
- // InternalStrategyDSL.g:6218:1: rule__XAnnotationElementValueOrCommaList__Group_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:6224:1: rule__XAnnotationElementValueOrCommaList__Group_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6222:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl )
- // InternalStrategyDSL.g:6223:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl
+ // InternalStrategyDSL.g:6228:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl )
+ // InternalStrategyDSL.g:6229:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl();
@@ -21705,31 +21751,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl"
- // InternalStrategyDSL.g:6229:1: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ;
+ // InternalStrategyDSL.g:6235:1: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6233:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) )
- // InternalStrategyDSL.g:6234:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
+ // InternalStrategyDSL.g:6239:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) )
+ // InternalStrategyDSL.g:6240:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
{
- // InternalStrategyDSL.g:6234:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
- // InternalStrategyDSL.g:6235:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
+ // InternalStrategyDSL.g:6240:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? )
+ // InternalStrategyDSL.g:6241:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1());
}
- // InternalStrategyDSL.g:6236:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
+ // InternalStrategyDSL.g:6242:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )?
int alt66=2;
int LA66_0 = input.LA(1);
- if ( (LA66_0==80) ) {
+ if ( (LA66_0==81) ) {
alt66=1;
}
switch (alt66) {
case 1 :
- // InternalStrategyDSL.g:6236:3: rule__XAnnotationElementValueOrCommaList__Group_1_1__0
+ // InternalStrategyDSL.g:6242:3: rule__XAnnotationElementValueOrCommaList__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1_1__0();
@@ -21767,14 +21813,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0"
- // InternalStrategyDSL.g:6245:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ;
+ // InternalStrategyDSL.g:6251:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6249:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 )
- // InternalStrategyDSL.g:6250:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1
+ // InternalStrategyDSL.g:6255:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 )
+ // InternalStrategyDSL.g:6256:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1
{
pushFollow(FOLLOW_39);
rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl();
@@ -21805,23 +21851,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl"
- // InternalStrategyDSL.g:6257:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:6263:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6261:1: ( ( () ) )
- // InternalStrategyDSL.g:6262:1: ( () )
+ // InternalStrategyDSL.g:6267:1: ( ( () ) )
+ // InternalStrategyDSL.g:6268:1: ( () )
{
- // InternalStrategyDSL.g:6262:1: ( () )
- // InternalStrategyDSL.g:6263:2: ()
+ // InternalStrategyDSL.g:6268:1: ( () )
+ // InternalStrategyDSL.g:6269:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0());
}
- // InternalStrategyDSL.g:6264:2: ()
- // InternalStrategyDSL.g:6264:3:
+ // InternalStrategyDSL.g:6270:2: ()
+ // InternalStrategyDSL.g:6270:3:
{
}
@@ -21846,14 +21892,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1"
- // InternalStrategyDSL.g:6272:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ;
+ // InternalStrategyDSL.g:6278:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6276:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl )
- // InternalStrategyDSL.g:6277:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl
+ // InternalStrategyDSL.g:6282:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl )
+ // InternalStrategyDSL.g:6283:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl();
@@ -21879,26 +21925,26 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl"
- // InternalStrategyDSL.g:6283:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ;
+ // InternalStrategyDSL.g:6289:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6287:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) )
- // InternalStrategyDSL.g:6288:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
+ // InternalStrategyDSL.g:6293:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) )
+ // InternalStrategyDSL.g:6294:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
{
- // InternalStrategyDSL.g:6288:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
- // InternalStrategyDSL.g:6289:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
+ // InternalStrategyDSL.g:6294:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) )
+ // InternalStrategyDSL.g:6295:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
{
- // InternalStrategyDSL.g:6289:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) )
- // InternalStrategyDSL.g:6290:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
+ // InternalStrategyDSL.g:6295:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) )
+ // InternalStrategyDSL.g:6296:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1());
}
- // InternalStrategyDSL.g:6291:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
- // InternalStrategyDSL.g:6291:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
+ // InternalStrategyDSL.g:6297:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )
+ // InternalStrategyDSL.g:6297:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
{
pushFollow(FOLLOW_40);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0();
@@ -21914,26 +21960,26 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
- // InternalStrategyDSL.g:6294:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
- // InternalStrategyDSL.g:6295:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
+ // InternalStrategyDSL.g:6300:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* )
+ // InternalStrategyDSL.g:6301:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1());
}
- // InternalStrategyDSL.g:6296:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
+ // InternalStrategyDSL.g:6302:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )*
loop67:
do {
int alt67=2;
int LA67_0 = input.LA(1);
- if ( (LA67_0==80) ) {
+ if ( (LA67_0==81) ) {
alt67=1;
}
switch (alt67) {
case 1 :
- // InternalStrategyDSL.g:6296:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
+ // InternalStrategyDSL.g:6302:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
{
pushFollow(FOLLOW_40);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0();
@@ -21977,14 +22023,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0"
- // InternalStrategyDSL.g:6306:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ;
+ // InternalStrategyDSL.g:6312:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6310:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 )
- // InternalStrategyDSL.g:6311:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1
+ // InternalStrategyDSL.g:6316:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 )
+ // InternalStrategyDSL.g:6317:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1
{
pushFollow(FOLLOW_41);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl();
@@ -22015,22 +22061,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl"
- // InternalStrategyDSL.g:6318:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:6324:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6322:1: ( ( ',' ) )
- // InternalStrategyDSL.g:6323:1: ( ',' )
+ // InternalStrategyDSL.g:6328:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:6329:1: ( ',' )
{
- // InternalStrategyDSL.g:6323:1: ( ',' )
- // InternalStrategyDSL.g:6324:2: ','
+ // InternalStrategyDSL.g:6329:1: ( ',' )
+ // InternalStrategyDSL.g:6330:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0());
}
@@ -22056,14 +22102,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1"
- // InternalStrategyDSL.g:6333:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ;
+ // InternalStrategyDSL.g:6339:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6337:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl )
- // InternalStrategyDSL.g:6338:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl
+ // InternalStrategyDSL.g:6343:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl )
+ // InternalStrategyDSL.g:6344:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl();
@@ -22089,23 +22135,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl"
- // InternalStrategyDSL.g:6344:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:6350:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ;
public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6348:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) )
- // InternalStrategyDSL.g:6349:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
+ // InternalStrategyDSL.g:6354:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) )
+ // InternalStrategyDSL.g:6355:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
{
- // InternalStrategyDSL.g:6349:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
- // InternalStrategyDSL.g:6350:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
+ // InternalStrategyDSL.g:6355:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) )
+ // InternalStrategyDSL.g:6356:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1());
}
- // InternalStrategyDSL.g:6351:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
- // InternalStrategyDSL.g:6351:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1
+ // InternalStrategyDSL.g:6357:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 )
+ // InternalStrategyDSL.g:6357:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1();
@@ -22140,14 +22186,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0__0"
- // InternalStrategyDSL.g:6360:1: rule__XAnnotationElementValue__Group_0__0 : rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ;
+ // InternalStrategyDSL.g:6366:1: rule__XAnnotationElementValue__Group_0__0 : rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ;
public final void rule__XAnnotationElementValue__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6364:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 )
- // InternalStrategyDSL.g:6365:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1
+ // InternalStrategyDSL.g:6370:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 )
+ // InternalStrategyDSL.g:6371:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1
{
pushFollow(FOLLOW_43);
rule__XAnnotationElementValue__Group_0__0__Impl();
@@ -22178,23 +22224,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0__0__Impl"
- // InternalStrategyDSL.g:6372:1: rule__XAnnotationElementValue__Group_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:6378:1: rule__XAnnotationElementValue__Group_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ;
public final void rule__XAnnotationElementValue__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6376:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) )
- // InternalStrategyDSL.g:6377:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:6382:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) )
+ // InternalStrategyDSL.g:6383:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
{
- // InternalStrategyDSL.g:6377:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
- // InternalStrategyDSL.g:6378:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
+ // InternalStrategyDSL.g:6383:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:6384:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0());
}
- // InternalStrategyDSL.g:6379:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
- // InternalStrategyDSL.g:6379:3: rule__XAnnotationElementValue__Group_0_0__0
+ // InternalStrategyDSL.g:6385:2: ( rule__XAnnotationElementValue__Group_0_0__0 )
+ // InternalStrategyDSL.g:6385:3: rule__XAnnotationElementValue__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0__0();
@@ -22229,14 +22275,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0__1"
- // InternalStrategyDSL.g:6387:1: rule__XAnnotationElementValue__Group_0__1 : rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ;
+ // InternalStrategyDSL.g:6393:1: rule__XAnnotationElementValue__Group_0__1 : rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ;
public final void rule__XAnnotationElementValue__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6391:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 )
- // InternalStrategyDSL.g:6392:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2
+ // InternalStrategyDSL.g:6397:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 )
+ // InternalStrategyDSL.g:6398:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2
{
pushFollow(FOLLOW_43);
rule__XAnnotationElementValue__Group_0__1__Impl();
@@ -22267,31 +22313,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0__1__Impl"
- // InternalStrategyDSL.g:6399:1: rule__XAnnotationElementValue__Group_0__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ;
+ // InternalStrategyDSL.g:6405:1: rule__XAnnotationElementValue__Group_0__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ;
public final void rule__XAnnotationElementValue__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6403:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) )
- // InternalStrategyDSL.g:6404:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
+ // InternalStrategyDSL.g:6409:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) )
+ // InternalStrategyDSL.g:6410:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
{
- // InternalStrategyDSL.g:6404:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
- // InternalStrategyDSL.g:6405:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
+ // InternalStrategyDSL.g:6410:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? )
+ // InternalStrategyDSL.g:6411:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1());
}
- // InternalStrategyDSL.g:6406:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
+ // InternalStrategyDSL.g:6412:2: ( rule__XAnnotationElementValue__Group_0_1__0 )?
int alt68=2;
int LA68_0 = input.LA(1);
- if ( ((LA68_0>=RULE_ID && LA68_0<=RULE_STRING)||LA68_0==27||(LA68_0>=34 && LA68_0<=35)||LA68_0==40||(LA68_0>=45 && LA68_0<=50)||LA68_0==60||(LA68_0>=77 && LA68_0<=78)||(LA68_0>=82 && LA68_0<=83)||LA68_0==86||LA68_0==88||(LA68_0>=91 && LA68_0<=99)||LA68_0==101||LA68_0==110) ) {
+ if ( ((LA68_0>=RULE_ID && LA68_0<=RULE_STRING)||LA68_0==27||(LA68_0>=34 && LA68_0<=35)||LA68_0==40||(LA68_0>=45 && LA68_0<=50)||LA68_0==61||(LA68_0>=78 && LA68_0<=79)||(LA68_0>=83 && LA68_0<=84)||LA68_0==87||LA68_0==89||(LA68_0>=92 && LA68_0<=100)||LA68_0==102||LA68_0==111) ) {
alt68=1;
}
switch (alt68) {
case 1 :
- // InternalStrategyDSL.g:6406:3: rule__XAnnotationElementValue__Group_0_1__0
+ // InternalStrategyDSL.g:6412:3: rule__XAnnotationElementValue__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_1__0();
@@ -22329,14 +22375,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0__2"
- // InternalStrategyDSL.g:6414:1: rule__XAnnotationElementValue__Group_0__2 : rule__XAnnotationElementValue__Group_0__2__Impl ;
+ // InternalStrategyDSL.g:6420:1: rule__XAnnotationElementValue__Group_0__2 : rule__XAnnotationElementValue__Group_0__2__Impl ;
public final void rule__XAnnotationElementValue__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6418:1: ( rule__XAnnotationElementValue__Group_0__2__Impl )
- // InternalStrategyDSL.g:6419:2: rule__XAnnotationElementValue__Group_0__2__Impl
+ // InternalStrategyDSL.g:6424:1: ( rule__XAnnotationElementValue__Group_0__2__Impl )
+ // InternalStrategyDSL.g:6425:2: rule__XAnnotationElementValue__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0__2__Impl();
@@ -22362,22 +22408,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0__2__Impl"
- // InternalStrategyDSL.g:6425:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ;
+ // InternalStrategyDSL.g:6431:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ;
public final void rule__XAnnotationElementValue__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6429:1: ( ( ']' ) )
- // InternalStrategyDSL.g:6430:1: ( ']' )
+ // InternalStrategyDSL.g:6435:1: ( ( ']' ) )
+ // InternalStrategyDSL.g:6436:1: ( ']' )
{
- // InternalStrategyDSL.g:6430:1: ( ']' )
- // InternalStrategyDSL.g:6431:2: ']'
+ // InternalStrategyDSL.g:6436:1: ( ']' )
+ // InternalStrategyDSL.g:6437:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2());
}
- match(input,81,FOLLOW_2); if (state.failed) return ;
+ match(input,82,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2());
}
@@ -22403,14 +22449,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0"
- // InternalStrategyDSL.g:6441:1: rule__XAnnotationElementValue__Group_0_0__0 : rule__XAnnotationElementValue__Group_0_0__0__Impl ;
+ // InternalStrategyDSL.g:6447:1: rule__XAnnotationElementValue__Group_0_0__0 : rule__XAnnotationElementValue__Group_0_0__0__Impl ;
public final void rule__XAnnotationElementValue__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6445:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl )
- // InternalStrategyDSL.g:6446:2: rule__XAnnotationElementValue__Group_0_0__0__Impl
+ // InternalStrategyDSL.g:6451:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl )
+ // InternalStrategyDSL.g:6452:2: rule__XAnnotationElementValue__Group_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0__0__Impl();
@@ -22436,23 +22482,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0__Impl"
- // InternalStrategyDSL.g:6452:1: rule__XAnnotationElementValue__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:6458:1: rule__XAnnotationElementValue__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ;
public final void rule__XAnnotationElementValue__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6456:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) )
- // InternalStrategyDSL.g:6457:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
+ // InternalStrategyDSL.g:6462:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) )
+ // InternalStrategyDSL.g:6463:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
{
- // InternalStrategyDSL.g:6457:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
- // InternalStrategyDSL.g:6458:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
+ // InternalStrategyDSL.g:6463:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) )
+ // InternalStrategyDSL.g:6464:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0());
}
- // InternalStrategyDSL.g:6459:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
- // InternalStrategyDSL.g:6459:3: rule__XAnnotationElementValue__Group_0_0_0__0
+ // InternalStrategyDSL.g:6465:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 )
+ // InternalStrategyDSL.g:6465:3: rule__XAnnotationElementValue__Group_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0_0__0();
@@ -22487,14 +22533,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0"
- // InternalStrategyDSL.g:6468:1: rule__XAnnotationElementValue__Group_0_0_0__0 : rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ;
+ // InternalStrategyDSL.g:6474:1: rule__XAnnotationElementValue__Group_0_0_0__0 : rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ;
public final void rule__XAnnotationElementValue__Group_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6472:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 )
- // InternalStrategyDSL.g:6473:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1
+ // InternalStrategyDSL.g:6478:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 )
+ // InternalStrategyDSL.g:6479:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1
{
pushFollow(FOLLOW_44);
rule__XAnnotationElementValue__Group_0_0_0__0__Impl();
@@ -22525,23 +22571,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0__Impl"
- // InternalStrategyDSL.g:6480:1: rule__XAnnotationElementValue__Group_0_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:6486:1: rule__XAnnotationElementValue__Group_0_0_0__0__Impl : ( () ) ;
public final void rule__XAnnotationElementValue__Group_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6484:1: ( ( () ) )
- // InternalStrategyDSL.g:6485:1: ( () )
+ // InternalStrategyDSL.g:6490:1: ( ( () ) )
+ // InternalStrategyDSL.g:6491:1: ( () )
{
- // InternalStrategyDSL.g:6485:1: ( () )
- // InternalStrategyDSL.g:6486:2: ()
+ // InternalStrategyDSL.g:6491:1: ( () )
+ // InternalStrategyDSL.g:6492:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0());
}
- // InternalStrategyDSL.g:6487:2: ()
- // InternalStrategyDSL.g:6487:3:
+ // InternalStrategyDSL.g:6493:2: ()
+ // InternalStrategyDSL.g:6493:3:
{
}
@@ -22566,14 +22612,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1"
- // InternalStrategyDSL.g:6495:1: rule__XAnnotationElementValue__Group_0_0_0__1 : rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ;
+ // InternalStrategyDSL.g:6501:1: rule__XAnnotationElementValue__Group_0_0_0__1 : rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ;
public final void rule__XAnnotationElementValue__Group_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6499:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 )
- // InternalStrategyDSL.g:6500:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2
+ // InternalStrategyDSL.g:6505:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 )
+ // InternalStrategyDSL.g:6506:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2
{
pushFollow(FOLLOW_45);
rule__XAnnotationElementValue__Group_0_0_0__1__Impl();
@@ -22604,22 +22650,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1__Impl"
- // InternalStrategyDSL.g:6507:1: rule__XAnnotationElementValue__Group_0_0_0__1__Impl : ( '#' ) ;
+ // InternalStrategyDSL.g:6513:1: rule__XAnnotationElementValue__Group_0_0_0__1__Impl : ( '#' ) ;
public final void rule__XAnnotationElementValue__Group_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6511:1: ( ( '#' ) )
- // InternalStrategyDSL.g:6512:1: ( '#' )
+ // InternalStrategyDSL.g:6517:1: ( ( '#' ) )
+ // InternalStrategyDSL.g:6518:1: ( '#' )
{
- // InternalStrategyDSL.g:6512:1: ( '#' )
- // InternalStrategyDSL.g:6513:2: '#'
+ // InternalStrategyDSL.g:6518:1: ( '#' )
+ // InternalStrategyDSL.g:6519:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1());
}
- match(input,82,FOLLOW_2); if (state.failed) return ;
+ match(input,83,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1());
}
@@ -22645,14 +22691,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2"
- // InternalStrategyDSL.g:6522:1: rule__XAnnotationElementValue__Group_0_0_0__2 : rule__XAnnotationElementValue__Group_0_0_0__2__Impl ;
+ // InternalStrategyDSL.g:6528:1: rule__XAnnotationElementValue__Group_0_0_0__2 : rule__XAnnotationElementValue__Group_0_0_0__2__Impl ;
public final void rule__XAnnotationElementValue__Group_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6526:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl )
- // InternalStrategyDSL.g:6527:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl
+ // InternalStrategyDSL.g:6532:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl )
+ // InternalStrategyDSL.g:6533:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_0_0__2__Impl();
@@ -22678,22 +22724,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2__Impl"
- // InternalStrategyDSL.g:6533:1: rule__XAnnotationElementValue__Group_0_0_0__2__Impl : ( '[' ) ;
+ // InternalStrategyDSL.g:6539:1: rule__XAnnotationElementValue__Group_0_0_0__2__Impl : ( '[' ) ;
public final void rule__XAnnotationElementValue__Group_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6537:1: ( ( '[' ) )
- // InternalStrategyDSL.g:6538:1: ( '[' )
+ // InternalStrategyDSL.g:6543:1: ( ( '[' ) )
+ // InternalStrategyDSL.g:6544:1: ( '[' )
{
- // InternalStrategyDSL.g:6538:1: ( '[' )
- // InternalStrategyDSL.g:6539:2: '['
+ // InternalStrategyDSL.g:6544:1: ( '[' )
+ // InternalStrategyDSL.g:6545:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
- match(input,83,FOLLOW_2); if (state.failed) return ;
+ match(input,84,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2());
}
@@ -22719,14 +22765,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0"
- // InternalStrategyDSL.g:6549:1: rule__XAnnotationElementValue__Group_0_1__0 : rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ;
+ // InternalStrategyDSL.g:6555:1: rule__XAnnotationElementValue__Group_0_1__0 : rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ;
public final void rule__XAnnotationElementValue__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6553:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 )
- // InternalStrategyDSL.g:6554:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1
+ // InternalStrategyDSL.g:6559:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 )
+ // InternalStrategyDSL.g:6560:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1
{
pushFollow(FOLLOW_39);
rule__XAnnotationElementValue__Group_0_1__0__Impl();
@@ -22757,23 +22803,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0__Impl"
- // InternalStrategyDSL.g:6561:1: rule__XAnnotationElementValue__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ;
+ // InternalStrategyDSL.g:6567:1: rule__XAnnotationElementValue__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ;
public final void rule__XAnnotationElementValue__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6565:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) )
- // InternalStrategyDSL.g:6566:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
+ // InternalStrategyDSL.g:6571:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) )
+ // InternalStrategyDSL.g:6572:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
{
- // InternalStrategyDSL.g:6566:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
- // InternalStrategyDSL.g:6567:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
+ // InternalStrategyDSL.g:6572:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) )
+ // InternalStrategyDSL.g:6573:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0());
}
- // InternalStrategyDSL.g:6568:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
- // InternalStrategyDSL.g:6568:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_0
+ // InternalStrategyDSL.g:6574:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 )
+ // InternalStrategyDSL.g:6574:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_0
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__ElementsAssignment_0_1_0();
@@ -22808,14 +22854,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1"
- // InternalStrategyDSL.g:6576:1: rule__XAnnotationElementValue__Group_0_1__1 : rule__XAnnotationElementValue__Group_0_1__1__Impl ;
+ // InternalStrategyDSL.g:6582:1: rule__XAnnotationElementValue__Group_0_1__1 : rule__XAnnotationElementValue__Group_0_1__1__Impl ;
public final void rule__XAnnotationElementValue__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6580:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl )
- // InternalStrategyDSL.g:6581:2: rule__XAnnotationElementValue__Group_0_1__1__Impl
+ // InternalStrategyDSL.g:6586:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl )
+ // InternalStrategyDSL.g:6587:2: rule__XAnnotationElementValue__Group_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_1__1__Impl();
@@ -22841,35 +22887,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1__Impl"
- // InternalStrategyDSL.g:6587:1: rule__XAnnotationElementValue__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ;
+ // InternalStrategyDSL.g:6593:1: rule__XAnnotationElementValue__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ;
public final void rule__XAnnotationElementValue__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6591:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) )
- // InternalStrategyDSL.g:6592:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
+ // InternalStrategyDSL.g:6597:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) )
+ // InternalStrategyDSL.g:6598:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
{
- // InternalStrategyDSL.g:6592:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
- // InternalStrategyDSL.g:6593:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
+ // InternalStrategyDSL.g:6598:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* )
+ // InternalStrategyDSL.g:6599:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1());
}
- // InternalStrategyDSL.g:6594:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
+ // InternalStrategyDSL.g:6600:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )*
loop69:
do {
int alt69=2;
int LA69_0 = input.LA(1);
- if ( (LA69_0==80) ) {
+ if ( (LA69_0==81) ) {
alt69=1;
}
switch (alt69) {
case 1 :
- // InternalStrategyDSL.g:6594:3: rule__XAnnotationElementValue__Group_0_1_1__0
+ // InternalStrategyDSL.g:6600:3: rule__XAnnotationElementValue__Group_0_1_1__0
{
pushFollow(FOLLOW_40);
rule__XAnnotationElementValue__Group_0_1_1__0();
@@ -22910,14 +22956,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0"
- // InternalStrategyDSL.g:6603:1: rule__XAnnotationElementValue__Group_0_1_1__0 : rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ;
+ // InternalStrategyDSL.g:6609:1: rule__XAnnotationElementValue__Group_0_1_1__0 : rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ;
public final void rule__XAnnotationElementValue__Group_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6607:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 )
- // InternalStrategyDSL.g:6608:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1
+ // InternalStrategyDSL.g:6613:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 )
+ // InternalStrategyDSL.g:6614:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1
{
pushFollow(FOLLOW_41);
rule__XAnnotationElementValue__Group_0_1_1__0__Impl();
@@ -22948,22 +22994,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0__Impl"
- // InternalStrategyDSL.g:6615:1: rule__XAnnotationElementValue__Group_0_1_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:6621:1: rule__XAnnotationElementValue__Group_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XAnnotationElementValue__Group_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6619:1: ( ( ',' ) )
- // InternalStrategyDSL.g:6620:1: ( ',' )
+ // InternalStrategyDSL.g:6625:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:6626:1: ( ',' )
{
- // InternalStrategyDSL.g:6620:1: ( ',' )
- // InternalStrategyDSL.g:6621:2: ','
+ // InternalStrategyDSL.g:6626:1: ( ',' )
+ // InternalStrategyDSL.g:6627:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0());
}
@@ -22989,14 +23035,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1"
- // InternalStrategyDSL.g:6630:1: rule__XAnnotationElementValue__Group_0_1_1__1 : rule__XAnnotationElementValue__Group_0_1_1__1__Impl ;
+ // InternalStrategyDSL.g:6636:1: rule__XAnnotationElementValue__Group_0_1_1__1 : rule__XAnnotationElementValue__Group_0_1_1__1__Impl ;
public final void rule__XAnnotationElementValue__Group_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6634:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl )
- // InternalStrategyDSL.g:6635:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl
+ // InternalStrategyDSL.g:6640:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl )
+ // InternalStrategyDSL.g:6641:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__Group_0_1_1__1__Impl();
@@ -23022,23 +23068,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1__Impl"
- // InternalStrategyDSL.g:6641:1: rule__XAnnotationElementValue__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:6647:1: rule__XAnnotationElementValue__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ;
public final void rule__XAnnotationElementValue__Group_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6645:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) )
- // InternalStrategyDSL.g:6646:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
+ // InternalStrategyDSL.g:6651:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) )
+ // InternalStrategyDSL.g:6652:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
{
- // InternalStrategyDSL.g:6646:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
- // InternalStrategyDSL.g:6647:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
+ // InternalStrategyDSL.g:6652:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) )
+ // InternalStrategyDSL.g:6653:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1());
}
- // InternalStrategyDSL.g:6648:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
- // InternalStrategyDSL.g:6648:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1
+ // InternalStrategyDSL.g:6654:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 )
+ // InternalStrategyDSL.g:6654:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1();
@@ -23073,14 +23119,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_0__0"
- // InternalStrategyDSL.g:6657:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ;
+ // InternalStrategyDSL.g:6663:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ;
public final void rule__XAssignment__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6661:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 )
- // InternalStrategyDSL.g:6662:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1
+ // InternalStrategyDSL.g:6667:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 )
+ // InternalStrategyDSL.g:6668:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1
{
pushFollow(FOLLOW_46);
rule__XAssignment__Group_0__0__Impl();
@@ -23111,23 +23157,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_0__0__Impl"
- // InternalStrategyDSL.g:6669:1: rule__XAssignment__Group_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:6675:1: rule__XAssignment__Group_0__0__Impl : ( () ) ;
public final void rule__XAssignment__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6673:1: ( ( () ) )
- // InternalStrategyDSL.g:6674:1: ( () )
+ // InternalStrategyDSL.g:6679:1: ( ( () ) )
+ // InternalStrategyDSL.g:6680:1: ( () )
{
- // InternalStrategyDSL.g:6674:1: ( () )
- // InternalStrategyDSL.g:6675:2: ()
+ // InternalStrategyDSL.g:6680:1: ( () )
+ // InternalStrategyDSL.g:6681:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0());
}
- // InternalStrategyDSL.g:6676:2: ()
- // InternalStrategyDSL.g:6676:3:
+ // InternalStrategyDSL.g:6682:2: ()
+ // InternalStrategyDSL.g:6682:3:
{
}
@@ -23152,14 +23198,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_0__1"
- // InternalStrategyDSL.g:6684:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ;
+ // InternalStrategyDSL.g:6690:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ;
public final void rule__XAssignment__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6688:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 )
- // InternalStrategyDSL.g:6689:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2
+ // InternalStrategyDSL.g:6694:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 )
+ // InternalStrategyDSL.g:6695:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2
{
pushFollow(FOLLOW_42);
rule__XAssignment__Group_0__1__Impl();
@@ -23190,23 +23236,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_0__1__Impl"
- // InternalStrategyDSL.g:6696:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ;
+ // InternalStrategyDSL.g:6702:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ;
public final void rule__XAssignment__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6700:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) )
- // InternalStrategyDSL.g:6701:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
+ // InternalStrategyDSL.g:6706:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) )
+ // InternalStrategyDSL.g:6707:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
{
- // InternalStrategyDSL.g:6701:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
- // InternalStrategyDSL.g:6702:2: ( rule__XAssignment__FeatureAssignment_0_1 )
+ // InternalStrategyDSL.g:6707:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
+ // InternalStrategyDSL.g:6708:2: ( rule__XAssignment__FeatureAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1());
}
- // InternalStrategyDSL.g:6703:2: ( rule__XAssignment__FeatureAssignment_0_1 )
- // InternalStrategyDSL.g:6703:3: rule__XAssignment__FeatureAssignment_0_1
+ // InternalStrategyDSL.g:6709:2: ( rule__XAssignment__FeatureAssignment_0_1 )
+ // InternalStrategyDSL.g:6709:3: rule__XAssignment__FeatureAssignment_0_1
{
pushFollow(FOLLOW_2);
rule__XAssignment__FeatureAssignment_0_1();
@@ -23241,14 +23287,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_0__2"
- // InternalStrategyDSL.g:6711:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ;
+ // InternalStrategyDSL.g:6717:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ;
public final void rule__XAssignment__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6715:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 )
- // InternalStrategyDSL.g:6716:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3
+ // InternalStrategyDSL.g:6721:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 )
+ // InternalStrategyDSL.g:6722:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3
{
pushFollow(FOLLOW_41);
rule__XAssignment__Group_0__2__Impl();
@@ -23279,17 +23325,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_0__2__Impl"
- // InternalStrategyDSL.g:6723:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ;
+ // InternalStrategyDSL.g:6729:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ;
public final void rule__XAssignment__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6727:1: ( ( ruleOpSingleAssign ) )
- // InternalStrategyDSL.g:6728:1: ( ruleOpSingleAssign )
+ // InternalStrategyDSL.g:6733:1: ( ( ruleOpSingleAssign ) )
+ // InternalStrategyDSL.g:6734:1: ( ruleOpSingleAssign )
{
- // InternalStrategyDSL.g:6728:1: ( ruleOpSingleAssign )
- // InternalStrategyDSL.g:6729:2: ruleOpSingleAssign
+ // InternalStrategyDSL.g:6734:1: ( ruleOpSingleAssign )
+ // InternalStrategyDSL.g:6735:2: ruleOpSingleAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2());
@@ -23324,14 +23370,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_0__3"
- // InternalStrategyDSL.g:6738:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ;
+ // InternalStrategyDSL.g:6744:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ;
public final void rule__XAssignment__Group_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6742:1: ( rule__XAssignment__Group_0__3__Impl )
- // InternalStrategyDSL.g:6743:2: rule__XAssignment__Group_0__3__Impl
+ // InternalStrategyDSL.g:6748:1: ( rule__XAssignment__Group_0__3__Impl )
+ // InternalStrategyDSL.g:6749:2: rule__XAssignment__Group_0__3__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_0__3__Impl();
@@ -23357,23 +23403,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_0__3__Impl"
- // InternalStrategyDSL.g:6749:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ;
+ // InternalStrategyDSL.g:6755:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ;
public final void rule__XAssignment__Group_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6753:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) )
- // InternalStrategyDSL.g:6754:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
+ // InternalStrategyDSL.g:6759:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) )
+ // InternalStrategyDSL.g:6760:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
{
- // InternalStrategyDSL.g:6754:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
- // InternalStrategyDSL.g:6755:2: ( rule__XAssignment__ValueAssignment_0_3 )
+ // InternalStrategyDSL.g:6760:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
+ // InternalStrategyDSL.g:6761:2: ( rule__XAssignment__ValueAssignment_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3());
}
- // InternalStrategyDSL.g:6756:2: ( rule__XAssignment__ValueAssignment_0_3 )
- // InternalStrategyDSL.g:6756:3: rule__XAssignment__ValueAssignment_0_3
+ // InternalStrategyDSL.g:6762:2: ( rule__XAssignment__ValueAssignment_0_3 )
+ // InternalStrategyDSL.g:6762:3: rule__XAssignment__ValueAssignment_0_3
{
pushFollow(FOLLOW_2);
rule__XAssignment__ValueAssignment_0_3();
@@ -23408,14 +23454,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1__0"
- // InternalStrategyDSL.g:6765:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ;
+ // InternalStrategyDSL.g:6771:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ;
public final void rule__XAssignment__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6769:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 )
- // InternalStrategyDSL.g:6770:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1
+ // InternalStrategyDSL.g:6775:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 )
+ // InternalStrategyDSL.g:6776:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1
{
pushFollow(FOLLOW_47);
rule__XAssignment__Group_1__0__Impl();
@@ -23446,17 +23492,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1__0__Impl"
- // InternalStrategyDSL.g:6777:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ;
+ // InternalStrategyDSL.g:6783:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ;
public final void rule__XAssignment__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6781:1: ( ( ruleXOrExpression ) )
- // InternalStrategyDSL.g:6782:1: ( ruleXOrExpression )
+ // InternalStrategyDSL.g:6787:1: ( ( ruleXOrExpression ) )
+ // InternalStrategyDSL.g:6788:1: ( ruleXOrExpression )
{
- // InternalStrategyDSL.g:6782:1: ( ruleXOrExpression )
- // InternalStrategyDSL.g:6783:2: ruleXOrExpression
+ // InternalStrategyDSL.g:6788:1: ( ruleXOrExpression )
+ // InternalStrategyDSL.g:6789:2: ruleXOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0());
@@ -23491,14 +23537,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1__1"
- // InternalStrategyDSL.g:6792:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:6798:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ;
public final void rule__XAssignment__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6796:1: ( rule__XAssignment__Group_1__1__Impl )
- // InternalStrategyDSL.g:6797:2: rule__XAssignment__Group_1__1__Impl
+ // InternalStrategyDSL.g:6802:1: ( rule__XAssignment__Group_1__1__Impl )
+ // InternalStrategyDSL.g:6803:2: rule__XAssignment__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1__1__Impl();
@@ -23524,27 +23570,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1__1__Impl"
- // InternalStrategyDSL.g:6803:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ;
+ // InternalStrategyDSL.g:6809:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ;
public final void rule__XAssignment__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6807:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) )
- // InternalStrategyDSL.g:6808:1: ( ( rule__XAssignment__Group_1_1__0 )? )
+ // InternalStrategyDSL.g:6813:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) )
+ // InternalStrategyDSL.g:6814:1: ( ( rule__XAssignment__Group_1_1__0 )? )
{
- // InternalStrategyDSL.g:6808:1: ( ( rule__XAssignment__Group_1_1__0 )? )
- // InternalStrategyDSL.g:6809:2: ( rule__XAssignment__Group_1_1__0 )?
+ // InternalStrategyDSL.g:6814:1: ( ( rule__XAssignment__Group_1_1__0 )? )
+ // InternalStrategyDSL.g:6815:2: ( rule__XAssignment__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1());
}
- // InternalStrategyDSL.g:6810:2: ( rule__XAssignment__Group_1_1__0 )?
+ // InternalStrategyDSL.g:6816:2: ( rule__XAssignment__Group_1_1__0 )?
int alt70=2;
alt70 = dfa70.predict(input);
switch (alt70) {
case 1 :
- // InternalStrategyDSL.g:6810:3: rule__XAssignment__Group_1_1__0
+ // InternalStrategyDSL.g:6816:3: rule__XAssignment__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1__0();
@@ -23582,14 +23628,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1_1__0"
- // InternalStrategyDSL.g:6819:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ;
+ // InternalStrategyDSL.g:6825:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ;
public final void rule__XAssignment__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6823:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 )
- // InternalStrategyDSL.g:6824:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1
+ // InternalStrategyDSL.g:6829:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 )
+ // InternalStrategyDSL.g:6830:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1
{
pushFollow(FOLLOW_41);
rule__XAssignment__Group_1_1__0__Impl();
@@ -23620,23 +23666,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1_1__0__Impl"
- // InternalStrategyDSL.g:6831:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:6837:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ;
public final void rule__XAssignment__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6835:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) )
- // InternalStrategyDSL.g:6836:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
+ // InternalStrategyDSL.g:6841:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) )
+ // InternalStrategyDSL.g:6842:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
{
- // InternalStrategyDSL.g:6836:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
- // InternalStrategyDSL.g:6837:2: ( rule__XAssignment__Group_1_1_0__0 )
+ // InternalStrategyDSL.g:6842:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
+ // InternalStrategyDSL.g:6843:2: ( rule__XAssignment__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0());
}
- // InternalStrategyDSL.g:6838:2: ( rule__XAssignment__Group_1_1_0__0 )
- // InternalStrategyDSL.g:6838:3: rule__XAssignment__Group_1_1_0__0
+ // InternalStrategyDSL.g:6844:2: ( rule__XAssignment__Group_1_1_0__0 )
+ // InternalStrategyDSL.g:6844:3: rule__XAssignment__Group_1_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0__0();
@@ -23671,14 +23717,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1_1__1"
- // InternalStrategyDSL.g:6846:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ;
+ // InternalStrategyDSL.g:6852:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ;
public final void rule__XAssignment__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6850:1: ( rule__XAssignment__Group_1_1__1__Impl )
- // InternalStrategyDSL.g:6851:2: rule__XAssignment__Group_1_1__1__Impl
+ // InternalStrategyDSL.g:6856:1: ( rule__XAssignment__Group_1_1__1__Impl )
+ // InternalStrategyDSL.g:6857:2: rule__XAssignment__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1__1__Impl();
@@ -23704,23 +23750,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1_1__1__Impl"
- // InternalStrategyDSL.g:6857:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:6863:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ;
public final void rule__XAssignment__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6861:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) )
- // InternalStrategyDSL.g:6862:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
+ // InternalStrategyDSL.g:6867:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) )
+ // InternalStrategyDSL.g:6868:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
{
- // InternalStrategyDSL.g:6862:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
- // InternalStrategyDSL.g:6863:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
+ // InternalStrategyDSL.g:6868:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
+ // InternalStrategyDSL.g:6869:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1());
}
- // InternalStrategyDSL.g:6864:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
- // InternalStrategyDSL.g:6864:3: rule__XAssignment__RightOperandAssignment_1_1_1
+ // InternalStrategyDSL.g:6870:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
+ // InternalStrategyDSL.g:6870:3: rule__XAssignment__RightOperandAssignment_1_1_1
{
pushFollow(FOLLOW_2);
rule__XAssignment__RightOperandAssignment_1_1_1();
@@ -23755,14 +23801,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1_1_0__0"
- // InternalStrategyDSL.g:6873:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ;
+ // InternalStrategyDSL.g:6879:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ;
public final void rule__XAssignment__Group_1_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6877:1: ( rule__XAssignment__Group_1_1_0__0__Impl )
- // InternalStrategyDSL.g:6878:2: rule__XAssignment__Group_1_1_0__0__Impl
+ // InternalStrategyDSL.g:6883:1: ( rule__XAssignment__Group_1_1_0__0__Impl )
+ // InternalStrategyDSL.g:6884:2: rule__XAssignment__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0__0__Impl();
@@ -23788,23 +23834,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1_1_0__0__Impl"
- // InternalStrategyDSL.g:6884:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:6890:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ;
public final void rule__XAssignment__Group_1_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6888:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:6889:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
+ // InternalStrategyDSL.g:6894:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:6895:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:6889:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
- // InternalStrategyDSL.g:6890:2: ( rule__XAssignment__Group_1_1_0_0__0 )
+ // InternalStrategyDSL.g:6895:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
+ // InternalStrategyDSL.g:6896:2: ( rule__XAssignment__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0());
}
- // InternalStrategyDSL.g:6891:2: ( rule__XAssignment__Group_1_1_0_0__0 )
- // InternalStrategyDSL.g:6891:3: rule__XAssignment__Group_1_1_0_0__0
+ // InternalStrategyDSL.g:6897:2: ( rule__XAssignment__Group_1_1_0_0__0 )
+ // InternalStrategyDSL.g:6897:3: rule__XAssignment__Group_1_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0_0__0();
@@ -23839,14 +23885,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__0"
- // InternalStrategyDSL.g:6900:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ;
+ // InternalStrategyDSL.g:6906:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ;
public final void rule__XAssignment__Group_1_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6904:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 )
- // InternalStrategyDSL.g:6905:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1
+ // InternalStrategyDSL.g:6910:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 )
+ // InternalStrategyDSL.g:6911:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1
{
pushFollow(FOLLOW_47);
rule__XAssignment__Group_1_1_0_0__0__Impl();
@@ -23877,23 +23923,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__0__Impl"
- // InternalStrategyDSL.g:6912:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:6918:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ;
public final void rule__XAssignment__Group_1_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6916:1: ( ( () ) )
- // InternalStrategyDSL.g:6917:1: ( () )
+ // InternalStrategyDSL.g:6922:1: ( ( () ) )
+ // InternalStrategyDSL.g:6923:1: ( () )
{
- // InternalStrategyDSL.g:6917:1: ( () )
- // InternalStrategyDSL.g:6918:2: ()
+ // InternalStrategyDSL.g:6923:1: ( () )
+ // InternalStrategyDSL.g:6924:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
- // InternalStrategyDSL.g:6919:2: ()
- // InternalStrategyDSL.g:6919:3:
+ // InternalStrategyDSL.g:6925:2: ()
+ // InternalStrategyDSL.g:6925:3:
{
}
@@ -23918,14 +23964,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__1"
- // InternalStrategyDSL.g:6927:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:6933:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ;
public final void rule__XAssignment__Group_1_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6931:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl )
- // InternalStrategyDSL.g:6932:2: rule__XAssignment__Group_1_1_0_0__1__Impl
+ // InternalStrategyDSL.g:6937:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:6938:2: rule__XAssignment__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1_0_0__1__Impl();
@@ -23951,23 +23997,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__1__Impl"
- // InternalStrategyDSL.g:6938:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:6944:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ;
public final void rule__XAssignment__Group_1_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6942:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) )
- // InternalStrategyDSL.g:6943:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalStrategyDSL.g:6948:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) )
+ // InternalStrategyDSL.g:6949:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
{
- // InternalStrategyDSL.g:6943:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
- // InternalStrategyDSL.g:6944:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
+ // InternalStrategyDSL.g:6949:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalStrategyDSL.g:6950:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1());
}
- // InternalStrategyDSL.g:6945:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
- // InternalStrategyDSL.g:6945:3: rule__XAssignment__FeatureAssignment_1_1_0_0_1
+ // InternalStrategyDSL.g:6951:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
+ // InternalStrategyDSL.g:6951:3: rule__XAssignment__FeatureAssignment_1_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XAssignment__FeatureAssignment_1_1_0_0_1();
@@ -24002,14 +24048,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_5__0"
- // InternalStrategyDSL.g:6954:1: rule__OpMultiAssign__Group_5__0 : rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ;
+ // InternalStrategyDSL.g:6960:1: rule__OpMultiAssign__Group_5__0 : rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ;
public final void rule__OpMultiAssign__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6958:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 )
- // InternalStrategyDSL.g:6959:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1
+ // InternalStrategyDSL.g:6964:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 )
+ // InternalStrategyDSL.g:6965:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1
{
pushFollow(FOLLOW_48);
rule__OpMultiAssign__Group_5__0__Impl();
@@ -24040,17 +24086,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_5__0__Impl"
- // InternalStrategyDSL.g:6966:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ;
+ // InternalStrategyDSL.g:6972:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ;
public final void rule__OpMultiAssign__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6970:1: ( ( '<' ) )
- // InternalStrategyDSL.g:6971:1: ( '<' )
+ // InternalStrategyDSL.g:6976:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:6977:1: ( '<' )
{
- // InternalStrategyDSL.g:6971:1: ( '<' )
- // InternalStrategyDSL.g:6972:2: '<'
+ // InternalStrategyDSL.g:6977:1: ( '<' )
+ // InternalStrategyDSL.g:6978:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0());
@@ -24081,14 +24127,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_5__1"
- // InternalStrategyDSL.g:6981:1: rule__OpMultiAssign__Group_5__1 : rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ;
+ // InternalStrategyDSL.g:6987:1: rule__OpMultiAssign__Group_5__1 : rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ;
public final void rule__OpMultiAssign__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6985:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 )
- // InternalStrategyDSL.g:6986:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2
+ // InternalStrategyDSL.g:6991:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 )
+ // InternalStrategyDSL.g:6992:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2
{
pushFollow(FOLLOW_42);
rule__OpMultiAssign__Group_5__1__Impl();
@@ -24119,17 +24165,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_5__1__Impl"
- // InternalStrategyDSL.g:6993:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ;
+ // InternalStrategyDSL.g:6999:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ;
public final void rule__OpMultiAssign__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:6997:1: ( ( '<' ) )
- // InternalStrategyDSL.g:6998:1: ( '<' )
+ // InternalStrategyDSL.g:7003:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:7004:1: ( '<' )
{
- // InternalStrategyDSL.g:6998:1: ( '<' )
- // InternalStrategyDSL.g:6999:2: '<'
+ // InternalStrategyDSL.g:7004:1: ( '<' )
+ // InternalStrategyDSL.g:7005:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1());
@@ -24160,14 +24206,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_5__2"
- // InternalStrategyDSL.g:7008:1: rule__OpMultiAssign__Group_5__2 : rule__OpMultiAssign__Group_5__2__Impl ;
+ // InternalStrategyDSL.g:7014:1: rule__OpMultiAssign__Group_5__2 : rule__OpMultiAssign__Group_5__2__Impl ;
public final void rule__OpMultiAssign__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7012:1: ( rule__OpMultiAssign__Group_5__2__Impl )
- // InternalStrategyDSL.g:7013:2: rule__OpMultiAssign__Group_5__2__Impl
+ // InternalStrategyDSL.g:7018:1: ( rule__OpMultiAssign__Group_5__2__Impl )
+ // InternalStrategyDSL.g:7019:2: rule__OpMultiAssign__Group_5__2__Impl
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Group_5__2__Impl();
@@ -24193,17 +24239,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_5__2__Impl"
- // InternalStrategyDSL.g:7019:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ;
+ // InternalStrategyDSL.g:7025:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ;
public final void rule__OpMultiAssign__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7023:1: ( ( '=' ) )
- // InternalStrategyDSL.g:7024:1: ( '=' )
+ // InternalStrategyDSL.g:7029:1: ( ( '=' ) )
+ // InternalStrategyDSL.g:7030:1: ( '=' )
{
- // InternalStrategyDSL.g:7024:1: ( '=' )
- // InternalStrategyDSL.g:7025:2: '='
+ // InternalStrategyDSL.g:7030:1: ( '=' )
+ // InternalStrategyDSL.g:7031:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2());
@@ -24234,14 +24280,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_6__0"
- // InternalStrategyDSL.g:7035:1: rule__OpMultiAssign__Group_6__0 : rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ;
+ // InternalStrategyDSL.g:7041:1: rule__OpMultiAssign__Group_6__0 : rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ;
public final void rule__OpMultiAssign__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7039:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 )
- // InternalStrategyDSL.g:7040:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1
+ // InternalStrategyDSL.g:7045:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 )
+ // InternalStrategyDSL.g:7046:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1
{
pushFollow(FOLLOW_49);
rule__OpMultiAssign__Group_6__0__Impl();
@@ -24272,17 +24318,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_6__0__Impl"
- // InternalStrategyDSL.g:7047:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ;
+ // InternalStrategyDSL.g:7053:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ;
public final void rule__OpMultiAssign__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7051:1: ( ( '>' ) )
- // InternalStrategyDSL.g:7052:1: ( '>' )
+ // InternalStrategyDSL.g:7057:1: ( ( '>' ) )
+ // InternalStrategyDSL.g:7058:1: ( '>' )
{
- // InternalStrategyDSL.g:7052:1: ( '>' )
- // InternalStrategyDSL.g:7053:2: '>'
+ // InternalStrategyDSL.g:7058:1: ( '>' )
+ // InternalStrategyDSL.g:7059:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0());
@@ -24313,14 +24359,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_6__1"
- // InternalStrategyDSL.g:7062:1: rule__OpMultiAssign__Group_6__1 : rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ;
+ // InternalStrategyDSL.g:7068:1: rule__OpMultiAssign__Group_6__1 : rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ;
public final void rule__OpMultiAssign__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7066:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 )
- // InternalStrategyDSL.g:7067:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2
+ // InternalStrategyDSL.g:7072:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 )
+ // InternalStrategyDSL.g:7073:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2
{
pushFollow(FOLLOW_49);
rule__OpMultiAssign__Group_6__1__Impl();
@@ -24351,22 +24397,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_6__1__Impl"
- // InternalStrategyDSL.g:7074:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ;
+ // InternalStrategyDSL.g:7080:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ;
public final void rule__OpMultiAssign__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7078:1: ( ( ( '>' )? ) )
- // InternalStrategyDSL.g:7079:1: ( ( '>' )? )
+ // InternalStrategyDSL.g:7084:1: ( ( ( '>' )? ) )
+ // InternalStrategyDSL.g:7085:1: ( ( '>' )? )
{
- // InternalStrategyDSL.g:7079:1: ( ( '>' )? )
- // InternalStrategyDSL.g:7080:2: ( '>' )?
+ // InternalStrategyDSL.g:7085:1: ( ( '>' )? )
+ // InternalStrategyDSL.g:7086:2: ( '>' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1());
}
- // InternalStrategyDSL.g:7081:2: ( '>' )?
+ // InternalStrategyDSL.g:7087:2: ( '>' )?
int alt71=2;
int LA71_0 = input.LA(1);
@@ -24375,7 +24421,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
switch (alt71) {
case 1 :
- // InternalStrategyDSL.g:7081:3: '>'
+ // InternalStrategyDSL.g:7087:3: '>'
{
match(input,26,FOLLOW_2); if (state.failed) return ;
@@ -24409,14 +24455,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_6__2"
- // InternalStrategyDSL.g:7089:1: rule__OpMultiAssign__Group_6__2 : rule__OpMultiAssign__Group_6__2__Impl ;
+ // InternalStrategyDSL.g:7095:1: rule__OpMultiAssign__Group_6__2 : rule__OpMultiAssign__Group_6__2__Impl ;
public final void rule__OpMultiAssign__Group_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7093:1: ( rule__OpMultiAssign__Group_6__2__Impl )
- // InternalStrategyDSL.g:7094:2: rule__OpMultiAssign__Group_6__2__Impl
+ // InternalStrategyDSL.g:7099:1: ( rule__OpMultiAssign__Group_6__2__Impl )
+ // InternalStrategyDSL.g:7100:2: rule__OpMultiAssign__Group_6__2__Impl
{
pushFollow(FOLLOW_2);
rule__OpMultiAssign__Group_6__2__Impl();
@@ -24442,17 +24488,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpMultiAssign__Group_6__2__Impl"
- // InternalStrategyDSL.g:7100:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ;
+ // InternalStrategyDSL.g:7106:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ;
public final void rule__OpMultiAssign__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7104:1: ( ( '>=' ) )
- // InternalStrategyDSL.g:7105:1: ( '>=' )
+ // InternalStrategyDSL.g:7110:1: ( ( '>=' ) )
+ // InternalStrategyDSL.g:7111:1: ( '>=' )
{
- // InternalStrategyDSL.g:7105:1: ( '>=' )
- // InternalStrategyDSL.g:7106:2: '>='
+ // InternalStrategyDSL.g:7111:1: ( '>=' )
+ // InternalStrategyDSL.g:7112:2: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2());
@@ -24483,14 +24529,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group__0"
- // InternalStrategyDSL.g:7116:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ;
+ // InternalStrategyDSL.g:7122:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ;
public final void rule__XOrExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7120:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 )
- // InternalStrategyDSL.g:7121:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1
+ // InternalStrategyDSL.g:7126:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 )
+ // InternalStrategyDSL.g:7127:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1
{
pushFollow(FOLLOW_50);
rule__XOrExpression__Group__0__Impl();
@@ -24521,17 +24567,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group__0__Impl"
- // InternalStrategyDSL.g:7128:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ;
+ // InternalStrategyDSL.g:7134:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ;
public final void rule__XOrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7132:1: ( ( ruleXAndExpression ) )
- // InternalStrategyDSL.g:7133:1: ( ruleXAndExpression )
+ // InternalStrategyDSL.g:7138:1: ( ( ruleXAndExpression ) )
+ // InternalStrategyDSL.g:7139:1: ( ruleXAndExpression )
{
- // InternalStrategyDSL.g:7133:1: ( ruleXAndExpression )
- // InternalStrategyDSL.g:7134:2: ruleXAndExpression
+ // InternalStrategyDSL.g:7139:1: ( ruleXAndExpression )
+ // InternalStrategyDSL.g:7140:2: ruleXAndExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0());
@@ -24566,14 +24612,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group__1"
- // InternalStrategyDSL.g:7143:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ;
+ // InternalStrategyDSL.g:7149:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ;
public final void rule__XOrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7147:1: ( rule__XOrExpression__Group__1__Impl )
- // InternalStrategyDSL.g:7148:2: rule__XOrExpression__Group__1__Impl
+ // InternalStrategyDSL.g:7153:1: ( rule__XOrExpression__Group__1__Impl )
+ // InternalStrategyDSL.g:7154:2: rule__XOrExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group__1__Impl();
@@ -24599,22 +24645,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group__1__Impl"
- // InternalStrategyDSL.g:7154:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ;
+ // InternalStrategyDSL.g:7160:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ;
public final void rule__XOrExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7158:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) )
- // InternalStrategyDSL.g:7159:1: ( ( rule__XOrExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:7164:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) )
+ // InternalStrategyDSL.g:7165:1: ( ( rule__XOrExpression__Group_1__0 )* )
{
- // InternalStrategyDSL.g:7159:1: ( ( rule__XOrExpression__Group_1__0 )* )
- // InternalStrategyDSL.g:7160:2: ( rule__XOrExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:7165:1: ( ( rule__XOrExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:7166:2: ( rule__XOrExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1());
}
- // InternalStrategyDSL.g:7161:2: ( rule__XOrExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:7167:2: ( rule__XOrExpression__Group_1__0 )*
loop72:
do {
int alt72=2;
@@ -24623,7 +24669,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( (LA72_0==14) ) {
int LA72_2 = input.LA(2);
- if ( (synpred120_InternalStrategyDSL()) ) {
+ if ( (synpred121_InternalStrategyDSL()) ) {
alt72=1;
}
@@ -24633,7 +24679,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt72) {
case 1 :
- // InternalStrategyDSL.g:7161:3: rule__XOrExpression__Group_1__0
+ // InternalStrategyDSL.g:7167:3: rule__XOrExpression__Group_1__0
{
pushFollow(FOLLOW_51);
rule__XOrExpression__Group_1__0();
@@ -24674,14 +24720,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group_1__0"
- // InternalStrategyDSL.g:7170:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ;
+ // InternalStrategyDSL.g:7176:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ;
public final void rule__XOrExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7174:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 )
- // InternalStrategyDSL.g:7175:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1
+ // InternalStrategyDSL.g:7180:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 )
+ // InternalStrategyDSL.g:7181:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1
{
pushFollow(FOLLOW_41);
rule__XOrExpression__Group_1__0__Impl();
@@ -24712,23 +24758,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group_1__0__Impl"
- // InternalStrategyDSL.g:7182:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:7188:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ;
public final void rule__XOrExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7186:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) )
- // InternalStrategyDSL.g:7187:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:7192:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) )
+ // InternalStrategyDSL.g:7193:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
{
- // InternalStrategyDSL.g:7187:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
- // InternalStrategyDSL.g:7188:2: ( rule__XOrExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:7193:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:7194:2: ( rule__XOrExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1_0());
}
- // InternalStrategyDSL.g:7189:2: ( rule__XOrExpression__Group_1_0__0 )
- // InternalStrategyDSL.g:7189:3: rule__XOrExpression__Group_1_0__0
+ // InternalStrategyDSL.g:7195:2: ( rule__XOrExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:7195:3: rule__XOrExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0__0();
@@ -24763,14 +24809,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group_1__1"
- // InternalStrategyDSL.g:7197:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:7203:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ;
public final void rule__XOrExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7201:1: ( rule__XOrExpression__Group_1__1__Impl )
- // InternalStrategyDSL.g:7202:2: rule__XOrExpression__Group_1__1__Impl
+ // InternalStrategyDSL.g:7207:1: ( rule__XOrExpression__Group_1__1__Impl )
+ // InternalStrategyDSL.g:7208:2: rule__XOrExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1__1__Impl();
@@ -24796,23 +24842,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group_1__1__Impl"
- // InternalStrategyDSL.g:7208:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalStrategyDSL.g:7214:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XOrExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7212:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) )
- // InternalStrategyDSL.g:7213:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:7218:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalStrategyDSL.g:7219:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
{
- // InternalStrategyDSL.g:7213:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
- // InternalStrategyDSL.g:7214:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:7219:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:7220:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalStrategyDSL.g:7215:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
- // InternalStrategyDSL.g:7215:3: rule__XOrExpression__RightOperandAssignment_1_1
+ // InternalStrategyDSL.g:7221:2: ( rule__XOrExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:7221:3: rule__XOrExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XOrExpression__RightOperandAssignment_1_1();
@@ -24847,14 +24893,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group_1_0__0"
- // InternalStrategyDSL.g:7224:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ;
+ // InternalStrategyDSL.g:7230:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ;
public final void rule__XOrExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7228:1: ( rule__XOrExpression__Group_1_0__0__Impl )
- // InternalStrategyDSL.g:7229:2: rule__XOrExpression__Group_1_0__0__Impl
+ // InternalStrategyDSL.g:7234:1: ( rule__XOrExpression__Group_1_0__0__Impl )
+ // InternalStrategyDSL.g:7235:2: rule__XOrExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0__0__Impl();
@@ -24880,23 +24926,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group_1_0__0__Impl"
- // InternalStrategyDSL.g:7235:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:7241:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ;
public final void rule__XOrExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7239:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:7240:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:7245:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:7246:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:7240:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
- // InternalStrategyDSL.g:7241:2: ( rule__XOrExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:7246:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:7247:2: ( rule__XOrExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0());
}
- // InternalStrategyDSL.g:7242:2: ( rule__XOrExpression__Group_1_0_0__0 )
- // InternalStrategyDSL.g:7242:3: rule__XOrExpression__Group_1_0_0__0
+ // InternalStrategyDSL.g:7248:2: ( rule__XOrExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:7248:3: rule__XOrExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0_0__0();
@@ -24931,14 +24977,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group_1_0_0__0"
- // InternalStrategyDSL.g:7251:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ;
+ // InternalStrategyDSL.g:7257:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ;
public final void rule__XOrExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7255:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 )
- // InternalStrategyDSL.g:7256:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1
+ // InternalStrategyDSL.g:7261:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 )
+ // InternalStrategyDSL.g:7262:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_50);
rule__XOrExpression__Group_1_0_0__0__Impl();
@@ -24969,23 +25015,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group_1_0_0__0__Impl"
- // InternalStrategyDSL.g:7263:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:7269:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XOrExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7267:1: ( ( () ) )
- // InternalStrategyDSL.g:7268:1: ( () )
+ // InternalStrategyDSL.g:7273:1: ( ( () ) )
+ // InternalStrategyDSL.g:7274:1: ( () )
{
- // InternalStrategyDSL.g:7268:1: ( () )
- // InternalStrategyDSL.g:7269:2: ()
+ // InternalStrategyDSL.g:7274:1: ( () )
+ // InternalStrategyDSL.g:7275:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalStrategyDSL.g:7270:2: ()
- // InternalStrategyDSL.g:7270:3:
+ // InternalStrategyDSL.g:7276:2: ()
+ // InternalStrategyDSL.g:7276:3:
{
}
@@ -25010,14 +25056,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group_1_0_0__1"
- // InternalStrategyDSL.g:7278:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:7284:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ;
public final void rule__XOrExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7282:1: ( rule__XOrExpression__Group_1_0_0__1__Impl )
- // InternalStrategyDSL.g:7283:2: rule__XOrExpression__Group_1_0_0__1__Impl
+ // InternalStrategyDSL.g:7288:1: ( rule__XOrExpression__Group_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:7289:2: rule__XOrExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOrExpression__Group_1_0_0__1__Impl();
@@ -25043,23 +25089,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__Group_1_0_0__1__Impl"
- // InternalStrategyDSL.g:7289:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:7295:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XOrExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7293:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalStrategyDSL.g:7294:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:7299:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalStrategyDSL.g:7300:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalStrategyDSL.g:7294:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalStrategyDSL.g:7295:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:7300:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:7301:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalStrategyDSL.g:7296:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
- // InternalStrategyDSL.g:7296:3: rule__XOrExpression__FeatureAssignment_1_0_0_1
+ // InternalStrategyDSL.g:7302:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:7302:3: rule__XOrExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XOrExpression__FeatureAssignment_1_0_0_1();
@@ -25094,14 +25140,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group__0"
- // InternalStrategyDSL.g:7305:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ;
+ // InternalStrategyDSL.g:7311:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ;
public final void rule__XAndExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7309:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 )
- // InternalStrategyDSL.g:7310:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1
+ // InternalStrategyDSL.g:7315:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 )
+ // InternalStrategyDSL.g:7316:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1
{
pushFollow(FOLLOW_52);
rule__XAndExpression__Group__0__Impl();
@@ -25132,17 +25178,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group__0__Impl"
- // InternalStrategyDSL.g:7317:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ;
+ // InternalStrategyDSL.g:7323:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ;
public final void rule__XAndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7321:1: ( ( ruleXEqualityExpression ) )
- // InternalStrategyDSL.g:7322:1: ( ruleXEqualityExpression )
+ // InternalStrategyDSL.g:7327:1: ( ( ruleXEqualityExpression ) )
+ // InternalStrategyDSL.g:7328:1: ( ruleXEqualityExpression )
{
- // InternalStrategyDSL.g:7322:1: ( ruleXEqualityExpression )
- // InternalStrategyDSL.g:7323:2: ruleXEqualityExpression
+ // InternalStrategyDSL.g:7328:1: ( ruleXEqualityExpression )
+ // InternalStrategyDSL.g:7329:2: ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0());
@@ -25177,14 +25223,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group__1"
- // InternalStrategyDSL.g:7332:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ;
+ // InternalStrategyDSL.g:7338:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ;
public final void rule__XAndExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7336:1: ( rule__XAndExpression__Group__1__Impl )
- // InternalStrategyDSL.g:7337:2: rule__XAndExpression__Group__1__Impl
+ // InternalStrategyDSL.g:7342:1: ( rule__XAndExpression__Group__1__Impl )
+ // InternalStrategyDSL.g:7343:2: rule__XAndExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group__1__Impl();
@@ -25210,22 +25256,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group__1__Impl"
- // InternalStrategyDSL.g:7343:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ;
+ // InternalStrategyDSL.g:7349:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ;
public final void rule__XAndExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7347:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) )
- // InternalStrategyDSL.g:7348:1: ( ( rule__XAndExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:7353:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) )
+ // InternalStrategyDSL.g:7354:1: ( ( rule__XAndExpression__Group_1__0 )* )
{
- // InternalStrategyDSL.g:7348:1: ( ( rule__XAndExpression__Group_1__0 )* )
- // InternalStrategyDSL.g:7349:2: ( rule__XAndExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:7354:1: ( ( rule__XAndExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:7355:2: ( rule__XAndExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1());
}
- // InternalStrategyDSL.g:7350:2: ( rule__XAndExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:7356:2: ( rule__XAndExpression__Group_1__0 )*
loop73:
do {
int alt73=2;
@@ -25234,7 +25280,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( (LA73_0==15) ) {
int LA73_2 = input.LA(2);
- if ( (synpred121_InternalStrategyDSL()) ) {
+ if ( (synpred122_InternalStrategyDSL()) ) {
alt73=1;
}
@@ -25244,7 +25290,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt73) {
case 1 :
- // InternalStrategyDSL.g:7350:3: rule__XAndExpression__Group_1__0
+ // InternalStrategyDSL.g:7356:3: rule__XAndExpression__Group_1__0
{
pushFollow(FOLLOW_53);
rule__XAndExpression__Group_1__0();
@@ -25285,14 +25331,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group_1__0"
- // InternalStrategyDSL.g:7359:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ;
+ // InternalStrategyDSL.g:7365:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ;
public final void rule__XAndExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7363:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 )
- // InternalStrategyDSL.g:7364:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1
+ // InternalStrategyDSL.g:7369:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 )
+ // InternalStrategyDSL.g:7370:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1
{
pushFollow(FOLLOW_41);
rule__XAndExpression__Group_1__0__Impl();
@@ -25323,23 +25369,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group_1__0__Impl"
- // InternalStrategyDSL.g:7371:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:7377:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ;
public final void rule__XAndExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7375:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) )
- // InternalStrategyDSL.g:7376:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:7381:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) )
+ // InternalStrategyDSL.g:7382:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
{
- // InternalStrategyDSL.g:7376:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
- // InternalStrategyDSL.g:7377:2: ( rule__XAndExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:7382:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:7383:2: ( rule__XAndExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1_0());
}
- // InternalStrategyDSL.g:7378:2: ( rule__XAndExpression__Group_1_0__0 )
- // InternalStrategyDSL.g:7378:3: rule__XAndExpression__Group_1_0__0
+ // InternalStrategyDSL.g:7384:2: ( rule__XAndExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:7384:3: rule__XAndExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0__0();
@@ -25374,14 +25420,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group_1__1"
- // InternalStrategyDSL.g:7386:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:7392:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ;
public final void rule__XAndExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7390:1: ( rule__XAndExpression__Group_1__1__Impl )
- // InternalStrategyDSL.g:7391:2: rule__XAndExpression__Group_1__1__Impl
+ // InternalStrategyDSL.g:7396:1: ( rule__XAndExpression__Group_1__1__Impl )
+ // InternalStrategyDSL.g:7397:2: rule__XAndExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1__1__Impl();
@@ -25407,23 +25453,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group_1__1__Impl"
- // InternalStrategyDSL.g:7397:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalStrategyDSL.g:7403:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XAndExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7401:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) )
- // InternalStrategyDSL.g:7402:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:7407:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalStrategyDSL.g:7408:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
{
- // InternalStrategyDSL.g:7402:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
- // InternalStrategyDSL.g:7403:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:7408:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:7409:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalStrategyDSL.g:7404:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
- // InternalStrategyDSL.g:7404:3: rule__XAndExpression__RightOperandAssignment_1_1
+ // InternalStrategyDSL.g:7410:2: ( rule__XAndExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:7410:3: rule__XAndExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XAndExpression__RightOperandAssignment_1_1();
@@ -25458,14 +25504,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group_1_0__0"
- // InternalStrategyDSL.g:7413:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ;
+ // InternalStrategyDSL.g:7419:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ;
public final void rule__XAndExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7417:1: ( rule__XAndExpression__Group_1_0__0__Impl )
- // InternalStrategyDSL.g:7418:2: rule__XAndExpression__Group_1_0__0__Impl
+ // InternalStrategyDSL.g:7423:1: ( rule__XAndExpression__Group_1_0__0__Impl )
+ // InternalStrategyDSL.g:7424:2: rule__XAndExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0__0__Impl();
@@ -25491,23 +25537,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group_1_0__0__Impl"
- // InternalStrategyDSL.g:7424:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:7430:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ;
public final void rule__XAndExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7428:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:7429:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:7434:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:7435:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:7429:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
- // InternalStrategyDSL.g:7430:2: ( rule__XAndExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:7435:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:7436:2: ( rule__XAndExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0());
}
- // InternalStrategyDSL.g:7431:2: ( rule__XAndExpression__Group_1_0_0__0 )
- // InternalStrategyDSL.g:7431:3: rule__XAndExpression__Group_1_0_0__0
+ // InternalStrategyDSL.g:7437:2: ( rule__XAndExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:7437:3: rule__XAndExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0_0__0();
@@ -25542,14 +25588,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group_1_0_0__0"
- // InternalStrategyDSL.g:7440:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ;
+ // InternalStrategyDSL.g:7446:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ;
public final void rule__XAndExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7444:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 )
- // InternalStrategyDSL.g:7445:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1
+ // InternalStrategyDSL.g:7450:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 )
+ // InternalStrategyDSL.g:7451:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_52);
rule__XAndExpression__Group_1_0_0__0__Impl();
@@ -25580,23 +25626,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group_1_0_0__0__Impl"
- // InternalStrategyDSL.g:7452:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:7458:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XAndExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7456:1: ( ( () ) )
- // InternalStrategyDSL.g:7457:1: ( () )
+ // InternalStrategyDSL.g:7462:1: ( ( () ) )
+ // InternalStrategyDSL.g:7463:1: ( () )
{
- // InternalStrategyDSL.g:7457:1: ( () )
- // InternalStrategyDSL.g:7458:2: ()
+ // InternalStrategyDSL.g:7463:1: ( () )
+ // InternalStrategyDSL.g:7464:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalStrategyDSL.g:7459:2: ()
- // InternalStrategyDSL.g:7459:3:
+ // InternalStrategyDSL.g:7465:2: ()
+ // InternalStrategyDSL.g:7465:3:
{
}
@@ -25621,14 +25667,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group_1_0_0__1"
- // InternalStrategyDSL.g:7467:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:7473:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ;
public final void rule__XAndExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7471:1: ( rule__XAndExpression__Group_1_0_0__1__Impl )
- // InternalStrategyDSL.g:7472:2: rule__XAndExpression__Group_1_0_0__1__Impl
+ // InternalStrategyDSL.g:7477:1: ( rule__XAndExpression__Group_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:7478:2: rule__XAndExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAndExpression__Group_1_0_0__1__Impl();
@@ -25654,23 +25700,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__Group_1_0_0__1__Impl"
- // InternalStrategyDSL.g:7478:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:7484:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XAndExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7482:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalStrategyDSL.g:7483:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:7488:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalStrategyDSL.g:7489:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalStrategyDSL.g:7483:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalStrategyDSL.g:7484:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:7489:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:7490:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalStrategyDSL.g:7485:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
- // InternalStrategyDSL.g:7485:3: rule__XAndExpression__FeatureAssignment_1_0_0_1
+ // InternalStrategyDSL.g:7491:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:7491:3: rule__XAndExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XAndExpression__FeatureAssignment_1_0_0_1();
@@ -25705,14 +25751,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group__0"
- // InternalStrategyDSL.g:7494:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ;
+ // InternalStrategyDSL.g:7500:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ;
public final void rule__XEqualityExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7498:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 )
- // InternalStrategyDSL.g:7499:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1
+ // InternalStrategyDSL.g:7504:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 )
+ // InternalStrategyDSL.g:7505:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1
{
pushFollow(FOLLOW_54);
rule__XEqualityExpression__Group__0__Impl();
@@ -25743,17 +25789,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group__0__Impl"
- // InternalStrategyDSL.g:7506:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ;
+ // InternalStrategyDSL.g:7512:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ;
public final void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7510:1: ( ( ruleXRelationalExpression ) )
- // InternalStrategyDSL.g:7511:1: ( ruleXRelationalExpression )
+ // InternalStrategyDSL.g:7516:1: ( ( ruleXRelationalExpression ) )
+ // InternalStrategyDSL.g:7517:1: ( ruleXRelationalExpression )
{
- // InternalStrategyDSL.g:7511:1: ( ruleXRelationalExpression )
- // InternalStrategyDSL.g:7512:2: ruleXRelationalExpression
+ // InternalStrategyDSL.g:7517:1: ( ruleXRelationalExpression )
+ // InternalStrategyDSL.g:7518:2: ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0());
@@ -25788,14 +25834,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group__1"
- // InternalStrategyDSL.g:7521:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ;
+ // InternalStrategyDSL.g:7527:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ;
public final void rule__XEqualityExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7525:1: ( rule__XEqualityExpression__Group__1__Impl )
- // InternalStrategyDSL.g:7526:2: rule__XEqualityExpression__Group__1__Impl
+ // InternalStrategyDSL.g:7531:1: ( rule__XEqualityExpression__Group__1__Impl )
+ // InternalStrategyDSL.g:7532:2: rule__XEqualityExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group__1__Impl();
@@ -25821,22 +25867,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group__1__Impl"
- // InternalStrategyDSL.g:7532:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ;
+ // InternalStrategyDSL.g:7538:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ;
public final void rule__XEqualityExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7536:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) )
- // InternalStrategyDSL.g:7537:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:7542:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) )
+ // InternalStrategyDSL.g:7543:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
{
- // InternalStrategyDSL.g:7537:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
- // InternalStrategyDSL.g:7538:2: ( rule__XEqualityExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:7543:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:7544:2: ( rule__XEqualityExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1());
}
- // InternalStrategyDSL.g:7539:2: ( rule__XEqualityExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:7545:2: ( rule__XEqualityExpression__Group_1__0 )*
loop74:
do {
int alt74=2;
@@ -25845,7 +25891,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA74_2 = input.LA(2);
- if ( (synpred122_InternalStrategyDSL()) ) {
+ if ( (synpred123_InternalStrategyDSL()) ) {
alt74=1;
}
@@ -25856,7 +25902,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA74_3 = input.LA(2);
- if ( (synpred122_InternalStrategyDSL()) ) {
+ if ( (synpred123_InternalStrategyDSL()) ) {
alt74=1;
}
@@ -25867,7 +25913,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA74_4 = input.LA(2);
- if ( (synpred122_InternalStrategyDSL()) ) {
+ if ( (synpred123_InternalStrategyDSL()) ) {
alt74=1;
}
@@ -25878,7 +25924,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA74_5 = input.LA(2);
- if ( (synpred122_InternalStrategyDSL()) ) {
+ if ( (synpred123_InternalStrategyDSL()) ) {
alt74=1;
}
@@ -25890,7 +25936,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt74) {
case 1 :
- // InternalStrategyDSL.g:7539:3: rule__XEqualityExpression__Group_1__0
+ // InternalStrategyDSL.g:7545:3: rule__XEqualityExpression__Group_1__0
{
pushFollow(FOLLOW_55);
rule__XEqualityExpression__Group_1__0();
@@ -25931,14 +25977,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group_1__0"
- // InternalStrategyDSL.g:7548:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ;
+ // InternalStrategyDSL.g:7554:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ;
public final void rule__XEqualityExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7552:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 )
- // InternalStrategyDSL.g:7553:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1
+ // InternalStrategyDSL.g:7558:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 )
+ // InternalStrategyDSL.g:7559:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1
{
pushFollow(FOLLOW_41);
rule__XEqualityExpression__Group_1__0__Impl();
@@ -25969,23 +26015,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group_1__0__Impl"
- // InternalStrategyDSL.g:7560:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:7566:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ;
public final void rule__XEqualityExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7564:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) )
- // InternalStrategyDSL.g:7565:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:7570:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) )
+ // InternalStrategyDSL.g:7571:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
{
- // InternalStrategyDSL.g:7565:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
- // InternalStrategyDSL.g:7566:2: ( rule__XEqualityExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:7571:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:7572:2: ( rule__XEqualityExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0());
}
- // InternalStrategyDSL.g:7567:2: ( rule__XEqualityExpression__Group_1_0__0 )
- // InternalStrategyDSL.g:7567:3: rule__XEqualityExpression__Group_1_0__0
+ // InternalStrategyDSL.g:7573:2: ( rule__XEqualityExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:7573:3: rule__XEqualityExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0__0();
@@ -26020,14 +26066,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group_1__1"
- // InternalStrategyDSL.g:7575:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:7581:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ;
public final void rule__XEqualityExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7579:1: ( rule__XEqualityExpression__Group_1__1__Impl )
- // InternalStrategyDSL.g:7580:2: rule__XEqualityExpression__Group_1__1__Impl
+ // InternalStrategyDSL.g:7585:1: ( rule__XEqualityExpression__Group_1__1__Impl )
+ // InternalStrategyDSL.g:7586:2: rule__XEqualityExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1__1__Impl();
@@ -26053,23 +26099,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group_1__1__Impl"
- // InternalStrategyDSL.g:7586:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalStrategyDSL.g:7592:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XEqualityExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7590:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) )
- // InternalStrategyDSL.g:7591:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:7596:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalStrategyDSL.g:7597:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
{
- // InternalStrategyDSL.g:7591:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
- // InternalStrategyDSL.g:7592:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:7597:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:7598:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalStrategyDSL.g:7593:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
- // InternalStrategyDSL.g:7593:3: rule__XEqualityExpression__RightOperandAssignment_1_1
+ // InternalStrategyDSL.g:7599:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:7599:3: rule__XEqualityExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__RightOperandAssignment_1_1();
@@ -26104,14 +26150,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group_1_0__0"
- // InternalStrategyDSL.g:7602:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ;
+ // InternalStrategyDSL.g:7608:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ;
public final void rule__XEqualityExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7606:1: ( rule__XEqualityExpression__Group_1_0__0__Impl )
- // InternalStrategyDSL.g:7607:2: rule__XEqualityExpression__Group_1_0__0__Impl
+ // InternalStrategyDSL.g:7612:1: ( rule__XEqualityExpression__Group_1_0__0__Impl )
+ // InternalStrategyDSL.g:7613:2: rule__XEqualityExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0__0__Impl();
@@ -26137,23 +26183,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group_1_0__0__Impl"
- // InternalStrategyDSL.g:7613:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:7619:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ;
public final void rule__XEqualityExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7617:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:7618:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:7623:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:7624:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:7618:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
- // InternalStrategyDSL.g:7619:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:7624:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:7625:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0());
}
- // InternalStrategyDSL.g:7620:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
- // InternalStrategyDSL.g:7620:3: rule__XEqualityExpression__Group_1_0_0__0
+ // InternalStrategyDSL.g:7626:2: ( rule__XEqualityExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:7626:3: rule__XEqualityExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0_0__0();
@@ -26188,14 +26234,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0"
- // InternalStrategyDSL.g:7629:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ;
+ // InternalStrategyDSL.g:7635:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ;
public final void rule__XEqualityExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7633:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 )
- // InternalStrategyDSL.g:7634:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1
+ // InternalStrategyDSL.g:7639:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 )
+ // InternalStrategyDSL.g:7640:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_54);
rule__XEqualityExpression__Group_1_0_0__0__Impl();
@@ -26226,23 +26272,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0__Impl"
- // InternalStrategyDSL.g:7641:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:7647:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XEqualityExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7645:1: ( ( () ) )
- // InternalStrategyDSL.g:7646:1: ( () )
+ // InternalStrategyDSL.g:7651:1: ( ( () ) )
+ // InternalStrategyDSL.g:7652:1: ( () )
{
- // InternalStrategyDSL.g:7646:1: ( () )
- // InternalStrategyDSL.g:7647:2: ()
+ // InternalStrategyDSL.g:7652:1: ( () )
+ // InternalStrategyDSL.g:7653:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalStrategyDSL.g:7648:2: ()
- // InternalStrategyDSL.g:7648:3:
+ // InternalStrategyDSL.g:7654:2: ()
+ // InternalStrategyDSL.g:7654:3:
{
}
@@ -26267,14 +26313,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1"
- // InternalStrategyDSL.g:7656:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:7662:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ;
public final void rule__XEqualityExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7660:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl )
- // InternalStrategyDSL.g:7661:2: rule__XEqualityExpression__Group_1_0_0__1__Impl
+ // InternalStrategyDSL.g:7666:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:7667:2: rule__XEqualityExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__Group_1_0_0__1__Impl();
@@ -26300,23 +26346,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1__Impl"
- // InternalStrategyDSL.g:7667:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:7673:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XEqualityExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7671:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalStrategyDSL.g:7672:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:7677:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalStrategyDSL.g:7678:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalStrategyDSL.g:7672:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalStrategyDSL.g:7673:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:7678:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:7679:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalStrategyDSL.g:7674:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
- // InternalStrategyDSL.g:7674:3: rule__XEqualityExpression__FeatureAssignment_1_0_0_1
+ // InternalStrategyDSL.g:7680:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:7680:3: rule__XEqualityExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XEqualityExpression__FeatureAssignment_1_0_0_1();
@@ -26351,14 +26397,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group__0"
- // InternalStrategyDSL.g:7683:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ;
+ // InternalStrategyDSL.g:7689:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ;
public final void rule__XRelationalExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7687:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 )
- // InternalStrategyDSL.g:7688:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1
+ // InternalStrategyDSL.g:7693:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 )
+ // InternalStrategyDSL.g:7694:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1
{
pushFollow(FOLLOW_56);
rule__XRelationalExpression__Group__0__Impl();
@@ -26389,17 +26435,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group__0__Impl"
- // InternalStrategyDSL.g:7695:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ;
+ // InternalStrategyDSL.g:7701:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ;
public final void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7699:1: ( ( ruleXOtherOperatorExpression ) )
- // InternalStrategyDSL.g:7700:1: ( ruleXOtherOperatorExpression )
+ // InternalStrategyDSL.g:7705:1: ( ( ruleXOtherOperatorExpression ) )
+ // InternalStrategyDSL.g:7706:1: ( ruleXOtherOperatorExpression )
{
- // InternalStrategyDSL.g:7700:1: ( ruleXOtherOperatorExpression )
- // InternalStrategyDSL.g:7701:2: ruleXOtherOperatorExpression
+ // InternalStrategyDSL.g:7706:1: ( ruleXOtherOperatorExpression )
+ // InternalStrategyDSL.g:7707:2: ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0());
@@ -26434,14 +26480,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group__1"
- // InternalStrategyDSL.g:7710:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ;
+ // InternalStrategyDSL.g:7716:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ;
public final void rule__XRelationalExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7714:1: ( rule__XRelationalExpression__Group__1__Impl )
- // InternalStrategyDSL.g:7715:2: rule__XRelationalExpression__Group__1__Impl
+ // InternalStrategyDSL.g:7720:1: ( rule__XRelationalExpression__Group__1__Impl )
+ // InternalStrategyDSL.g:7721:2: rule__XRelationalExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group__1__Impl();
@@ -26467,22 +26513,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group__1__Impl"
- // InternalStrategyDSL.g:7721:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ;
+ // InternalStrategyDSL.g:7727:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ;
public final void rule__XRelationalExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7725:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) )
- // InternalStrategyDSL.g:7726:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
+ // InternalStrategyDSL.g:7731:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) )
+ // InternalStrategyDSL.g:7732:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
{
- // InternalStrategyDSL.g:7726:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
- // InternalStrategyDSL.g:7727:2: ( rule__XRelationalExpression__Alternatives_1 )*
+ // InternalStrategyDSL.g:7732:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
+ // InternalStrategyDSL.g:7733:2: ( rule__XRelationalExpression__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1());
}
- // InternalStrategyDSL.g:7728:2: ( rule__XRelationalExpression__Alternatives_1 )*
+ // InternalStrategyDSL.g:7734:2: ( rule__XRelationalExpression__Alternatives_1 )*
loop75:
do {
int alt75=2;
@@ -26491,7 +26537,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA75_2 = input.LA(2);
- if ( (synpred123_InternalStrategyDSL()) ) {
+ if ( (synpred124_InternalStrategyDSL()) ) {
alt75=1;
}
@@ -26502,18 +26548,18 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA75_3 = input.LA(2);
- if ( (synpred123_InternalStrategyDSL()) ) {
+ if ( (synpred124_InternalStrategyDSL()) ) {
alt75=1;
}
}
break;
- case 84:
+ case 85:
{
int LA75_4 = input.LA(2);
- if ( (synpred123_InternalStrategyDSL()) ) {
+ if ( (synpred124_InternalStrategyDSL()) ) {
alt75=1;
}
@@ -26524,7 +26570,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA75_5 = input.LA(2);
- if ( (synpred123_InternalStrategyDSL()) ) {
+ if ( (synpred124_InternalStrategyDSL()) ) {
alt75=1;
}
@@ -26536,7 +26582,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt75) {
case 1 :
- // InternalStrategyDSL.g:7728:3: rule__XRelationalExpression__Alternatives_1
+ // InternalStrategyDSL.g:7734:3: rule__XRelationalExpression__Alternatives_1
{
pushFollow(FOLLOW_57);
rule__XRelationalExpression__Alternatives_1();
@@ -26577,14 +26623,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_0__0"
- // InternalStrategyDSL.g:7737:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ;
+ // InternalStrategyDSL.g:7743:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ;
public final void rule__XRelationalExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7741:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 )
- // InternalStrategyDSL.g:7742:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1
+ // InternalStrategyDSL.g:7747:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 )
+ // InternalStrategyDSL.g:7748:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1
{
pushFollow(FOLLOW_58);
rule__XRelationalExpression__Group_1_0__0__Impl();
@@ -26615,23 +26661,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_0__0__Impl"
- // InternalStrategyDSL.g:7749:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:7755:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7753:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:7754:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:7759:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:7760:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:7754:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
- // InternalStrategyDSL.g:7755:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:7760:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:7761:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0());
}
- // InternalStrategyDSL.g:7756:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
- // InternalStrategyDSL.g:7756:3: rule__XRelationalExpression__Group_1_0_0__0
+ // InternalStrategyDSL.g:7762:2: ( rule__XRelationalExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:7762:3: rule__XRelationalExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0__0();
@@ -26666,14 +26712,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_0__1"
- // InternalStrategyDSL.g:7764:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ;
+ // InternalStrategyDSL.g:7770:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ;
public final void rule__XRelationalExpression__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7768:1: ( rule__XRelationalExpression__Group_1_0__1__Impl )
- // InternalStrategyDSL.g:7769:2: rule__XRelationalExpression__Group_1_0__1__Impl
+ // InternalStrategyDSL.g:7774:1: ( rule__XRelationalExpression__Group_1_0__1__Impl )
+ // InternalStrategyDSL.g:7775:2: rule__XRelationalExpression__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0__1__Impl();
@@ -26699,23 +26745,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_0__1__Impl"
- // InternalStrategyDSL.g:7775:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ;
+ // InternalStrategyDSL.g:7781:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ;
public final void rule__XRelationalExpression__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7779:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) )
- // InternalStrategyDSL.g:7780:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
+ // InternalStrategyDSL.g:7785:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) )
+ // InternalStrategyDSL.g:7786:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
{
- // InternalStrategyDSL.g:7780:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
- // InternalStrategyDSL.g:7781:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
+ // InternalStrategyDSL.g:7786:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
+ // InternalStrategyDSL.g:7787:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1());
}
- // InternalStrategyDSL.g:7782:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
- // InternalStrategyDSL.g:7782:3: rule__XRelationalExpression__TypeAssignment_1_0_1
+ // InternalStrategyDSL.g:7788:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
+ // InternalStrategyDSL.g:7788:3: rule__XRelationalExpression__TypeAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__TypeAssignment_1_0_1();
@@ -26750,14 +26796,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0"
- // InternalStrategyDSL.g:7791:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ;
+ // InternalStrategyDSL.g:7797:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ;
public final void rule__XRelationalExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7795:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl )
- // InternalStrategyDSL.g:7796:2: rule__XRelationalExpression__Group_1_0_0__0__Impl
+ // InternalStrategyDSL.g:7801:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl )
+ // InternalStrategyDSL.g:7802:2: rule__XRelationalExpression__Group_1_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0__0__Impl();
@@ -26783,23 +26829,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0__Impl"
- // InternalStrategyDSL.g:7802:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:7808:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7806:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) )
- // InternalStrategyDSL.g:7807:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
+ // InternalStrategyDSL.g:7812:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) )
+ // InternalStrategyDSL.g:7813:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
{
- // InternalStrategyDSL.g:7807:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
- // InternalStrategyDSL.g:7808:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
+ // InternalStrategyDSL.g:7813:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
+ // InternalStrategyDSL.g:7814:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0());
}
- // InternalStrategyDSL.g:7809:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
- // InternalStrategyDSL.g:7809:3: rule__XRelationalExpression__Group_1_0_0_0__0
+ // InternalStrategyDSL.g:7815:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
+ // InternalStrategyDSL.g:7815:3: rule__XRelationalExpression__Group_1_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0_0__0();
@@ -26834,14 +26880,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0"
- // InternalStrategyDSL.g:7818:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ;
+ // InternalStrategyDSL.g:7824:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ;
public final void rule__XRelationalExpression__Group_1_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7822:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 )
- // InternalStrategyDSL.g:7823:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1
+ // InternalStrategyDSL.g:7828:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 )
+ // InternalStrategyDSL.g:7829:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1
{
pushFollow(FOLLOW_59);
rule__XRelationalExpression__Group_1_0_0_0__0__Impl();
@@ -26872,23 +26918,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0__Impl"
- // InternalStrategyDSL.g:7830:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:7836:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ;
public final void rule__XRelationalExpression__Group_1_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7834:1: ( ( () ) )
- // InternalStrategyDSL.g:7835:1: ( () )
+ // InternalStrategyDSL.g:7840:1: ( ( () ) )
+ // InternalStrategyDSL.g:7841:1: ( () )
{
- // InternalStrategyDSL.g:7835:1: ( () )
- // InternalStrategyDSL.g:7836:2: ()
+ // InternalStrategyDSL.g:7841:1: ( () )
+ // InternalStrategyDSL.g:7842:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0());
}
- // InternalStrategyDSL.g:7837:2: ()
- // InternalStrategyDSL.g:7837:3:
+ // InternalStrategyDSL.g:7843:2: ()
+ // InternalStrategyDSL.g:7843:3:
{
}
@@ -26913,14 +26959,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1"
- // InternalStrategyDSL.g:7845:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ;
+ // InternalStrategyDSL.g:7851:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ;
public final void rule__XRelationalExpression__Group_1_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7849:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl )
- // InternalStrategyDSL.g:7850:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl
+ // InternalStrategyDSL.g:7855:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl )
+ // InternalStrategyDSL.g:7856:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_0_0_0__1__Impl();
@@ -26946,22 +26992,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1__Impl"
- // InternalStrategyDSL.g:7856:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ;
+ // InternalStrategyDSL.g:7862:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ;
public final void rule__XRelationalExpression__Group_1_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7860:1: ( ( 'instanceof' ) )
- // InternalStrategyDSL.g:7861:1: ( 'instanceof' )
+ // InternalStrategyDSL.g:7866:1: ( ( 'instanceof' ) )
+ // InternalStrategyDSL.g:7867:1: ( 'instanceof' )
{
- // InternalStrategyDSL.g:7861:1: ( 'instanceof' )
- // InternalStrategyDSL.g:7862:2: 'instanceof'
+ // InternalStrategyDSL.g:7867:1: ( 'instanceof' )
+ // InternalStrategyDSL.g:7868:2: 'instanceof'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
}
- match(input,84,FOLLOW_2); if (state.failed) return ;
+ match(input,85,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
}
@@ -26987,14 +27033,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_1__0"
- // InternalStrategyDSL.g:7872:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ;
+ // InternalStrategyDSL.g:7878:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ;
public final void rule__XRelationalExpression__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7876:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 )
- // InternalStrategyDSL.g:7877:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1
+ // InternalStrategyDSL.g:7882:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 )
+ // InternalStrategyDSL.g:7883:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1
{
pushFollow(FOLLOW_41);
rule__XRelationalExpression__Group_1_1__0__Impl();
@@ -27025,23 +27071,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_1__0__Impl"
- // InternalStrategyDSL.g:7884:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:7890:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7888:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) )
- // InternalStrategyDSL.g:7889:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
+ // InternalStrategyDSL.g:7894:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) )
+ // InternalStrategyDSL.g:7895:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
{
- // InternalStrategyDSL.g:7889:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
- // InternalStrategyDSL.g:7890:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
+ // InternalStrategyDSL.g:7895:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
+ // InternalStrategyDSL.g:7896:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0());
}
- // InternalStrategyDSL.g:7891:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
- // InternalStrategyDSL.g:7891:3: rule__XRelationalExpression__Group_1_1_0__0
+ // InternalStrategyDSL.g:7897:2: ( rule__XRelationalExpression__Group_1_1_0__0 )
+ // InternalStrategyDSL.g:7897:3: rule__XRelationalExpression__Group_1_1_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0__0();
@@ -27076,14 +27122,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_1__1"
- // InternalStrategyDSL.g:7899:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ;
+ // InternalStrategyDSL.g:7905:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ;
public final void rule__XRelationalExpression__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7903:1: ( rule__XRelationalExpression__Group_1_1__1__Impl )
- // InternalStrategyDSL.g:7904:2: rule__XRelationalExpression__Group_1_1__1__Impl
+ // InternalStrategyDSL.g:7909:1: ( rule__XRelationalExpression__Group_1_1__1__Impl )
+ // InternalStrategyDSL.g:7910:2: rule__XRelationalExpression__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1__1__Impl();
@@ -27109,23 +27155,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_1__1__Impl"
- // InternalStrategyDSL.g:7910:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:7916:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ;
public final void rule__XRelationalExpression__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7914:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) )
- // InternalStrategyDSL.g:7915:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
+ // InternalStrategyDSL.g:7920:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) )
+ // InternalStrategyDSL.g:7921:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
{
- // InternalStrategyDSL.g:7915:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
- // InternalStrategyDSL.g:7916:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
+ // InternalStrategyDSL.g:7921:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
+ // InternalStrategyDSL.g:7922:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1());
}
- // InternalStrategyDSL.g:7917:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
- // InternalStrategyDSL.g:7917:3: rule__XRelationalExpression__RightOperandAssignment_1_1_1
+ // InternalStrategyDSL.g:7923:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
+ // InternalStrategyDSL.g:7923:3: rule__XRelationalExpression__RightOperandAssignment_1_1_1
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__RightOperandAssignment_1_1_1();
@@ -27160,14 +27206,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0"
- // InternalStrategyDSL.g:7926:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ;
+ // InternalStrategyDSL.g:7932:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ;
public final void rule__XRelationalExpression__Group_1_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7930:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl )
- // InternalStrategyDSL.g:7931:2: rule__XRelationalExpression__Group_1_1_0__0__Impl
+ // InternalStrategyDSL.g:7936:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl )
+ // InternalStrategyDSL.g:7937:2: rule__XRelationalExpression__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0__0__Impl();
@@ -27193,23 +27239,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0__Impl"
- // InternalStrategyDSL.g:7937:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:7943:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7941:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:7942:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
+ // InternalStrategyDSL.g:7947:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:7948:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:7942:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
- // InternalStrategyDSL.g:7943:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
+ // InternalStrategyDSL.g:7948:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
+ // InternalStrategyDSL.g:7949:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0());
}
- // InternalStrategyDSL.g:7944:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
- // InternalStrategyDSL.g:7944:3: rule__XRelationalExpression__Group_1_1_0_0__0
+ // InternalStrategyDSL.g:7950:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
+ // InternalStrategyDSL.g:7950:3: rule__XRelationalExpression__Group_1_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0_0__0();
@@ -27244,14 +27290,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0"
- // InternalStrategyDSL.g:7953:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ;
+ // InternalStrategyDSL.g:7959:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ;
public final void rule__XRelationalExpression__Group_1_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7957:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 )
- // InternalStrategyDSL.g:7958:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1
+ // InternalStrategyDSL.g:7963:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 )
+ // InternalStrategyDSL.g:7964:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1
{
pushFollow(FOLLOW_56);
rule__XRelationalExpression__Group_1_1_0_0__0__Impl();
@@ -27282,23 +27328,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0__Impl"
- // InternalStrategyDSL.g:7965:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:7971:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ;
public final void rule__XRelationalExpression__Group_1_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7969:1: ( ( () ) )
- // InternalStrategyDSL.g:7970:1: ( () )
+ // InternalStrategyDSL.g:7975:1: ( ( () ) )
+ // InternalStrategyDSL.g:7976:1: ( () )
{
- // InternalStrategyDSL.g:7970:1: ( () )
- // InternalStrategyDSL.g:7971:2: ()
+ // InternalStrategyDSL.g:7976:1: ( () )
+ // InternalStrategyDSL.g:7977:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
- // InternalStrategyDSL.g:7972:2: ()
- // InternalStrategyDSL.g:7972:3:
+ // InternalStrategyDSL.g:7978:2: ()
+ // InternalStrategyDSL.g:7978:3:
{
}
@@ -27323,14 +27369,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1"
- // InternalStrategyDSL.g:7980:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:7986:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ;
public final void rule__XRelationalExpression__Group_1_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7984:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl )
- // InternalStrategyDSL.g:7985:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl
+ // InternalStrategyDSL.g:7990:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:7991:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__Group_1_1_0_0__1__Impl();
@@ -27356,23 +27402,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1__Impl"
- // InternalStrategyDSL.g:7991:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:7997:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ;
public final void rule__XRelationalExpression__Group_1_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:7995:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) )
- // InternalStrategyDSL.g:7996:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalStrategyDSL.g:8001:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) )
+ // InternalStrategyDSL.g:8002:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
{
- // InternalStrategyDSL.g:7996:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
- // InternalStrategyDSL.g:7997:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
+ // InternalStrategyDSL.g:8002:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
+ // InternalStrategyDSL.g:8003:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1());
}
- // InternalStrategyDSL.g:7998:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
- // InternalStrategyDSL.g:7998:3: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1
+ // InternalStrategyDSL.g:8004:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
+ // InternalStrategyDSL.g:8004:3: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1();
@@ -27407,14 +27453,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpCompare__Group_1__0"
- // InternalStrategyDSL.g:8007:1: rule__OpCompare__Group_1__0 : rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ;
+ // InternalStrategyDSL.g:8013:1: rule__OpCompare__Group_1__0 : rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ;
public final void rule__OpCompare__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8011:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 )
- // InternalStrategyDSL.g:8012:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1
+ // InternalStrategyDSL.g:8017:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 )
+ // InternalStrategyDSL.g:8018:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1
{
pushFollow(FOLLOW_42);
rule__OpCompare__Group_1__0__Impl();
@@ -27445,17 +27491,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpCompare__Group_1__0__Impl"
- // InternalStrategyDSL.g:8019:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ;
+ // InternalStrategyDSL.g:8025:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ;
public final void rule__OpCompare__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8023:1: ( ( '<' ) )
- // InternalStrategyDSL.g:8024:1: ( '<' )
+ // InternalStrategyDSL.g:8029:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:8030:1: ( '<' )
{
- // InternalStrategyDSL.g:8024:1: ( '<' )
- // InternalStrategyDSL.g:8025:2: '<'
+ // InternalStrategyDSL.g:8030:1: ( '<' )
+ // InternalStrategyDSL.g:8031:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0());
@@ -27486,14 +27532,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpCompare__Group_1__1"
- // InternalStrategyDSL.g:8034:1: rule__OpCompare__Group_1__1 : rule__OpCompare__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:8040:1: rule__OpCompare__Group_1__1 : rule__OpCompare__Group_1__1__Impl ;
public final void rule__OpCompare__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8038:1: ( rule__OpCompare__Group_1__1__Impl )
- // InternalStrategyDSL.g:8039:2: rule__OpCompare__Group_1__1__Impl
+ // InternalStrategyDSL.g:8044:1: ( rule__OpCompare__Group_1__1__Impl )
+ // InternalStrategyDSL.g:8045:2: rule__OpCompare__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpCompare__Group_1__1__Impl();
@@ -27519,17 +27565,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpCompare__Group_1__1__Impl"
- // InternalStrategyDSL.g:8045:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ;
+ // InternalStrategyDSL.g:8051:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ;
public final void rule__OpCompare__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8049:1: ( ( '=' ) )
- // InternalStrategyDSL.g:8050:1: ( '=' )
+ // InternalStrategyDSL.g:8055:1: ( ( '=' ) )
+ // InternalStrategyDSL.g:8056:1: ( '=' )
{
- // InternalStrategyDSL.g:8050:1: ( '=' )
- // InternalStrategyDSL.g:8051:2: '='
+ // InternalStrategyDSL.g:8056:1: ( '=' )
+ // InternalStrategyDSL.g:8057:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1());
@@ -27560,14 +27606,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group__0"
- // InternalStrategyDSL.g:8061:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ;
+ // InternalStrategyDSL.g:8067:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ;
public final void rule__XOtherOperatorExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8065:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 )
- // InternalStrategyDSL.g:8066:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1
+ // InternalStrategyDSL.g:8071:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 )
+ // InternalStrategyDSL.g:8072:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1
{
pushFollow(FOLLOW_60);
rule__XOtherOperatorExpression__Group__0__Impl();
@@ -27598,17 +27644,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group__0__Impl"
- // InternalStrategyDSL.g:8073:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ;
+ // InternalStrategyDSL.g:8079:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ;
public final void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8077:1: ( ( ruleXAdditiveExpression ) )
- // InternalStrategyDSL.g:8078:1: ( ruleXAdditiveExpression )
+ // InternalStrategyDSL.g:8083:1: ( ( ruleXAdditiveExpression ) )
+ // InternalStrategyDSL.g:8084:1: ( ruleXAdditiveExpression )
{
- // InternalStrategyDSL.g:8078:1: ( ruleXAdditiveExpression )
- // InternalStrategyDSL.g:8079:2: ruleXAdditiveExpression
+ // InternalStrategyDSL.g:8084:1: ( ruleXAdditiveExpression )
+ // InternalStrategyDSL.g:8085:2: ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0());
@@ -27643,14 +27689,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group__1"
- // InternalStrategyDSL.g:8088:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ;
+ // InternalStrategyDSL.g:8094:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ;
public final void rule__XOtherOperatorExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8092:1: ( rule__XOtherOperatorExpression__Group__1__Impl )
- // InternalStrategyDSL.g:8093:2: rule__XOtherOperatorExpression__Group__1__Impl
+ // InternalStrategyDSL.g:8098:1: ( rule__XOtherOperatorExpression__Group__1__Impl )
+ // InternalStrategyDSL.g:8099:2: rule__XOtherOperatorExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group__1__Impl();
@@ -27676,29 +27722,29 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group__1__Impl"
- // InternalStrategyDSL.g:8099:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ;
+ // InternalStrategyDSL.g:8105:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ;
public final void rule__XOtherOperatorExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8103:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) )
- // InternalStrategyDSL.g:8104:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:8109:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) )
+ // InternalStrategyDSL.g:8110:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
{
- // InternalStrategyDSL.g:8104:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
- // InternalStrategyDSL.g:8105:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:8110:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:8111:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1());
}
- // InternalStrategyDSL.g:8106:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:8112:2: ( rule__XOtherOperatorExpression__Group_1__0 )*
loop76:
do {
int alt76=2;
alt76 = dfa76.predict(input);
switch (alt76) {
case 1 :
- // InternalStrategyDSL.g:8106:3: rule__XOtherOperatorExpression__Group_1__0
+ // InternalStrategyDSL.g:8112:3: rule__XOtherOperatorExpression__Group_1__0
{
pushFollow(FOLLOW_61);
rule__XOtherOperatorExpression__Group_1__0();
@@ -27739,14 +27785,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__0"
- // InternalStrategyDSL.g:8115:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ;
+ // InternalStrategyDSL.g:8121:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ;
public final void rule__XOtherOperatorExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8119:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 )
- // InternalStrategyDSL.g:8120:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1
+ // InternalStrategyDSL.g:8125:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 )
+ // InternalStrategyDSL.g:8126:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1
{
pushFollow(FOLLOW_41);
rule__XOtherOperatorExpression__Group_1__0__Impl();
@@ -27777,23 +27823,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__0__Impl"
- // InternalStrategyDSL.g:8127:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:8133:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8131:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) )
- // InternalStrategyDSL.g:8132:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:8137:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) )
+ // InternalStrategyDSL.g:8138:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
{
- // InternalStrategyDSL.g:8132:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
- // InternalStrategyDSL.g:8133:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:8138:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:8139:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0());
}
- // InternalStrategyDSL.g:8134:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
- // InternalStrategyDSL.g:8134:3: rule__XOtherOperatorExpression__Group_1_0__0
+ // InternalStrategyDSL.g:8140:2: ( rule__XOtherOperatorExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:8140:3: rule__XOtherOperatorExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0__0();
@@ -27828,14 +27874,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__1"
- // InternalStrategyDSL.g:8142:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:8148:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ;
public final void rule__XOtherOperatorExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8146:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl )
- // InternalStrategyDSL.g:8147:2: rule__XOtherOperatorExpression__Group_1__1__Impl
+ // InternalStrategyDSL.g:8152:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl )
+ // InternalStrategyDSL.g:8153:2: rule__XOtherOperatorExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1__1__Impl();
@@ -27861,23 +27907,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__1__Impl"
- // InternalStrategyDSL.g:8153:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalStrategyDSL.g:8159:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8157:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) )
- // InternalStrategyDSL.g:8158:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:8163:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalStrategyDSL.g:8164:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
{
- // InternalStrategyDSL.g:8158:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
- // InternalStrategyDSL.g:8159:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:8164:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:8165:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalStrategyDSL.g:8160:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
- // InternalStrategyDSL.g:8160:3: rule__XOtherOperatorExpression__RightOperandAssignment_1_1
+ // InternalStrategyDSL.g:8166:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:8166:3: rule__XOtherOperatorExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__RightOperandAssignment_1_1();
@@ -27912,14 +27958,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0"
- // InternalStrategyDSL.g:8169:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ;
+ // InternalStrategyDSL.g:8175:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ;
public final void rule__XOtherOperatorExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8173:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl )
- // InternalStrategyDSL.g:8174:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl
+ // InternalStrategyDSL.g:8179:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl )
+ // InternalStrategyDSL.g:8180:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0__0__Impl();
@@ -27945,23 +27991,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0__Impl"
- // InternalStrategyDSL.g:8180:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:8186:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8184:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:8185:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:8190:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:8191:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:8185:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
- // InternalStrategyDSL.g:8186:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:8191:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:8192:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0());
}
- // InternalStrategyDSL.g:8187:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
- // InternalStrategyDSL.g:8187:3: rule__XOtherOperatorExpression__Group_1_0_0__0
+ // InternalStrategyDSL.g:8193:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:8193:3: rule__XOtherOperatorExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0_0__0();
@@ -27996,14 +28042,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0"
- // InternalStrategyDSL.g:8196:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ;
+ // InternalStrategyDSL.g:8202:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8200:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 )
- // InternalStrategyDSL.g:8201:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1
+ // InternalStrategyDSL.g:8206:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 )
+ // InternalStrategyDSL.g:8207:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_60);
rule__XOtherOperatorExpression__Group_1_0_0__0__Impl();
@@ -28034,23 +28080,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0__Impl"
- // InternalStrategyDSL.g:8208:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:8214:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8212:1: ( ( () ) )
- // InternalStrategyDSL.g:8213:1: ( () )
+ // InternalStrategyDSL.g:8218:1: ( ( () ) )
+ // InternalStrategyDSL.g:8219:1: ( () )
{
- // InternalStrategyDSL.g:8213:1: ( () )
- // InternalStrategyDSL.g:8214:2: ()
+ // InternalStrategyDSL.g:8219:1: ( () )
+ // InternalStrategyDSL.g:8220:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalStrategyDSL.g:8215:2: ()
- // InternalStrategyDSL.g:8215:3:
+ // InternalStrategyDSL.g:8221:2: ()
+ // InternalStrategyDSL.g:8221:3:
{
}
@@ -28075,14 +28121,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1"
- // InternalStrategyDSL.g:8223:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:8229:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8227:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl )
- // InternalStrategyDSL.g:8228:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl
+ // InternalStrategyDSL.g:8233:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:8234:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__Group_1_0_0__1__Impl();
@@ -28108,23 +28154,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1__Impl"
- // InternalStrategyDSL.g:8234:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:8240:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8238:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalStrategyDSL.g:8239:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:8244:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalStrategyDSL.g:8245:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalStrategyDSL.g:8239:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalStrategyDSL.g:8240:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:8245:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:8246:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalStrategyDSL.g:8241:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
- // InternalStrategyDSL.g:8241:3: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1
+ // InternalStrategyDSL.g:8247:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:8247:3: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1();
@@ -28159,14 +28205,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_2__0"
- // InternalStrategyDSL.g:8250:1: rule__OpOther__Group_2__0 : rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ;
+ // InternalStrategyDSL.g:8256:1: rule__OpOther__Group_2__0 : rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ;
public final void rule__OpOther__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8254:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 )
- // InternalStrategyDSL.g:8255:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1
+ // InternalStrategyDSL.g:8260:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 )
+ // InternalStrategyDSL.g:8261:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1
{
pushFollow(FOLLOW_62);
rule__OpOther__Group_2__0__Impl();
@@ -28197,17 +28243,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_2__0__Impl"
- // InternalStrategyDSL.g:8262:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ;
+ // InternalStrategyDSL.g:8268:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8266:1: ( ( '>' ) )
- // InternalStrategyDSL.g:8267:1: ( '>' )
+ // InternalStrategyDSL.g:8272:1: ( ( '>' ) )
+ // InternalStrategyDSL.g:8273:1: ( '>' )
{
- // InternalStrategyDSL.g:8267:1: ( '>' )
- // InternalStrategyDSL.g:8268:2: '>'
+ // InternalStrategyDSL.g:8273:1: ( '>' )
+ // InternalStrategyDSL.g:8274:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0());
@@ -28238,14 +28284,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_2__1"
- // InternalStrategyDSL.g:8277:1: rule__OpOther__Group_2__1 : rule__OpOther__Group_2__1__Impl ;
+ // InternalStrategyDSL.g:8283:1: rule__OpOther__Group_2__1 : rule__OpOther__Group_2__1__Impl ;
public final void rule__OpOther__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8281:1: ( rule__OpOther__Group_2__1__Impl )
- // InternalStrategyDSL.g:8282:2: rule__OpOther__Group_2__1__Impl
+ // InternalStrategyDSL.g:8287:1: ( rule__OpOther__Group_2__1__Impl )
+ // InternalStrategyDSL.g:8288:2: rule__OpOther__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_2__1__Impl();
@@ -28271,17 +28317,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_2__1__Impl"
- // InternalStrategyDSL.g:8288:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ;
+ // InternalStrategyDSL.g:8294:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ;
public final void rule__OpOther__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8292:1: ( ( '..' ) )
- // InternalStrategyDSL.g:8293:1: ( '..' )
+ // InternalStrategyDSL.g:8298:1: ( ( '..' ) )
+ // InternalStrategyDSL.g:8299:1: ( '..' )
{
- // InternalStrategyDSL.g:8293:1: ( '..' )
- // InternalStrategyDSL.g:8294:2: '..'
+ // InternalStrategyDSL.g:8299:1: ( '..' )
+ // InternalStrategyDSL.g:8300:2: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1());
@@ -28312,14 +28358,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_5__0"
- // InternalStrategyDSL.g:8304:1: rule__OpOther__Group_5__0 : rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ;
+ // InternalStrategyDSL.g:8310:1: rule__OpOther__Group_5__0 : rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ;
public final void rule__OpOther__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8308:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 )
- // InternalStrategyDSL.g:8309:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1
+ // InternalStrategyDSL.g:8314:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 )
+ // InternalStrategyDSL.g:8315:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1
{
pushFollow(FOLLOW_63);
rule__OpOther__Group_5__0__Impl();
@@ -28350,17 +28396,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_5__0__Impl"
- // InternalStrategyDSL.g:8316:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ;
+ // InternalStrategyDSL.g:8322:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8320:1: ( ( '>' ) )
- // InternalStrategyDSL.g:8321:1: ( '>' )
+ // InternalStrategyDSL.g:8326:1: ( ( '>' ) )
+ // InternalStrategyDSL.g:8327:1: ( '>' )
{
- // InternalStrategyDSL.g:8321:1: ( '>' )
- // InternalStrategyDSL.g:8322:2: '>'
+ // InternalStrategyDSL.g:8327:1: ( '>' )
+ // InternalStrategyDSL.g:8328:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0());
@@ -28391,14 +28437,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_5__1"
- // InternalStrategyDSL.g:8331:1: rule__OpOther__Group_5__1 : rule__OpOther__Group_5__1__Impl ;
+ // InternalStrategyDSL.g:8337:1: rule__OpOther__Group_5__1 : rule__OpOther__Group_5__1__Impl ;
public final void rule__OpOther__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8335:1: ( rule__OpOther__Group_5__1__Impl )
- // InternalStrategyDSL.g:8336:2: rule__OpOther__Group_5__1__Impl
+ // InternalStrategyDSL.g:8341:1: ( rule__OpOther__Group_5__1__Impl )
+ // InternalStrategyDSL.g:8342:2: rule__OpOther__Group_5__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5__1__Impl();
@@ -28424,23 +28470,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_5__1__Impl"
- // InternalStrategyDSL.g:8342:1: rule__OpOther__Group_5__1__Impl : ( ( rule__OpOther__Alternatives_5_1 ) ) ;
+ // InternalStrategyDSL.g:8348:1: rule__OpOther__Group_5__1__Impl : ( ( rule__OpOther__Alternatives_5_1 ) ) ;
public final void rule__OpOther__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8346:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) )
- // InternalStrategyDSL.g:8347:1: ( ( rule__OpOther__Alternatives_5_1 ) )
+ // InternalStrategyDSL.g:8352:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) )
+ // InternalStrategyDSL.g:8353:1: ( ( rule__OpOther__Alternatives_5_1 ) )
{
- // InternalStrategyDSL.g:8347:1: ( ( rule__OpOther__Alternatives_5_1 ) )
- // InternalStrategyDSL.g:8348:2: ( rule__OpOther__Alternatives_5_1 )
+ // InternalStrategyDSL.g:8353:1: ( ( rule__OpOther__Alternatives_5_1 ) )
+ // InternalStrategyDSL.g:8354:2: ( rule__OpOther__Alternatives_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives_5_1());
}
- // InternalStrategyDSL.g:8349:2: ( rule__OpOther__Alternatives_5_1 )
- // InternalStrategyDSL.g:8349:3: rule__OpOther__Alternatives_5_1
+ // InternalStrategyDSL.g:8355:2: ( rule__OpOther__Alternatives_5_1 )
+ // InternalStrategyDSL.g:8355:3: rule__OpOther__Alternatives_5_1
{
pushFollow(FOLLOW_2);
rule__OpOther__Alternatives_5_1();
@@ -28475,14 +28521,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_5_1_0__0"
- // InternalStrategyDSL.g:8358:1: rule__OpOther__Group_5_1_0__0 : rule__OpOther__Group_5_1_0__0__Impl ;
+ // InternalStrategyDSL.g:8364:1: rule__OpOther__Group_5_1_0__0 : rule__OpOther__Group_5_1_0__0__Impl ;
public final void rule__OpOther__Group_5_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8362:1: ( rule__OpOther__Group_5_1_0__0__Impl )
- // InternalStrategyDSL.g:8363:2: rule__OpOther__Group_5_1_0__0__Impl
+ // InternalStrategyDSL.g:8368:1: ( rule__OpOther__Group_5_1_0__0__Impl )
+ // InternalStrategyDSL.g:8369:2: rule__OpOther__Group_5_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5_1_0__0__Impl();
@@ -28508,23 +28554,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_5_1_0__0__Impl"
- // InternalStrategyDSL.g:8369:1: rule__OpOther__Group_5_1_0__0__Impl : ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:8375:1: rule__OpOther__Group_5_1_0__0__Impl : ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ;
public final void rule__OpOther__Group_5_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8373:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:8374:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
+ // InternalStrategyDSL.g:8379:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:8380:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:8374:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
- // InternalStrategyDSL.g:8375:2: ( rule__OpOther__Group_5_1_0_0__0 )
+ // InternalStrategyDSL.g:8380:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
+ // InternalStrategyDSL.g:8381:2: ( rule__OpOther__Group_5_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0());
}
- // InternalStrategyDSL.g:8376:2: ( rule__OpOther__Group_5_1_0_0__0 )
- // InternalStrategyDSL.g:8376:3: rule__OpOther__Group_5_1_0_0__0
+ // InternalStrategyDSL.g:8382:2: ( rule__OpOther__Group_5_1_0_0__0 )
+ // InternalStrategyDSL.g:8382:3: rule__OpOther__Group_5_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5_1_0_0__0();
@@ -28559,14 +28605,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_5_1_0_0__0"
- // InternalStrategyDSL.g:8385:1: rule__OpOther__Group_5_1_0_0__0 : rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ;
+ // InternalStrategyDSL.g:8391:1: rule__OpOther__Group_5_1_0_0__0 : rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ;
public final void rule__OpOther__Group_5_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8389:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 )
- // InternalStrategyDSL.g:8390:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1
+ // InternalStrategyDSL.g:8395:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 )
+ // InternalStrategyDSL.g:8396:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1
{
pushFollow(FOLLOW_63);
rule__OpOther__Group_5_1_0_0__0__Impl();
@@ -28597,17 +28643,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_5_1_0_0__0__Impl"
- // InternalStrategyDSL.g:8397:1: rule__OpOther__Group_5_1_0_0__0__Impl : ( '>' ) ;
+ // InternalStrategyDSL.g:8403:1: rule__OpOther__Group_5_1_0_0__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_5_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8401:1: ( ( '>' ) )
- // InternalStrategyDSL.g:8402:1: ( '>' )
+ // InternalStrategyDSL.g:8407:1: ( ( '>' ) )
+ // InternalStrategyDSL.g:8408:1: ( '>' )
{
- // InternalStrategyDSL.g:8402:1: ( '>' )
- // InternalStrategyDSL.g:8403:2: '>'
+ // InternalStrategyDSL.g:8408:1: ( '>' )
+ // InternalStrategyDSL.g:8409:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0());
@@ -28638,14 +28684,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_5_1_0_0__1"
- // InternalStrategyDSL.g:8412:1: rule__OpOther__Group_5_1_0_0__1 : rule__OpOther__Group_5_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:8418:1: rule__OpOther__Group_5_1_0_0__1 : rule__OpOther__Group_5_1_0_0__1__Impl ;
public final void rule__OpOther__Group_5_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8416:1: ( rule__OpOther__Group_5_1_0_0__1__Impl )
- // InternalStrategyDSL.g:8417:2: rule__OpOther__Group_5_1_0_0__1__Impl
+ // InternalStrategyDSL.g:8422:1: ( rule__OpOther__Group_5_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:8423:2: rule__OpOther__Group_5_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_5_1_0_0__1__Impl();
@@ -28671,17 +28717,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_5_1_0_0__1__Impl"
- // InternalStrategyDSL.g:8423:1: rule__OpOther__Group_5_1_0_0__1__Impl : ( '>' ) ;
+ // InternalStrategyDSL.g:8429:1: rule__OpOther__Group_5_1_0_0__1__Impl : ( '>' ) ;
public final void rule__OpOther__Group_5_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8427:1: ( ( '>' ) )
- // InternalStrategyDSL.g:8428:1: ( '>' )
+ // InternalStrategyDSL.g:8433:1: ( ( '>' ) )
+ // InternalStrategyDSL.g:8434:1: ( '>' )
{
- // InternalStrategyDSL.g:8428:1: ( '>' )
- // InternalStrategyDSL.g:8429:2: '>'
+ // InternalStrategyDSL.g:8434:1: ( '>' )
+ // InternalStrategyDSL.g:8435:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1());
@@ -28712,14 +28758,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_6__0"
- // InternalStrategyDSL.g:8439:1: rule__OpOther__Group_6__0 : rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ;
+ // InternalStrategyDSL.g:8445:1: rule__OpOther__Group_6__0 : rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ;
public final void rule__OpOther__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8443:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 )
- // InternalStrategyDSL.g:8444:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1
+ // InternalStrategyDSL.g:8449:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 )
+ // InternalStrategyDSL.g:8450:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1
{
pushFollow(FOLLOW_64);
rule__OpOther__Group_6__0__Impl();
@@ -28750,17 +28796,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_6__0__Impl"
- // InternalStrategyDSL.g:8451:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ;
+ // InternalStrategyDSL.g:8457:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ;
public final void rule__OpOther__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8455:1: ( ( '<' ) )
- // InternalStrategyDSL.g:8456:1: ( '<' )
+ // InternalStrategyDSL.g:8461:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:8462:1: ( '<' )
{
- // InternalStrategyDSL.g:8456:1: ( '<' )
- // InternalStrategyDSL.g:8457:2: '<'
+ // InternalStrategyDSL.g:8462:1: ( '<' )
+ // InternalStrategyDSL.g:8463:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0());
@@ -28791,14 +28837,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_6__1"
- // InternalStrategyDSL.g:8466:1: rule__OpOther__Group_6__1 : rule__OpOther__Group_6__1__Impl ;
+ // InternalStrategyDSL.g:8472:1: rule__OpOther__Group_6__1 : rule__OpOther__Group_6__1__Impl ;
public final void rule__OpOther__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8470:1: ( rule__OpOther__Group_6__1__Impl )
- // InternalStrategyDSL.g:8471:2: rule__OpOther__Group_6__1__Impl
+ // InternalStrategyDSL.g:8476:1: ( rule__OpOther__Group_6__1__Impl )
+ // InternalStrategyDSL.g:8477:2: rule__OpOther__Group_6__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6__1__Impl();
@@ -28824,23 +28870,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_6__1__Impl"
- // InternalStrategyDSL.g:8477:1: rule__OpOther__Group_6__1__Impl : ( ( rule__OpOther__Alternatives_6_1 ) ) ;
+ // InternalStrategyDSL.g:8483:1: rule__OpOther__Group_6__1__Impl : ( ( rule__OpOther__Alternatives_6_1 ) ) ;
public final void rule__OpOther__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8481:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) )
- // InternalStrategyDSL.g:8482:1: ( ( rule__OpOther__Alternatives_6_1 ) )
+ // InternalStrategyDSL.g:8487:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) )
+ // InternalStrategyDSL.g:8488:1: ( ( rule__OpOther__Alternatives_6_1 ) )
{
- // InternalStrategyDSL.g:8482:1: ( ( rule__OpOther__Alternatives_6_1 ) )
- // InternalStrategyDSL.g:8483:2: ( rule__OpOther__Alternatives_6_1 )
+ // InternalStrategyDSL.g:8488:1: ( ( rule__OpOther__Alternatives_6_1 ) )
+ // InternalStrategyDSL.g:8489:2: ( rule__OpOther__Alternatives_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives_6_1());
}
- // InternalStrategyDSL.g:8484:2: ( rule__OpOther__Alternatives_6_1 )
- // InternalStrategyDSL.g:8484:3: rule__OpOther__Alternatives_6_1
+ // InternalStrategyDSL.g:8490:2: ( rule__OpOther__Alternatives_6_1 )
+ // InternalStrategyDSL.g:8490:3: rule__OpOther__Alternatives_6_1
{
pushFollow(FOLLOW_2);
rule__OpOther__Alternatives_6_1();
@@ -28875,14 +28921,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_6_1_0__0"
- // InternalStrategyDSL.g:8493:1: rule__OpOther__Group_6_1_0__0 : rule__OpOther__Group_6_1_0__0__Impl ;
+ // InternalStrategyDSL.g:8499:1: rule__OpOther__Group_6_1_0__0 : rule__OpOther__Group_6_1_0__0__Impl ;
public final void rule__OpOther__Group_6_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8497:1: ( rule__OpOther__Group_6_1_0__0__Impl )
- // InternalStrategyDSL.g:8498:2: rule__OpOther__Group_6_1_0__0__Impl
+ // InternalStrategyDSL.g:8503:1: ( rule__OpOther__Group_6_1_0__0__Impl )
+ // InternalStrategyDSL.g:8504:2: rule__OpOther__Group_6_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0__0__Impl();
@@ -28908,23 +28954,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_6_1_0__0__Impl"
- // InternalStrategyDSL.g:8504:1: rule__OpOther__Group_6_1_0__0__Impl : ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:8510:1: rule__OpOther__Group_6_1_0__0__Impl : ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ;
public final void rule__OpOther__Group_6_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8508:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:8509:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
+ // InternalStrategyDSL.g:8514:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:8515:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:8509:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
- // InternalStrategyDSL.g:8510:2: ( rule__OpOther__Group_6_1_0_0__0 )
+ // InternalStrategyDSL.g:8515:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
+ // InternalStrategyDSL.g:8516:2: ( rule__OpOther__Group_6_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0());
}
- // InternalStrategyDSL.g:8511:2: ( rule__OpOther__Group_6_1_0_0__0 )
- // InternalStrategyDSL.g:8511:3: rule__OpOther__Group_6_1_0_0__0
+ // InternalStrategyDSL.g:8517:2: ( rule__OpOther__Group_6_1_0_0__0 )
+ // InternalStrategyDSL.g:8517:3: rule__OpOther__Group_6_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0_0__0();
@@ -28959,14 +29005,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_6_1_0_0__0"
- // InternalStrategyDSL.g:8520:1: rule__OpOther__Group_6_1_0_0__0 : rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ;
+ // InternalStrategyDSL.g:8526:1: rule__OpOther__Group_6_1_0_0__0 : rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ;
public final void rule__OpOther__Group_6_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8524:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 )
- // InternalStrategyDSL.g:8525:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1
+ // InternalStrategyDSL.g:8530:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 )
+ // InternalStrategyDSL.g:8531:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1
{
pushFollow(FOLLOW_48);
rule__OpOther__Group_6_1_0_0__0__Impl();
@@ -28997,17 +29043,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_6_1_0_0__0__Impl"
- // InternalStrategyDSL.g:8532:1: rule__OpOther__Group_6_1_0_0__0__Impl : ( '<' ) ;
+ // InternalStrategyDSL.g:8538:1: rule__OpOther__Group_6_1_0_0__0__Impl : ( '<' ) ;
public final void rule__OpOther__Group_6_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8536:1: ( ( '<' ) )
- // InternalStrategyDSL.g:8537:1: ( '<' )
+ // InternalStrategyDSL.g:8542:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:8543:1: ( '<' )
{
- // InternalStrategyDSL.g:8537:1: ( '<' )
- // InternalStrategyDSL.g:8538:2: '<'
+ // InternalStrategyDSL.g:8543:1: ( '<' )
+ // InternalStrategyDSL.g:8544:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0());
@@ -29038,14 +29084,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_6_1_0_0__1"
- // InternalStrategyDSL.g:8547:1: rule__OpOther__Group_6_1_0_0__1 : rule__OpOther__Group_6_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:8553:1: rule__OpOther__Group_6_1_0_0__1 : rule__OpOther__Group_6_1_0_0__1__Impl ;
public final void rule__OpOther__Group_6_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8551:1: ( rule__OpOther__Group_6_1_0_0__1__Impl )
- // InternalStrategyDSL.g:8552:2: rule__OpOther__Group_6_1_0_0__1__Impl
+ // InternalStrategyDSL.g:8557:1: ( rule__OpOther__Group_6_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:8558:2: rule__OpOther__Group_6_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__OpOther__Group_6_1_0_0__1__Impl();
@@ -29071,17 +29117,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__OpOther__Group_6_1_0_0__1__Impl"
- // InternalStrategyDSL.g:8558:1: rule__OpOther__Group_6_1_0_0__1__Impl : ( '<' ) ;
+ // InternalStrategyDSL.g:8564:1: rule__OpOther__Group_6_1_0_0__1__Impl : ( '<' ) ;
public final void rule__OpOther__Group_6_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8562:1: ( ( '<' ) )
- // InternalStrategyDSL.g:8563:1: ( '<' )
+ // InternalStrategyDSL.g:8568:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:8569:1: ( '<' )
{
- // InternalStrategyDSL.g:8563:1: ( '<' )
- // InternalStrategyDSL.g:8564:2: '<'
+ // InternalStrategyDSL.g:8569:1: ( '<' )
+ // InternalStrategyDSL.g:8570:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1());
@@ -29112,14 +29158,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group__0"
- // InternalStrategyDSL.g:8574:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ;
+ // InternalStrategyDSL.g:8580:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ;
public final void rule__XAdditiveExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8578:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 )
- // InternalStrategyDSL.g:8579:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1
+ // InternalStrategyDSL.g:8584:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 )
+ // InternalStrategyDSL.g:8585:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1
{
pushFollow(FOLLOW_65);
rule__XAdditiveExpression__Group__0__Impl();
@@ -29150,17 +29196,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group__0__Impl"
- // InternalStrategyDSL.g:8586:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ;
+ // InternalStrategyDSL.g:8592:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ;
public final void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8590:1: ( ( ruleXMultiplicativeExpression ) )
- // InternalStrategyDSL.g:8591:1: ( ruleXMultiplicativeExpression )
+ // InternalStrategyDSL.g:8596:1: ( ( ruleXMultiplicativeExpression ) )
+ // InternalStrategyDSL.g:8597:1: ( ruleXMultiplicativeExpression )
{
- // InternalStrategyDSL.g:8591:1: ( ruleXMultiplicativeExpression )
- // InternalStrategyDSL.g:8592:2: ruleXMultiplicativeExpression
+ // InternalStrategyDSL.g:8597:1: ( ruleXMultiplicativeExpression )
+ // InternalStrategyDSL.g:8598:2: ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0());
@@ -29195,14 +29241,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group__1"
- // InternalStrategyDSL.g:8601:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ;
+ // InternalStrategyDSL.g:8607:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ;
public final void rule__XAdditiveExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8605:1: ( rule__XAdditiveExpression__Group__1__Impl )
- // InternalStrategyDSL.g:8606:2: rule__XAdditiveExpression__Group__1__Impl
+ // InternalStrategyDSL.g:8611:1: ( rule__XAdditiveExpression__Group__1__Impl )
+ // InternalStrategyDSL.g:8612:2: rule__XAdditiveExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group__1__Impl();
@@ -29228,22 +29274,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group__1__Impl"
- // InternalStrategyDSL.g:8612:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ;
+ // InternalStrategyDSL.g:8618:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ;
public final void rule__XAdditiveExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8616:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) )
- // InternalStrategyDSL.g:8617:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:8622:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) )
+ // InternalStrategyDSL.g:8623:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
{
- // InternalStrategyDSL.g:8617:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
- // InternalStrategyDSL.g:8618:2: ( rule__XAdditiveExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:8623:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:8624:2: ( rule__XAdditiveExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1());
}
- // InternalStrategyDSL.g:8619:2: ( rule__XAdditiveExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:8625:2: ( rule__XAdditiveExpression__Group_1__0 )*
loop77:
do {
int alt77=2;
@@ -29252,7 +29298,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( (LA77_0==35) ) {
int LA77_2 = input.LA(2);
- if ( (synpred125_InternalStrategyDSL()) ) {
+ if ( (synpred126_InternalStrategyDSL()) ) {
alt77=1;
}
@@ -29261,7 +29307,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
else if ( (LA77_0==34) ) {
int LA77_3 = input.LA(2);
- if ( (synpred125_InternalStrategyDSL()) ) {
+ if ( (synpred126_InternalStrategyDSL()) ) {
alt77=1;
}
@@ -29271,7 +29317,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt77) {
case 1 :
- // InternalStrategyDSL.g:8619:3: rule__XAdditiveExpression__Group_1__0
+ // InternalStrategyDSL.g:8625:3: rule__XAdditiveExpression__Group_1__0
{
pushFollow(FOLLOW_66);
rule__XAdditiveExpression__Group_1__0();
@@ -29312,14 +29358,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group_1__0"
- // InternalStrategyDSL.g:8628:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ;
+ // InternalStrategyDSL.g:8634:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ;
public final void rule__XAdditiveExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8632:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 )
- // InternalStrategyDSL.g:8633:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1
+ // InternalStrategyDSL.g:8638:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 )
+ // InternalStrategyDSL.g:8639:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1
{
pushFollow(FOLLOW_41);
rule__XAdditiveExpression__Group_1__0__Impl();
@@ -29350,23 +29396,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group_1__0__Impl"
- // InternalStrategyDSL.g:8640:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:8646:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ;
public final void rule__XAdditiveExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8644:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) )
- // InternalStrategyDSL.g:8645:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:8650:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) )
+ // InternalStrategyDSL.g:8651:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
{
- // InternalStrategyDSL.g:8645:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
- // InternalStrategyDSL.g:8646:2: ( rule__XAdditiveExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:8651:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:8652:2: ( rule__XAdditiveExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0());
}
- // InternalStrategyDSL.g:8647:2: ( rule__XAdditiveExpression__Group_1_0__0 )
- // InternalStrategyDSL.g:8647:3: rule__XAdditiveExpression__Group_1_0__0
+ // InternalStrategyDSL.g:8653:2: ( rule__XAdditiveExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:8653:3: rule__XAdditiveExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0__0();
@@ -29401,14 +29447,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group_1__1"
- // InternalStrategyDSL.g:8655:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:8661:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ;
public final void rule__XAdditiveExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8659:1: ( rule__XAdditiveExpression__Group_1__1__Impl )
- // InternalStrategyDSL.g:8660:2: rule__XAdditiveExpression__Group_1__1__Impl
+ // InternalStrategyDSL.g:8665:1: ( rule__XAdditiveExpression__Group_1__1__Impl )
+ // InternalStrategyDSL.g:8666:2: rule__XAdditiveExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1__1__Impl();
@@ -29434,23 +29480,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group_1__1__Impl"
- // InternalStrategyDSL.g:8666:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalStrategyDSL.g:8672:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XAdditiveExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8670:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) )
- // InternalStrategyDSL.g:8671:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:8676:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalStrategyDSL.g:8677:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
{
- // InternalStrategyDSL.g:8671:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
- // InternalStrategyDSL.g:8672:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:8677:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:8678:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalStrategyDSL.g:8673:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
- // InternalStrategyDSL.g:8673:3: rule__XAdditiveExpression__RightOperandAssignment_1_1
+ // InternalStrategyDSL.g:8679:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:8679:3: rule__XAdditiveExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__RightOperandAssignment_1_1();
@@ -29485,14 +29531,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group_1_0__0"
- // InternalStrategyDSL.g:8682:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ;
+ // InternalStrategyDSL.g:8688:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ;
public final void rule__XAdditiveExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8686:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl )
- // InternalStrategyDSL.g:8687:2: rule__XAdditiveExpression__Group_1_0__0__Impl
+ // InternalStrategyDSL.g:8692:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl )
+ // InternalStrategyDSL.g:8693:2: rule__XAdditiveExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0__0__Impl();
@@ -29518,23 +29564,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group_1_0__0__Impl"
- // InternalStrategyDSL.g:8693:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:8699:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ;
public final void rule__XAdditiveExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8697:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:8698:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:8703:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:8704:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:8698:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
- // InternalStrategyDSL.g:8699:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:8704:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:8705:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0());
}
- // InternalStrategyDSL.g:8700:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
- // InternalStrategyDSL.g:8700:3: rule__XAdditiveExpression__Group_1_0_0__0
+ // InternalStrategyDSL.g:8706:2: ( rule__XAdditiveExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:8706:3: rule__XAdditiveExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0_0__0();
@@ -29569,14 +29615,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0"
- // InternalStrategyDSL.g:8709:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ;
+ // InternalStrategyDSL.g:8715:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ;
public final void rule__XAdditiveExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8713:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 )
- // InternalStrategyDSL.g:8714:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1
+ // InternalStrategyDSL.g:8719:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 )
+ // InternalStrategyDSL.g:8720:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_65);
rule__XAdditiveExpression__Group_1_0_0__0__Impl();
@@ -29607,23 +29653,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0__Impl"
- // InternalStrategyDSL.g:8721:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:8727:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XAdditiveExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8725:1: ( ( () ) )
- // InternalStrategyDSL.g:8726:1: ( () )
+ // InternalStrategyDSL.g:8731:1: ( ( () ) )
+ // InternalStrategyDSL.g:8732:1: ( () )
{
- // InternalStrategyDSL.g:8726:1: ( () )
- // InternalStrategyDSL.g:8727:2: ()
+ // InternalStrategyDSL.g:8732:1: ( () )
+ // InternalStrategyDSL.g:8733:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalStrategyDSL.g:8728:2: ()
- // InternalStrategyDSL.g:8728:3:
+ // InternalStrategyDSL.g:8734:2: ()
+ // InternalStrategyDSL.g:8734:3:
{
}
@@ -29648,14 +29694,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1"
- // InternalStrategyDSL.g:8736:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:8742:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ;
public final void rule__XAdditiveExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8740:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl )
- // InternalStrategyDSL.g:8741:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl
+ // InternalStrategyDSL.g:8746:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:8747:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__Group_1_0_0__1__Impl();
@@ -29681,23 +29727,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1__Impl"
- // InternalStrategyDSL.g:8747:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:8753:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XAdditiveExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8751:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalStrategyDSL.g:8752:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:8757:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalStrategyDSL.g:8758:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalStrategyDSL.g:8752:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalStrategyDSL.g:8753:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:8758:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:8759:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalStrategyDSL.g:8754:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
- // InternalStrategyDSL.g:8754:3: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1
+ // InternalStrategyDSL.g:8760:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:8760:3: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XAdditiveExpression__FeatureAssignment_1_0_0_1();
@@ -29732,14 +29778,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group__0"
- // InternalStrategyDSL.g:8763:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ;
+ // InternalStrategyDSL.g:8769:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ;
public final void rule__XMultiplicativeExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8767:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 )
- // InternalStrategyDSL.g:8768:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1
+ // InternalStrategyDSL.g:8773:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 )
+ // InternalStrategyDSL.g:8774:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1
{
pushFollow(FOLLOW_67);
rule__XMultiplicativeExpression__Group__0__Impl();
@@ -29770,17 +29816,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group__0__Impl"
- // InternalStrategyDSL.g:8775:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ;
+ // InternalStrategyDSL.g:8781:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ;
public final void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8779:1: ( ( ruleXUnaryOperation ) )
- // InternalStrategyDSL.g:8780:1: ( ruleXUnaryOperation )
+ // InternalStrategyDSL.g:8785:1: ( ( ruleXUnaryOperation ) )
+ // InternalStrategyDSL.g:8786:1: ( ruleXUnaryOperation )
{
- // InternalStrategyDSL.g:8780:1: ( ruleXUnaryOperation )
- // InternalStrategyDSL.g:8781:2: ruleXUnaryOperation
+ // InternalStrategyDSL.g:8786:1: ( ruleXUnaryOperation )
+ // InternalStrategyDSL.g:8787:2: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0());
@@ -29815,14 +29861,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group__1"
- // InternalStrategyDSL.g:8790:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ;
+ // InternalStrategyDSL.g:8796:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ;
public final void rule__XMultiplicativeExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8794:1: ( rule__XMultiplicativeExpression__Group__1__Impl )
- // InternalStrategyDSL.g:8795:2: rule__XMultiplicativeExpression__Group__1__Impl
+ // InternalStrategyDSL.g:8800:1: ( rule__XMultiplicativeExpression__Group__1__Impl )
+ // InternalStrategyDSL.g:8801:2: rule__XMultiplicativeExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group__1__Impl();
@@ -29848,22 +29894,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group__1__Impl"
- // InternalStrategyDSL.g:8801:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ;
+ // InternalStrategyDSL.g:8807:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ;
public final void rule__XMultiplicativeExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8805:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) )
- // InternalStrategyDSL.g:8806:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:8811:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) )
+ // InternalStrategyDSL.g:8812:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
{
- // InternalStrategyDSL.g:8806:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
- // InternalStrategyDSL.g:8807:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:8812:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:8813:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1());
}
- // InternalStrategyDSL.g:8808:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:8814:2: ( rule__XMultiplicativeExpression__Group_1__0 )*
loop78:
do {
int alt78=2;
@@ -29872,7 +29918,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA78_2 = input.LA(2);
- if ( (synpred126_InternalStrategyDSL()) ) {
+ if ( (synpred127_InternalStrategyDSL()) ) {
alt78=1;
}
@@ -29883,7 +29929,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA78_3 = input.LA(2);
- if ( (synpred126_InternalStrategyDSL()) ) {
+ if ( (synpred127_InternalStrategyDSL()) ) {
alt78=1;
}
@@ -29894,7 +29940,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA78_4 = input.LA(2);
- if ( (synpred126_InternalStrategyDSL()) ) {
+ if ( (synpred127_InternalStrategyDSL()) ) {
alt78=1;
}
@@ -29905,7 +29951,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA78_5 = input.LA(2);
- if ( (synpred126_InternalStrategyDSL()) ) {
+ if ( (synpred127_InternalStrategyDSL()) ) {
alt78=1;
}
@@ -29917,7 +29963,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt78) {
case 1 :
- // InternalStrategyDSL.g:8808:3: rule__XMultiplicativeExpression__Group_1__0
+ // InternalStrategyDSL.g:8814:3: rule__XMultiplicativeExpression__Group_1__0
{
pushFollow(FOLLOW_68);
rule__XMultiplicativeExpression__Group_1__0();
@@ -29958,14 +30004,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__0"
- // InternalStrategyDSL.g:8817:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ;
+ // InternalStrategyDSL.g:8823:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ;
public final void rule__XMultiplicativeExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8821:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 )
- // InternalStrategyDSL.g:8822:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1
+ // InternalStrategyDSL.g:8827:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 )
+ // InternalStrategyDSL.g:8828:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1
{
pushFollow(FOLLOW_41);
rule__XMultiplicativeExpression__Group_1__0__Impl();
@@ -29996,23 +30042,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__0__Impl"
- // InternalStrategyDSL.g:8829:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:8835:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8833:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) )
- // InternalStrategyDSL.g:8834:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:8839:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) )
+ // InternalStrategyDSL.g:8840:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
{
- // InternalStrategyDSL.g:8834:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
- // InternalStrategyDSL.g:8835:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:8840:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:8841:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0());
}
- // InternalStrategyDSL.g:8836:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
- // InternalStrategyDSL.g:8836:3: rule__XMultiplicativeExpression__Group_1_0__0
+ // InternalStrategyDSL.g:8842:2: ( rule__XMultiplicativeExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:8842:3: rule__XMultiplicativeExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0__0();
@@ -30047,14 +30093,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__1"
- // InternalStrategyDSL.g:8844:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:8850:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ;
public final void rule__XMultiplicativeExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8848:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl )
- // InternalStrategyDSL.g:8849:2: rule__XMultiplicativeExpression__Group_1__1__Impl
+ // InternalStrategyDSL.g:8854:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl )
+ // InternalStrategyDSL.g:8855:2: rule__XMultiplicativeExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1__1__Impl();
@@ -30080,23 +30126,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__1__Impl"
- // InternalStrategyDSL.g:8855:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ;
+ // InternalStrategyDSL.g:8861:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8859:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) )
- // InternalStrategyDSL.g:8860:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:8865:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) )
+ // InternalStrategyDSL.g:8866:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
{
- // InternalStrategyDSL.g:8860:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
- // InternalStrategyDSL.g:8861:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:8866:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
+ // InternalStrategyDSL.g:8867:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1());
}
- // InternalStrategyDSL.g:8862:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
- // InternalStrategyDSL.g:8862:3: rule__XMultiplicativeExpression__RightOperandAssignment_1_1
+ // InternalStrategyDSL.g:8868:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
+ // InternalStrategyDSL.g:8868:3: rule__XMultiplicativeExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__RightOperandAssignment_1_1();
@@ -30131,14 +30177,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0"
- // InternalStrategyDSL.g:8871:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ;
+ // InternalStrategyDSL.g:8877:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ;
public final void rule__XMultiplicativeExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8875:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl )
- // InternalStrategyDSL.g:8876:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl
+ // InternalStrategyDSL.g:8881:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl )
+ // InternalStrategyDSL.g:8882:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0__0__Impl();
@@ -30164,23 +30210,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0__Impl"
- // InternalStrategyDSL.g:8882:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:8888:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8886:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:8887:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:8892:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:8893:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:8887:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
- // InternalStrategyDSL.g:8888:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:8893:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:8894:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0());
}
- // InternalStrategyDSL.g:8889:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
- // InternalStrategyDSL.g:8889:3: rule__XMultiplicativeExpression__Group_1_0_0__0
+ // InternalStrategyDSL.g:8895:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:8895:3: rule__XMultiplicativeExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0_0__0();
@@ -30215,14 +30261,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0"
- // InternalStrategyDSL.g:8898:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ;
+ // InternalStrategyDSL.g:8904:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8902:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 )
- // InternalStrategyDSL.g:8903:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1
+ // InternalStrategyDSL.g:8908:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 )
+ // InternalStrategyDSL.g:8909:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_67);
rule__XMultiplicativeExpression__Group_1_0_0__0__Impl();
@@ -30253,23 +30299,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0__Impl"
- // InternalStrategyDSL.g:8910:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:8916:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8914:1: ( ( () ) )
- // InternalStrategyDSL.g:8915:1: ( () )
+ // InternalStrategyDSL.g:8920:1: ( ( () ) )
+ // InternalStrategyDSL.g:8921:1: ( () )
{
- // InternalStrategyDSL.g:8915:1: ( () )
- // InternalStrategyDSL.g:8916:2: ()
+ // InternalStrategyDSL.g:8921:1: ( () )
+ // InternalStrategyDSL.g:8922:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
- // InternalStrategyDSL.g:8917:2: ()
- // InternalStrategyDSL.g:8917:3:
+ // InternalStrategyDSL.g:8923:2: ()
+ // InternalStrategyDSL.g:8923:3:
{
}
@@ -30294,14 +30340,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1"
- // InternalStrategyDSL.g:8925:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:8931:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8929:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl )
- // InternalStrategyDSL.g:8930:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl
+ // InternalStrategyDSL.g:8935:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:8936:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__Group_1_0_0__1__Impl();
@@ -30327,23 +30373,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1__Impl"
- // InternalStrategyDSL.g:8936:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:8942:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8940:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) )
- // InternalStrategyDSL.g:8941:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:8946:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) )
+ // InternalStrategyDSL.g:8947:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
{
- // InternalStrategyDSL.g:8941:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
- // InternalStrategyDSL.g:8942:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:8947:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
+ // InternalStrategyDSL.g:8948:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1());
}
- // InternalStrategyDSL.g:8943:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
- // InternalStrategyDSL.g:8943:3: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1
+ // InternalStrategyDSL.g:8949:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
+ // InternalStrategyDSL.g:8949:3: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1();
@@ -30378,14 +30424,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XUnaryOperation__Group_0__0"
- // InternalStrategyDSL.g:8952:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ;
+ // InternalStrategyDSL.g:8958:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ;
public final void rule__XUnaryOperation__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8956:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 )
- // InternalStrategyDSL.g:8957:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1
+ // InternalStrategyDSL.g:8962:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 )
+ // InternalStrategyDSL.g:8963:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1
{
pushFollow(FOLLOW_69);
rule__XUnaryOperation__Group_0__0__Impl();
@@ -30416,23 +30462,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XUnaryOperation__Group_0__0__Impl"
- // InternalStrategyDSL.g:8964:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:8970:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ;
public final void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8968:1: ( ( () ) )
- // InternalStrategyDSL.g:8969:1: ( () )
+ // InternalStrategyDSL.g:8974:1: ( ( () ) )
+ // InternalStrategyDSL.g:8975:1: ( () )
{
- // InternalStrategyDSL.g:8969:1: ( () )
- // InternalStrategyDSL.g:8970:2: ()
+ // InternalStrategyDSL.g:8975:1: ( () )
+ // InternalStrategyDSL.g:8976:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0());
}
- // InternalStrategyDSL.g:8971:2: ()
- // InternalStrategyDSL.g:8971:3:
+ // InternalStrategyDSL.g:8977:2: ()
+ // InternalStrategyDSL.g:8977:3:
{
}
@@ -30457,14 +30503,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XUnaryOperation__Group_0__1"
- // InternalStrategyDSL.g:8979:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ;
+ // InternalStrategyDSL.g:8985:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ;
public final void rule__XUnaryOperation__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8983:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 )
- // InternalStrategyDSL.g:8984:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2
+ // InternalStrategyDSL.g:8989:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 )
+ // InternalStrategyDSL.g:8990:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2
{
pushFollow(FOLLOW_41);
rule__XUnaryOperation__Group_0__1__Impl();
@@ -30495,23 +30541,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XUnaryOperation__Group_0__1__Impl"
- // InternalStrategyDSL.g:8991:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ;
+ // InternalStrategyDSL.g:8997:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ;
public final void rule__XUnaryOperation__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:8995:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) )
- // InternalStrategyDSL.g:8996:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
+ // InternalStrategyDSL.g:9001:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) )
+ // InternalStrategyDSL.g:9002:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
{
- // InternalStrategyDSL.g:8996:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
- // InternalStrategyDSL.g:8997:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
+ // InternalStrategyDSL.g:9002:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
+ // InternalStrategyDSL.g:9003:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1());
}
- // InternalStrategyDSL.g:8998:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
- // InternalStrategyDSL.g:8998:3: rule__XUnaryOperation__FeatureAssignment_0_1
+ // InternalStrategyDSL.g:9004:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
+ // InternalStrategyDSL.g:9004:3: rule__XUnaryOperation__FeatureAssignment_0_1
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__FeatureAssignment_0_1();
@@ -30546,14 +30592,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XUnaryOperation__Group_0__2"
- // InternalStrategyDSL.g:9006:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ;
+ // InternalStrategyDSL.g:9012:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ;
public final void rule__XUnaryOperation__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9010:1: ( rule__XUnaryOperation__Group_0__2__Impl )
- // InternalStrategyDSL.g:9011:2: rule__XUnaryOperation__Group_0__2__Impl
+ // InternalStrategyDSL.g:9016:1: ( rule__XUnaryOperation__Group_0__2__Impl )
+ // InternalStrategyDSL.g:9017:2: rule__XUnaryOperation__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__Group_0__2__Impl();
@@ -30579,23 +30625,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XUnaryOperation__Group_0__2__Impl"
- // InternalStrategyDSL.g:9017:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ;
+ // InternalStrategyDSL.g:9023:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ;
public final void rule__XUnaryOperation__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9021:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) )
- // InternalStrategyDSL.g:9022:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
+ // InternalStrategyDSL.g:9027:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) )
+ // InternalStrategyDSL.g:9028:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
{
- // InternalStrategyDSL.g:9022:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
- // InternalStrategyDSL.g:9023:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
+ // InternalStrategyDSL.g:9028:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
+ // InternalStrategyDSL.g:9029:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2());
}
- // InternalStrategyDSL.g:9024:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
- // InternalStrategyDSL.g:9024:3: rule__XUnaryOperation__OperandAssignment_0_2
+ // InternalStrategyDSL.g:9030:2: ( rule__XUnaryOperation__OperandAssignment_0_2 )
+ // InternalStrategyDSL.g:9030:3: rule__XUnaryOperation__OperandAssignment_0_2
{
pushFollow(FOLLOW_2);
rule__XUnaryOperation__OperandAssignment_0_2();
@@ -30630,14 +30676,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group__0"
- // InternalStrategyDSL.g:9033:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ;
+ // InternalStrategyDSL.g:9039:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ;
public final void rule__XCastedExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9037:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 )
- // InternalStrategyDSL.g:9038:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1
+ // InternalStrategyDSL.g:9043:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 )
+ // InternalStrategyDSL.g:9044:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1
{
pushFollow(FOLLOW_70);
rule__XCastedExpression__Group__0__Impl();
@@ -30668,17 +30714,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group__0__Impl"
- // InternalStrategyDSL.g:9045:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ;
+ // InternalStrategyDSL.g:9051:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ;
public final void rule__XCastedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9049:1: ( ( ruleXPostfixOperation ) )
- // InternalStrategyDSL.g:9050:1: ( ruleXPostfixOperation )
+ // InternalStrategyDSL.g:9055:1: ( ( ruleXPostfixOperation ) )
+ // InternalStrategyDSL.g:9056:1: ( ruleXPostfixOperation )
{
- // InternalStrategyDSL.g:9050:1: ( ruleXPostfixOperation )
- // InternalStrategyDSL.g:9051:2: ruleXPostfixOperation
+ // InternalStrategyDSL.g:9056:1: ( ruleXPostfixOperation )
+ // InternalStrategyDSL.g:9057:2: ruleXPostfixOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0());
@@ -30713,14 +30759,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group__1"
- // InternalStrategyDSL.g:9060:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ;
+ // InternalStrategyDSL.g:9066:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ;
public final void rule__XCastedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9064:1: ( rule__XCastedExpression__Group__1__Impl )
- // InternalStrategyDSL.g:9065:2: rule__XCastedExpression__Group__1__Impl
+ // InternalStrategyDSL.g:9070:1: ( rule__XCastedExpression__Group__1__Impl )
+ // InternalStrategyDSL.g:9071:2: rule__XCastedExpression__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group__1__Impl();
@@ -30746,31 +30792,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group__1__Impl"
- // InternalStrategyDSL.g:9071:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ;
+ // InternalStrategyDSL.g:9077:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ;
public final void rule__XCastedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9075:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) )
- // InternalStrategyDSL.g:9076:1: ( ( rule__XCastedExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:9081:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) )
+ // InternalStrategyDSL.g:9082:1: ( ( rule__XCastedExpression__Group_1__0 )* )
{
- // InternalStrategyDSL.g:9076:1: ( ( rule__XCastedExpression__Group_1__0 )* )
- // InternalStrategyDSL.g:9077:2: ( rule__XCastedExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:9082:1: ( ( rule__XCastedExpression__Group_1__0 )* )
+ // InternalStrategyDSL.g:9083:2: ( rule__XCastedExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1());
}
- // InternalStrategyDSL.g:9078:2: ( rule__XCastedExpression__Group_1__0 )*
+ // InternalStrategyDSL.g:9084:2: ( rule__XCastedExpression__Group_1__0 )*
loop79:
do {
int alt79=2;
int LA79_0 = input.LA(1);
- if ( (LA79_0==85) ) {
+ if ( (LA79_0==86) ) {
int LA79_2 = input.LA(2);
- if ( (synpred127_InternalStrategyDSL()) ) {
+ if ( (synpred128_InternalStrategyDSL()) ) {
alt79=1;
}
@@ -30780,7 +30826,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt79) {
case 1 :
- // InternalStrategyDSL.g:9078:3: rule__XCastedExpression__Group_1__0
+ // InternalStrategyDSL.g:9084:3: rule__XCastedExpression__Group_1__0
{
pushFollow(FOLLOW_71);
rule__XCastedExpression__Group_1__0();
@@ -30821,14 +30867,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group_1__0"
- // InternalStrategyDSL.g:9087:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ;
+ // InternalStrategyDSL.g:9093:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ;
public final void rule__XCastedExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9091:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 )
- // InternalStrategyDSL.g:9092:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1
+ // InternalStrategyDSL.g:9097:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 )
+ // InternalStrategyDSL.g:9098:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1
{
pushFollow(FOLLOW_58);
rule__XCastedExpression__Group_1__0__Impl();
@@ -30859,23 +30905,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group_1__0__Impl"
- // InternalStrategyDSL.g:9099:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:9105:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ;
public final void rule__XCastedExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9103:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) )
- // InternalStrategyDSL.g:9104:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:9109:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) )
+ // InternalStrategyDSL.g:9110:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
{
- // InternalStrategyDSL.g:9104:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
- // InternalStrategyDSL.g:9105:2: ( rule__XCastedExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:9110:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:9111:2: ( rule__XCastedExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0());
}
- // InternalStrategyDSL.g:9106:2: ( rule__XCastedExpression__Group_1_0__0 )
- // InternalStrategyDSL.g:9106:3: rule__XCastedExpression__Group_1_0__0
+ // InternalStrategyDSL.g:9112:2: ( rule__XCastedExpression__Group_1_0__0 )
+ // InternalStrategyDSL.g:9112:3: rule__XCastedExpression__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0__0();
@@ -30910,14 +30956,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group_1__1"
- // InternalStrategyDSL.g:9114:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:9120:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ;
public final void rule__XCastedExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9118:1: ( rule__XCastedExpression__Group_1__1__Impl )
- // InternalStrategyDSL.g:9119:2: rule__XCastedExpression__Group_1__1__Impl
+ // InternalStrategyDSL.g:9124:1: ( rule__XCastedExpression__Group_1__1__Impl )
+ // InternalStrategyDSL.g:9125:2: rule__XCastedExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1__1__Impl();
@@ -30943,23 +30989,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group_1__1__Impl"
- // InternalStrategyDSL.g:9125:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ;
+ // InternalStrategyDSL.g:9131:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ;
public final void rule__XCastedExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9129:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) )
- // InternalStrategyDSL.g:9130:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
+ // InternalStrategyDSL.g:9135:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) )
+ // InternalStrategyDSL.g:9136:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
{
- // InternalStrategyDSL.g:9130:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
- // InternalStrategyDSL.g:9131:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
+ // InternalStrategyDSL.g:9136:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
+ // InternalStrategyDSL.g:9137:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1());
}
- // InternalStrategyDSL.g:9132:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
- // InternalStrategyDSL.g:9132:3: rule__XCastedExpression__TypeAssignment_1_1
+ // InternalStrategyDSL.g:9138:2: ( rule__XCastedExpression__TypeAssignment_1_1 )
+ // InternalStrategyDSL.g:9138:3: rule__XCastedExpression__TypeAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__TypeAssignment_1_1();
@@ -30994,14 +31040,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group_1_0__0"
- // InternalStrategyDSL.g:9141:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ;
+ // InternalStrategyDSL.g:9147:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ;
public final void rule__XCastedExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9145:1: ( rule__XCastedExpression__Group_1_0__0__Impl )
- // InternalStrategyDSL.g:9146:2: rule__XCastedExpression__Group_1_0__0__Impl
+ // InternalStrategyDSL.g:9151:1: ( rule__XCastedExpression__Group_1_0__0__Impl )
+ // InternalStrategyDSL.g:9152:2: rule__XCastedExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0__0__Impl();
@@ -31027,23 +31073,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group_1_0__0__Impl"
- // InternalStrategyDSL.g:9152:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:9158:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ;
public final void rule__XCastedExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9156:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:9157:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:9162:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:9163:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:9157:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
- // InternalStrategyDSL.g:9158:2: ( rule__XCastedExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:9163:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:9164:2: ( rule__XCastedExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0());
}
- // InternalStrategyDSL.g:9159:2: ( rule__XCastedExpression__Group_1_0_0__0 )
- // InternalStrategyDSL.g:9159:3: rule__XCastedExpression__Group_1_0_0__0
+ // InternalStrategyDSL.g:9165:2: ( rule__XCastedExpression__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:9165:3: rule__XCastedExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0_0__0();
@@ -31078,14 +31124,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__0"
- // InternalStrategyDSL.g:9168:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ;
+ // InternalStrategyDSL.g:9174:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ;
public final void rule__XCastedExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9172:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 )
- // InternalStrategyDSL.g:9173:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1
+ // InternalStrategyDSL.g:9178:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 )
+ // InternalStrategyDSL.g:9179:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_70);
rule__XCastedExpression__Group_1_0_0__0__Impl();
@@ -31116,23 +31162,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__0__Impl"
- // InternalStrategyDSL.g:9180:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:9186:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XCastedExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9184:1: ( ( () ) )
- // InternalStrategyDSL.g:9185:1: ( () )
+ // InternalStrategyDSL.g:9190:1: ( ( () ) )
+ // InternalStrategyDSL.g:9191:1: ( () )
{
- // InternalStrategyDSL.g:9185:1: ( () )
- // InternalStrategyDSL.g:9186:2: ()
+ // InternalStrategyDSL.g:9191:1: ( () )
+ // InternalStrategyDSL.g:9192:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0());
}
- // InternalStrategyDSL.g:9187:2: ()
- // InternalStrategyDSL.g:9187:3:
+ // InternalStrategyDSL.g:9193:2: ()
+ // InternalStrategyDSL.g:9193:3:
{
}
@@ -31157,14 +31203,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__1"
- // InternalStrategyDSL.g:9195:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:9201:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ;
public final void rule__XCastedExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9199:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl )
- // InternalStrategyDSL.g:9200:2: rule__XCastedExpression__Group_1_0_0__1__Impl
+ // InternalStrategyDSL.g:9205:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:9206:2: rule__XCastedExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCastedExpression__Group_1_0_0__1__Impl();
@@ -31190,22 +31236,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__1__Impl"
- // InternalStrategyDSL.g:9206:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ;
+ // InternalStrategyDSL.g:9212:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ;
public final void rule__XCastedExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9210:1: ( ( 'as' ) )
- // InternalStrategyDSL.g:9211:1: ( 'as' )
+ // InternalStrategyDSL.g:9216:1: ( ( 'as' ) )
+ // InternalStrategyDSL.g:9217:1: ( 'as' )
{
- // InternalStrategyDSL.g:9211:1: ( 'as' )
- // InternalStrategyDSL.g:9212:2: 'as'
+ // InternalStrategyDSL.g:9217:1: ( 'as' )
+ // InternalStrategyDSL.g:9218:2: 'as'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
}
- match(input,85,FOLLOW_2); if (state.failed) return ;
+ match(input,86,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
}
@@ -31231,14 +31277,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XPostfixOperation__Group__0"
- // InternalStrategyDSL.g:9222:1: rule__XPostfixOperation__Group__0 : rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ;
+ // InternalStrategyDSL.g:9228:1: rule__XPostfixOperation__Group__0 : rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ;
public final void rule__XPostfixOperation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9226:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 )
- // InternalStrategyDSL.g:9227:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1
+ // InternalStrategyDSL.g:9232:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 )
+ // InternalStrategyDSL.g:9233:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1
{
pushFollow(FOLLOW_72);
rule__XPostfixOperation__Group__0__Impl();
@@ -31269,17 +31315,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XPostfixOperation__Group__0__Impl"
- // InternalStrategyDSL.g:9234:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ;
+ // InternalStrategyDSL.g:9240:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ;
public final void rule__XPostfixOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9238:1: ( ( ruleXMemberFeatureCall ) )
- // InternalStrategyDSL.g:9239:1: ( ruleXMemberFeatureCall )
+ // InternalStrategyDSL.g:9244:1: ( ( ruleXMemberFeatureCall ) )
+ // InternalStrategyDSL.g:9245:1: ( ruleXMemberFeatureCall )
{
- // InternalStrategyDSL.g:9239:1: ( ruleXMemberFeatureCall )
- // InternalStrategyDSL.g:9240:2: ruleXMemberFeatureCall
+ // InternalStrategyDSL.g:9245:1: ( ruleXMemberFeatureCall )
+ // InternalStrategyDSL.g:9246:2: ruleXMemberFeatureCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0());
@@ -31314,14 +31360,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XPostfixOperation__Group__1"
- // InternalStrategyDSL.g:9249:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ;
+ // InternalStrategyDSL.g:9255:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ;
public final void rule__XPostfixOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9253:1: ( rule__XPostfixOperation__Group__1__Impl )
- // InternalStrategyDSL.g:9254:2: rule__XPostfixOperation__Group__1__Impl
+ // InternalStrategyDSL.g:9259:1: ( rule__XPostfixOperation__Group__1__Impl )
+ // InternalStrategyDSL.g:9260:2: rule__XPostfixOperation__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group__1__Impl();
@@ -31347,42 +31393,42 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XPostfixOperation__Group__1__Impl"
- // InternalStrategyDSL.g:9260:1: rule__XPostfixOperation__Group__1__Impl : ( ( rule__XPostfixOperation__Group_1__0 )? ) ;
+ // InternalStrategyDSL.g:9266:1: rule__XPostfixOperation__Group__1__Impl : ( ( rule__XPostfixOperation__Group_1__0 )? ) ;
public final void rule__XPostfixOperation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9264:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) )
- // InternalStrategyDSL.g:9265:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
+ // InternalStrategyDSL.g:9270:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) )
+ // InternalStrategyDSL.g:9271:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
{
- // InternalStrategyDSL.g:9265:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
- // InternalStrategyDSL.g:9266:2: ( rule__XPostfixOperation__Group_1__0 )?
+ // InternalStrategyDSL.g:9271:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
+ // InternalStrategyDSL.g:9272:2: ( rule__XPostfixOperation__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup_1());
}
- // InternalStrategyDSL.g:9267:2: ( rule__XPostfixOperation__Group_1__0 )?
+ // InternalStrategyDSL.g:9273:2: ( rule__XPostfixOperation__Group_1__0 )?
int alt80=2;
int LA80_0 = input.LA(1);
if ( (LA80_0==41) ) {
int LA80_1 = input.LA(2);
- if ( (synpred128_InternalStrategyDSL()) ) {
+ if ( (synpred129_InternalStrategyDSL()) ) {
alt80=1;
}
}
else if ( (LA80_0==42) ) {
int LA80_2 = input.LA(2);
- if ( (synpred128_InternalStrategyDSL()) ) {
+ if ( (synpred129_InternalStrategyDSL()) ) {
alt80=1;
}
}
switch (alt80) {
case 1 :
- // InternalStrategyDSL.g:9267:3: rule__XPostfixOperation__Group_1__0
+ // InternalStrategyDSL.g:9273:3: rule__XPostfixOperation__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1__0();
@@ -31420,14 +31466,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XPostfixOperation__Group_1__0"
- // InternalStrategyDSL.g:9276:1: rule__XPostfixOperation__Group_1__0 : rule__XPostfixOperation__Group_1__0__Impl ;
+ // InternalStrategyDSL.g:9282:1: rule__XPostfixOperation__Group_1__0 : rule__XPostfixOperation__Group_1__0__Impl ;
public final void rule__XPostfixOperation__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9280:1: ( rule__XPostfixOperation__Group_1__0__Impl )
- // InternalStrategyDSL.g:9281:2: rule__XPostfixOperation__Group_1__0__Impl
+ // InternalStrategyDSL.g:9286:1: ( rule__XPostfixOperation__Group_1__0__Impl )
+ // InternalStrategyDSL.g:9287:2: rule__XPostfixOperation__Group_1__0__Impl
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1__0__Impl();
@@ -31453,23 +31499,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XPostfixOperation__Group_1__0__Impl"
- // InternalStrategyDSL.g:9287:1: rule__XPostfixOperation__Group_1__0__Impl : ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:9293:1: rule__XPostfixOperation__Group_1__0__Impl : ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ;
public final void rule__XPostfixOperation__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9291:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) )
- // InternalStrategyDSL.g:9292:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:9297:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) )
+ // InternalStrategyDSL.g:9298:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
{
- // InternalStrategyDSL.g:9292:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
- // InternalStrategyDSL.g:9293:2: ( rule__XPostfixOperation__Group_1_0__0 )
+ // InternalStrategyDSL.g:9298:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:9299:2: ( rule__XPostfixOperation__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0());
}
- // InternalStrategyDSL.g:9294:2: ( rule__XPostfixOperation__Group_1_0__0 )
- // InternalStrategyDSL.g:9294:3: rule__XPostfixOperation__Group_1_0__0
+ // InternalStrategyDSL.g:9300:2: ( rule__XPostfixOperation__Group_1_0__0 )
+ // InternalStrategyDSL.g:9300:3: rule__XPostfixOperation__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1_0__0();
@@ -31504,14 +31550,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XPostfixOperation__Group_1_0__0"
- // InternalStrategyDSL.g:9303:1: rule__XPostfixOperation__Group_1_0__0 : rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ;
+ // InternalStrategyDSL.g:9309:1: rule__XPostfixOperation__Group_1_0__0 : rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ;
public final void rule__XPostfixOperation__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9307:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 )
- // InternalStrategyDSL.g:9308:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1
+ // InternalStrategyDSL.g:9313:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 )
+ // InternalStrategyDSL.g:9314:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1
{
pushFollow(FOLLOW_72);
rule__XPostfixOperation__Group_1_0__0__Impl();
@@ -31542,23 +31588,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XPostfixOperation__Group_1_0__0__Impl"
- // InternalStrategyDSL.g:9315:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:9321:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ;
public final void rule__XPostfixOperation__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9319:1: ( ( () ) )
- // InternalStrategyDSL.g:9320:1: ( () )
+ // InternalStrategyDSL.g:9325:1: ( ( () ) )
+ // InternalStrategyDSL.g:9326:1: ( () )
{
- // InternalStrategyDSL.g:9320:1: ( () )
- // InternalStrategyDSL.g:9321:2: ()
+ // InternalStrategyDSL.g:9326:1: ( () )
+ // InternalStrategyDSL.g:9327:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0());
}
- // InternalStrategyDSL.g:9322:2: ()
- // InternalStrategyDSL.g:9322:3:
+ // InternalStrategyDSL.g:9328:2: ()
+ // InternalStrategyDSL.g:9328:3:
{
}
@@ -31583,14 +31629,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XPostfixOperation__Group_1_0__1"
- // InternalStrategyDSL.g:9330:1: rule__XPostfixOperation__Group_1_0__1 : rule__XPostfixOperation__Group_1_0__1__Impl ;
+ // InternalStrategyDSL.g:9336:1: rule__XPostfixOperation__Group_1_0__1 : rule__XPostfixOperation__Group_1_0__1__Impl ;
public final void rule__XPostfixOperation__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9334:1: ( rule__XPostfixOperation__Group_1_0__1__Impl )
- // InternalStrategyDSL.g:9335:2: rule__XPostfixOperation__Group_1_0__1__Impl
+ // InternalStrategyDSL.g:9340:1: ( rule__XPostfixOperation__Group_1_0__1__Impl )
+ // InternalStrategyDSL.g:9341:2: rule__XPostfixOperation__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__Group_1_0__1__Impl();
@@ -31616,23 +31662,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XPostfixOperation__Group_1_0__1__Impl"
- // InternalStrategyDSL.g:9341:1: rule__XPostfixOperation__Group_1_0__1__Impl : ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ;
+ // InternalStrategyDSL.g:9347:1: rule__XPostfixOperation__Group_1_0__1__Impl : ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ;
public final void rule__XPostfixOperation__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9345:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) )
- // InternalStrategyDSL.g:9346:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
+ // InternalStrategyDSL.g:9351:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) )
+ // InternalStrategyDSL.g:9352:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
{
- // InternalStrategyDSL.g:9346:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
- // InternalStrategyDSL.g:9347:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
+ // InternalStrategyDSL.g:9352:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
+ // InternalStrategyDSL.g:9353:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1());
}
- // InternalStrategyDSL.g:9348:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
- // InternalStrategyDSL.g:9348:3: rule__XPostfixOperation__FeatureAssignment_1_0_1
+ // InternalStrategyDSL.g:9354:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
+ // InternalStrategyDSL.g:9354:3: rule__XPostfixOperation__FeatureAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XPostfixOperation__FeatureAssignment_1_0_1();
@@ -31667,14 +31713,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group__0"
- // InternalStrategyDSL.g:9357:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ;
+ // InternalStrategyDSL.g:9363:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ;
public final void rule__XMemberFeatureCall__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9361:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 )
- // InternalStrategyDSL.g:9362:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1
+ // InternalStrategyDSL.g:9367:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 )
+ // InternalStrategyDSL.g:9368:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1
{
pushFollow(FOLLOW_73);
rule__XMemberFeatureCall__Group__0__Impl();
@@ -31705,17 +31751,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group__0__Impl"
- // InternalStrategyDSL.g:9369:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ;
+ // InternalStrategyDSL.g:9375:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ;
public final void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9373:1: ( ( ruleXPrimaryExpression ) )
- // InternalStrategyDSL.g:9374:1: ( ruleXPrimaryExpression )
+ // InternalStrategyDSL.g:9379:1: ( ( ruleXPrimaryExpression ) )
+ // InternalStrategyDSL.g:9380:1: ( ruleXPrimaryExpression )
{
- // InternalStrategyDSL.g:9374:1: ( ruleXPrimaryExpression )
- // InternalStrategyDSL.g:9375:2: ruleXPrimaryExpression
+ // InternalStrategyDSL.g:9380:1: ( ruleXPrimaryExpression )
+ // InternalStrategyDSL.g:9381:2: ruleXPrimaryExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0());
@@ -31750,14 +31796,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group__1"
- // InternalStrategyDSL.g:9384:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ;
+ // InternalStrategyDSL.g:9390:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ;
public final void rule__XMemberFeatureCall__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9388:1: ( rule__XMemberFeatureCall__Group__1__Impl )
- // InternalStrategyDSL.g:9389:2: rule__XMemberFeatureCall__Group__1__Impl
+ // InternalStrategyDSL.g:9394:1: ( rule__XMemberFeatureCall__Group__1__Impl )
+ // InternalStrategyDSL.g:9395:2: rule__XMemberFeatureCall__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group__1__Impl();
@@ -31783,22 +31829,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group__1__Impl"
- // InternalStrategyDSL.g:9395:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ;
+ // InternalStrategyDSL.g:9401:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ;
public final void rule__XMemberFeatureCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9399:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) )
- // InternalStrategyDSL.g:9400:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
+ // InternalStrategyDSL.g:9405:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) )
+ // InternalStrategyDSL.g:9406:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
{
- // InternalStrategyDSL.g:9400:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
- // InternalStrategyDSL.g:9401:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
+ // InternalStrategyDSL.g:9406:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
+ // InternalStrategyDSL.g:9407:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1());
}
- // InternalStrategyDSL.g:9402:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
+ // InternalStrategyDSL.g:9408:2: ( rule__XMemberFeatureCall__Alternatives_1 )*
loop81:
do {
int alt81=2;
@@ -31807,29 +31853,29 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
{
int LA81_2 = input.LA(2);
- if ( (synpred129_InternalStrategyDSL()) ) {
+ if ( (synpred130_InternalStrategyDSL()) ) {
alt81=1;
}
}
break;
- case 106:
+ case 107:
{
int LA81_3 = input.LA(2);
- if ( (synpred129_InternalStrategyDSL()) ) {
+ if ( (synpred130_InternalStrategyDSL()) ) {
alt81=1;
}
}
break;
- case 107:
+ case 108:
{
int LA81_4 = input.LA(2);
- if ( (synpred129_InternalStrategyDSL()) ) {
+ if ( (synpred130_InternalStrategyDSL()) ) {
alt81=1;
}
@@ -31841,7 +31887,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt81) {
case 1 :
- // InternalStrategyDSL.g:9402:3: rule__XMemberFeatureCall__Alternatives_1
+ // InternalStrategyDSL.g:9408:3: rule__XMemberFeatureCall__Alternatives_1
{
pushFollow(FOLLOW_74);
rule__XMemberFeatureCall__Alternatives_1();
@@ -31882,14 +31928,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0"
- // InternalStrategyDSL.g:9411:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ;
+ // InternalStrategyDSL.g:9417:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ;
public final void rule__XMemberFeatureCall__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9415:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 )
- // InternalStrategyDSL.g:9416:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1
+ // InternalStrategyDSL.g:9421:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 )
+ // InternalStrategyDSL.g:9422:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1
{
pushFollow(FOLLOW_41);
rule__XMemberFeatureCall__Group_1_0__0__Impl();
@@ -31920,23 +31966,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0__Impl"
- // InternalStrategyDSL.g:9423:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:9429:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9427:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:9428:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:9433:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:9434:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:9428:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
- // InternalStrategyDSL.g:9429:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:9434:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
+ // InternalStrategyDSL.g:9435:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0());
}
- // InternalStrategyDSL.g:9430:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
- // InternalStrategyDSL.g:9430:3: rule__XMemberFeatureCall__Group_1_0_0__0
+ // InternalStrategyDSL.g:9436:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
+ // InternalStrategyDSL.g:9436:3: rule__XMemberFeatureCall__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0__0();
@@ -31971,14 +32017,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1"
- // InternalStrategyDSL.g:9438:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ;
+ // InternalStrategyDSL.g:9444:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9442:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl )
- // InternalStrategyDSL.g:9443:2: rule__XMemberFeatureCall__Group_1_0__1__Impl
+ // InternalStrategyDSL.g:9448:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl )
+ // InternalStrategyDSL.g:9449:2: rule__XMemberFeatureCall__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0__1__Impl();
@@ -32004,23 +32050,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1__Impl"
- // InternalStrategyDSL.g:9449:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ;
+ // InternalStrategyDSL.g:9455:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9453:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) )
- // InternalStrategyDSL.g:9454:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
+ // InternalStrategyDSL.g:9459:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) )
+ // InternalStrategyDSL.g:9460:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
{
- // InternalStrategyDSL.g:9454:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
- // InternalStrategyDSL.g:9455:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
+ // InternalStrategyDSL.g:9460:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
+ // InternalStrategyDSL.g:9461:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1());
}
- // InternalStrategyDSL.g:9456:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
- // InternalStrategyDSL.g:9456:3: rule__XMemberFeatureCall__ValueAssignment_1_0_1
+ // InternalStrategyDSL.g:9462:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
+ // InternalStrategyDSL.g:9462:3: rule__XMemberFeatureCall__ValueAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__ValueAssignment_1_0_1();
@@ -32055,14 +32101,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0"
- // InternalStrategyDSL.g:9465:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ;
+ // InternalStrategyDSL.g:9471:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ;
public final void rule__XMemberFeatureCall__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9469:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl )
- // InternalStrategyDSL.g:9470:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl
+ // InternalStrategyDSL.g:9475:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl )
+ // InternalStrategyDSL.g:9476:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0__0__Impl();
@@ -32088,23 +32134,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0__Impl"
- // InternalStrategyDSL.g:9476:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:9482:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9480:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) )
- // InternalStrategyDSL.g:9481:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
+ // InternalStrategyDSL.g:9486:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) )
+ // InternalStrategyDSL.g:9487:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
{
- // InternalStrategyDSL.g:9481:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
- // InternalStrategyDSL.g:9482:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
+ // InternalStrategyDSL.g:9487:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
+ // InternalStrategyDSL.g:9488:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0());
}
- // InternalStrategyDSL.g:9483:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
- // InternalStrategyDSL.g:9483:3: rule__XMemberFeatureCall__Group_1_0_0_0__0
+ // InternalStrategyDSL.g:9489:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
+ // InternalStrategyDSL.g:9489:3: rule__XMemberFeatureCall__Group_1_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0_0__0();
@@ -32139,14 +32185,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0"
- // InternalStrategyDSL.g:9492:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ;
+ // InternalStrategyDSL.g:9498:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9496:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 )
- // InternalStrategyDSL.g:9497:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1
+ // InternalStrategyDSL.g:9502:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 )
+ // InternalStrategyDSL.g:9503:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1
{
pushFollow(FOLLOW_75);
rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl();
@@ -32177,23 +32223,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl"
- // InternalStrategyDSL.g:9504:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:9510:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9508:1: ( ( () ) )
- // InternalStrategyDSL.g:9509:1: ( () )
+ // InternalStrategyDSL.g:9514:1: ( ( () ) )
+ // InternalStrategyDSL.g:9515:1: ( () )
{
- // InternalStrategyDSL.g:9509:1: ( () )
- // InternalStrategyDSL.g:9510:2: ()
+ // InternalStrategyDSL.g:9515:1: ( () )
+ // InternalStrategyDSL.g:9516:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0());
}
- // InternalStrategyDSL.g:9511:2: ()
- // InternalStrategyDSL.g:9511:3:
+ // InternalStrategyDSL.g:9517:2: ()
+ // InternalStrategyDSL.g:9517:3:
{
}
@@ -32218,14 +32264,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1"
- // InternalStrategyDSL.g:9519:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ;
+ // InternalStrategyDSL.g:9525:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9523:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 )
- // InternalStrategyDSL.g:9524:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2
+ // InternalStrategyDSL.g:9529:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 )
+ // InternalStrategyDSL.g:9530:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2
{
pushFollow(FOLLOW_46);
rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl();
@@ -32256,23 +32302,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl"
- // InternalStrategyDSL.g:9531:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:9537:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9535:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) )
- // InternalStrategyDSL.g:9536:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
+ // InternalStrategyDSL.g:9541:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) )
+ // InternalStrategyDSL.g:9542:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
{
- // InternalStrategyDSL.g:9536:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
- // InternalStrategyDSL.g:9537:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
+ // InternalStrategyDSL.g:9542:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
+ // InternalStrategyDSL.g:9543:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1());
}
- // InternalStrategyDSL.g:9538:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
- // InternalStrategyDSL.g:9538:3: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1
+ // InternalStrategyDSL.g:9544:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
+ // InternalStrategyDSL.g:9544:3: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Alternatives_1_0_0_0_1();
@@ -32307,14 +32353,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2"
- // InternalStrategyDSL.g:9546:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ;
+ // InternalStrategyDSL.g:9552:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9550:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 )
- // InternalStrategyDSL.g:9551:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3
+ // InternalStrategyDSL.g:9556:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 )
+ // InternalStrategyDSL.g:9557:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3
{
pushFollow(FOLLOW_42);
rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl();
@@ -32345,23 +32391,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl"
- // InternalStrategyDSL.g:9558:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ;
+ // InternalStrategyDSL.g:9564:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9562:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) )
- // InternalStrategyDSL.g:9563:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
+ // InternalStrategyDSL.g:9568:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) )
+ // InternalStrategyDSL.g:9569:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
{
- // InternalStrategyDSL.g:9563:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
- // InternalStrategyDSL.g:9564:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
+ // InternalStrategyDSL.g:9569:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
+ // InternalStrategyDSL.g:9570:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2());
}
- // InternalStrategyDSL.g:9565:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
- // InternalStrategyDSL.g:9565:3: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2
+ // InternalStrategyDSL.g:9571:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
+ // InternalStrategyDSL.g:9571:3: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2();
@@ -32396,14 +32442,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3"
- // InternalStrategyDSL.g:9573:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ;
+ // InternalStrategyDSL.g:9579:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9577:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl )
- // InternalStrategyDSL.g:9578:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl
+ // InternalStrategyDSL.g:9583:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl )
+ // InternalStrategyDSL.g:9584:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl();
@@ -32429,17 +32475,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl"
- // InternalStrategyDSL.g:9584:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ;
+ // InternalStrategyDSL.g:9590:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9588:1: ( ( ruleOpSingleAssign ) )
- // InternalStrategyDSL.g:9589:1: ( ruleOpSingleAssign )
+ // InternalStrategyDSL.g:9594:1: ( ( ruleOpSingleAssign ) )
+ // InternalStrategyDSL.g:9595:1: ( ruleOpSingleAssign )
{
- // InternalStrategyDSL.g:9589:1: ( ruleOpSingleAssign )
- // InternalStrategyDSL.g:9590:2: ruleOpSingleAssign
+ // InternalStrategyDSL.g:9595:1: ( ruleOpSingleAssign )
+ // InternalStrategyDSL.g:9596:2: ruleOpSingleAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3());
@@ -32474,14 +32520,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0"
- // InternalStrategyDSL.g:9600:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ;
+ // InternalStrategyDSL.g:9606:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9604:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 )
- // InternalStrategyDSL.g:9605:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1
+ // InternalStrategyDSL.g:9610:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 )
+ // InternalStrategyDSL.g:9611:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1
{
pushFollow(FOLLOW_76);
rule__XMemberFeatureCall__Group_1_1__0__Impl();
@@ -32512,23 +32558,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0__Impl"
- // InternalStrategyDSL.g:9612:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:9618:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9616:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) )
- // InternalStrategyDSL.g:9617:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
+ // InternalStrategyDSL.g:9622:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) )
+ // InternalStrategyDSL.g:9623:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
{
- // InternalStrategyDSL.g:9617:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
- // InternalStrategyDSL.g:9618:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
+ // InternalStrategyDSL.g:9623:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
+ // InternalStrategyDSL.g:9624:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0());
}
- // InternalStrategyDSL.g:9619:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
- // InternalStrategyDSL.g:9619:3: rule__XMemberFeatureCall__Group_1_1_0__0
+ // InternalStrategyDSL.g:9625:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
+ // InternalStrategyDSL.g:9625:3: rule__XMemberFeatureCall__Group_1_1_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0__0();
@@ -32563,14 +32609,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1"
- // InternalStrategyDSL.g:9627:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ;
+ // InternalStrategyDSL.g:9633:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ;
public final void rule__XMemberFeatureCall__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9631:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 )
- // InternalStrategyDSL.g:9632:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2
+ // InternalStrategyDSL.g:9637:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 )
+ // InternalStrategyDSL.g:9638:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2
{
pushFollow(FOLLOW_76);
rule__XMemberFeatureCall__Group_1_1__1__Impl();
@@ -32601,22 +32647,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1__Impl"
- // InternalStrategyDSL.g:9639:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ;
+ // InternalStrategyDSL.g:9645:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9643:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) )
- // InternalStrategyDSL.g:9644:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
+ // InternalStrategyDSL.g:9649:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) )
+ // InternalStrategyDSL.g:9650:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
{
- // InternalStrategyDSL.g:9644:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
- // InternalStrategyDSL.g:9645:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
+ // InternalStrategyDSL.g:9650:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
+ // InternalStrategyDSL.g:9651:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1());
}
- // InternalStrategyDSL.g:9646:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
+ // InternalStrategyDSL.g:9652:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
int alt82=2;
int LA82_0 = input.LA(1);
@@ -32625,7 +32671,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
switch (alt82) {
case 1 :
- // InternalStrategyDSL.g:9646:3: rule__XMemberFeatureCall__Group_1_1_1__0
+ // InternalStrategyDSL.g:9652:3: rule__XMemberFeatureCall__Group_1_1_1__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_1__0();
@@ -32663,14 +32709,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2"
- // InternalStrategyDSL.g:9654:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ;
+ // InternalStrategyDSL.g:9660:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ;
public final void rule__XMemberFeatureCall__Group_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9658:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 )
- // InternalStrategyDSL.g:9659:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3
+ // InternalStrategyDSL.g:9664:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 )
+ // InternalStrategyDSL.g:9665:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3
{
pushFollow(FOLLOW_77);
rule__XMemberFeatureCall__Group_1_1__2__Impl();
@@ -32701,23 +32747,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2__Impl"
- // InternalStrategyDSL.g:9666:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ;
+ // InternalStrategyDSL.g:9672:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9670:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) )
- // InternalStrategyDSL.g:9671:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
+ // InternalStrategyDSL.g:9676:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) )
+ // InternalStrategyDSL.g:9677:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
{
- // InternalStrategyDSL.g:9671:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
- // InternalStrategyDSL.g:9672:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
+ // InternalStrategyDSL.g:9677:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
+ // InternalStrategyDSL.g:9678:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2());
}
- // InternalStrategyDSL.g:9673:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
- // InternalStrategyDSL.g:9673:3: rule__XMemberFeatureCall__FeatureAssignment_1_1_2
+ // InternalStrategyDSL.g:9679:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
+ // InternalStrategyDSL.g:9679:3: rule__XMemberFeatureCall__FeatureAssignment_1_1_2
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__FeatureAssignment_1_1_2();
@@ -32752,14 +32798,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3"
- // InternalStrategyDSL.g:9681:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ;
+ // InternalStrategyDSL.g:9687:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ;
public final void rule__XMemberFeatureCall__Group_1_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9685:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 )
- // InternalStrategyDSL.g:9686:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4
+ // InternalStrategyDSL.g:9691:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 )
+ // InternalStrategyDSL.g:9692:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4
{
pushFollow(FOLLOW_77);
rule__XMemberFeatureCall__Group_1_1__3__Impl();
@@ -32790,27 +32836,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3__Impl"
- // InternalStrategyDSL.g:9693:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ;
+ // InternalStrategyDSL.g:9699:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9697:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) )
- // InternalStrategyDSL.g:9698:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
+ // InternalStrategyDSL.g:9703:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) )
+ // InternalStrategyDSL.g:9704:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
{
- // InternalStrategyDSL.g:9698:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
- // InternalStrategyDSL.g:9699:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
+ // InternalStrategyDSL.g:9704:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
+ // InternalStrategyDSL.g:9705:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3());
}
- // InternalStrategyDSL.g:9700:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
+ // InternalStrategyDSL.g:9706:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
int alt83=2;
alt83 = dfa83.predict(input);
switch (alt83) {
case 1 :
- // InternalStrategyDSL.g:9700:3: rule__XMemberFeatureCall__Group_1_1_3__0
+ // InternalStrategyDSL.g:9706:3: rule__XMemberFeatureCall__Group_1_1_3__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3__0();
@@ -32848,14 +32894,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4"
- // InternalStrategyDSL.g:9708:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ;
+ // InternalStrategyDSL.g:9714:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9712:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl )
- // InternalStrategyDSL.g:9713:2: rule__XMemberFeatureCall__Group_1_1__4__Impl
+ // InternalStrategyDSL.g:9718:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl )
+ // InternalStrategyDSL.g:9719:2: rule__XMemberFeatureCall__Group_1_1__4__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1__4__Impl();
@@ -32881,27 +32927,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4__Impl"
- // InternalStrategyDSL.g:9719:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ;
+ // InternalStrategyDSL.g:9725:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9723:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) )
- // InternalStrategyDSL.g:9724:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
+ // InternalStrategyDSL.g:9729:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) )
+ // InternalStrategyDSL.g:9730:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
{
- // InternalStrategyDSL.g:9724:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
- // InternalStrategyDSL.g:9725:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
+ // InternalStrategyDSL.g:9730:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
+ // InternalStrategyDSL.g:9731:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4());
}
- // InternalStrategyDSL.g:9726:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
+ // InternalStrategyDSL.g:9732:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
int alt84=2;
alt84 = dfa84.predict(input);
switch (alt84) {
case 1 :
- // InternalStrategyDSL.g:9726:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
+ // InternalStrategyDSL.g:9732:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
@@ -32939,14 +32985,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0"
- // InternalStrategyDSL.g:9735:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ;
+ // InternalStrategyDSL.g:9741:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9739:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl )
- // InternalStrategyDSL.g:9740:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl
+ // InternalStrategyDSL.g:9745:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl )
+ // InternalStrategyDSL.g:9746:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0__0__Impl();
@@ -32972,23 +33018,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0__Impl"
- // InternalStrategyDSL.g:9746:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:9752:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9750:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:9751:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
+ // InternalStrategyDSL.g:9756:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:9757:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:9751:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
- // InternalStrategyDSL.g:9752:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
+ // InternalStrategyDSL.g:9757:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
+ // InternalStrategyDSL.g:9758:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0());
}
- // InternalStrategyDSL.g:9753:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
- // InternalStrategyDSL.g:9753:3: rule__XMemberFeatureCall__Group_1_1_0_0__0
+ // InternalStrategyDSL.g:9759:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
+ // InternalStrategyDSL.g:9759:3: rule__XMemberFeatureCall__Group_1_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0_0__0();
@@ -33023,14 +33069,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0"
- // InternalStrategyDSL.g:9762:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ;
+ // InternalStrategyDSL.g:9768:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9766:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 )
- // InternalStrategyDSL.g:9767:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1
+ // InternalStrategyDSL.g:9772:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 )
+ // InternalStrategyDSL.g:9773:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1
{
pushFollow(FOLLOW_73);
rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl();
@@ -33061,23 +33107,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl"
- // InternalStrategyDSL.g:9774:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:9780:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9778:1: ( ( () ) )
- // InternalStrategyDSL.g:9779:1: ( () )
+ // InternalStrategyDSL.g:9784:1: ( ( () ) )
+ // InternalStrategyDSL.g:9785:1: ( () )
{
- // InternalStrategyDSL.g:9779:1: ( () )
- // InternalStrategyDSL.g:9780:2: ()
+ // InternalStrategyDSL.g:9785:1: ( () )
+ // InternalStrategyDSL.g:9786:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0());
}
- // InternalStrategyDSL.g:9781:2: ()
- // InternalStrategyDSL.g:9781:3:
+ // InternalStrategyDSL.g:9787:2: ()
+ // InternalStrategyDSL.g:9787:3:
{
}
@@ -33102,14 +33148,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1"
- // InternalStrategyDSL.g:9789:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:9795:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9793:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl )
- // InternalStrategyDSL.g:9794:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl
+ // InternalStrategyDSL.g:9799:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:9800:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl();
@@ -33135,23 +33181,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl"
- // InternalStrategyDSL.g:9800:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:9806:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9804:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) )
- // InternalStrategyDSL.g:9805:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
+ // InternalStrategyDSL.g:9810:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) )
+ // InternalStrategyDSL.g:9811:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
{
- // InternalStrategyDSL.g:9805:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
- // InternalStrategyDSL.g:9806:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
+ // InternalStrategyDSL.g:9811:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
+ // InternalStrategyDSL.g:9812:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1());
}
- // InternalStrategyDSL.g:9807:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
- // InternalStrategyDSL.g:9807:3: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1
+ // InternalStrategyDSL.g:9813:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
+ // InternalStrategyDSL.g:9813:3: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Alternatives_1_1_0_0_1();
@@ -33186,14 +33232,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0"
- // InternalStrategyDSL.g:9816:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ;
+ // InternalStrategyDSL.g:9822:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9820:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 )
- // InternalStrategyDSL.g:9821:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1
+ // InternalStrategyDSL.g:9826:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 )
+ // InternalStrategyDSL.g:9827:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1
{
pushFollow(FOLLOW_78);
rule__XMemberFeatureCall__Group_1_1_1__0__Impl();
@@ -33224,17 +33270,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0__Impl"
- // InternalStrategyDSL.g:9828:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ;
+ // InternalStrategyDSL.g:9834:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9832:1: ( ( '<' ) )
- // InternalStrategyDSL.g:9833:1: ( '<' )
+ // InternalStrategyDSL.g:9838:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:9839:1: ( '<' )
{
- // InternalStrategyDSL.g:9833:1: ( '<' )
- // InternalStrategyDSL.g:9834:2: '<'
+ // InternalStrategyDSL.g:9839:1: ( '<' )
+ // InternalStrategyDSL.g:9840:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0());
@@ -33265,14 +33311,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1"
- // InternalStrategyDSL.g:9843:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ;
+ // InternalStrategyDSL.g:9849:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ;
public final void rule__XMemberFeatureCall__Group_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9847:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 )
- // InternalStrategyDSL.g:9848:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2
+ // InternalStrategyDSL.g:9853:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 )
+ // InternalStrategyDSL.g:9854:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2
{
pushFollow(FOLLOW_79);
rule__XMemberFeatureCall__Group_1_1_1__1__Impl();
@@ -33303,23 +33349,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1__Impl"
- // InternalStrategyDSL.g:9855:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:9861:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9859:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) )
- // InternalStrategyDSL.g:9860:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
+ // InternalStrategyDSL.g:9865:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) )
+ // InternalStrategyDSL.g:9866:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
{
- // InternalStrategyDSL.g:9860:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
- // InternalStrategyDSL.g:9861:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
+ // InternalStrategyDSL.g:9866:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
+ // InternalStrategyDSL.g:9867:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1());
}
- // InternalStrategyDSL.g:9862:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
- // InternalStrategyDSL.g:9862:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1
+ // InternalStrategyDSL.g:9868:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
+ // InternalStrategyDSL.g:9868:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1();
@@ -33354,14 +33400,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2"
- // InternalStrategyDSL.g:9870:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ;
+ // InternalStrategyDSL.g:9876:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ;
public final void rule__XMemberFeatureCall__Group_1_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9874:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 )
- // InternalStrategyDSL.g:9875:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3
+ // InternalStrategyDSL.g:9880:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 )
+ // InternalStrategyDSL.g:9881:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3
{
pushFollow(FOLLOW_79);
rule__XMemberFeatureCall__Group_1_1_1__2__Impl();
@@ -33392,35 +33438,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2__Impl"
- // InternalStrategyDSL.g:9882:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ;
+ // InternalStrategyDSL.g:9888:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9886:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) )
- // InternalStrategyDSL.g:9887:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
+ // InternalStrategyDSL.g:9892:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) )
+ // InternalStrategyDSL.g:9893:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
{
- // InternalStrategyDSL.g:9887:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
- // InternalStrategyDSL.g:9888:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
+ // InternalStrategyDSL.g:9893:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
+ // InternalStrategyDSL.g:9894:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2());
}
- // InternalStrategyDSL.g:9889:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
+ // InternalStrategyDSL.g:9895:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
loop85:
do {
int alt85=2;
int LA85_0 = input.LA(1);
- if ( (LA85_0==80) ) {
+ if ( (LA85_0==81) ) {
alt85=1;
}
switch (alt85) {
case 1 :
- // InternalStrategyDSL.g:9889:3: rule__XMemberFeatureCall__Group_1_1_1_2__0
+ // InternalStrategyDSL.g:9895:3: rule__XMemberFeatureCall__Group_1_1_1_2__0
{
pushFollow(FOLLOW_40);
rule__XMemberFeatureCall__Group_1_1_1_2__0();
@@ -33461,14 +33507,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3"
- // InternalStrategyDSL.g:9897:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ;
+ // InternalStrategyDSL.g:9903:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9901:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl )
- // InternalStrategyDSL.g:9902:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl
+ // InternalStrategyDSL.g:9907:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl )
+ // InternalStrategyDSL.g:9908:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_1__3__Impl();
@@ -33494,17 +33540,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3__Impl"
- // InternalStrategyDSL.g:9908:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ;
+ // InternalStrategyDSL.g:9914:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9912:1: ( ( '>' ) )
- // InternalStrategyDSL.g:9913:1: ( '>' )
+ // InternalStrategyDSL.g:9918:1: ( ( '>' ) )
+ // InternalStrategyDSL.g:9919:1: ( '>' )
{
- // InternalStrategyDSL.g:9913:1: ( '>' )
- // InternalStrategyDSL.g:9914:2: '>'
+ // InternalStrategyDSL.g:9919:1: ( '>' )
+ // InternalStrategyDSL.g:9920:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3());
@@ -33535,14 +33581,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0"
- // InternalStrategyDSL.g:9924:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ;
+ // InternalStrategyDSL.g:9930:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9928:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 )
- // InternalStrategyDSL.g:9929:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1
+ // InternalStrategyDSL.g:9934:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 )
+ // InternalStrategyDSL.g:9935:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1
{
pushFollow(FOLLOW_78);
rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl();
@@ -33573,22 +33619,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl"
- // InternalStrategyDSL.g:9936:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:9942:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9940:1: ( ( ',' ) )
- // InternalStrategyDSL.g:9941:1: ( ',' )
+ // InternalStrategyDSL.g:9946:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:9947:1: ( ',' )
{
- // InternalStrategyDSL.g:9941:1: ( ',' )
- // InternalStrategyDSL.g:9942:2: ','
+ // InternalStrategyDSL.g:9947:1: ( ',' )
+ // InternalStrategyDSL.g:9948:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
@@ -33614,14 +33660,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1"
- // InternalStrategyDSL.g:9951:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ;
+ // InternalStrategyDSL.g:9957:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9955:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl )
- // InternalStrategyDSL.g:9956:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl
+ // InternalStrategyDSL.g:9961:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl )
+ // InternalStrategyDSL.g:9962:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl();
@@ -33647,23 +33693,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl"
- // InternalStrategyDSL.g:9962:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ;
+ // InternalStrategyDSL.g:9968:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9966:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) )
- // InternalStrategyDSL.g:9967:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
+ // InternalStrategyDSL.g:9972:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) )
+ // InternalStrategyDSL.g:9973:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
{
- // InternalStrategyDSL.g:9967:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
- // InternalStrategyDSL.g:9968:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
+ // InternalStrategyDSL.g:9973:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
+ // InternalStrategyDSL.g:9974:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1());
}
- // InternalStrategyDSL.g:9969:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
- // InternalStrategyDSL.g:9969:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1
+ // InternalStrategyDSL.g:9975:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
+ // InternalStrategyDSL.g:9975:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1();
@@ -33698,14 +33744,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0"
- // InternalStrategyDSL.g:9978:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ;
+ // InternalStrategyDSL.g:9984:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9982:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 )
- // InternalStrategyDSL.g:9983:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1
+ // InternalStrategyDSL.g:9988:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 )
+ // InternalStrategyDSL.g:9989:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1
{
pushFollow(FOLLOW_80);
rule__XMemberFeatureCall__Group_1_1_3__0__Impl();
@@ -33736,23 +33782,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0__Impl"
- // InternalStrategyDSL.g:9990:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ;
+ // InternalStrategyDSL.g:9996:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:9994:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) )
- // InternalStrategyDSL.g:9995:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
+ // InternalStrategyDSL.g:10000:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) )
+ // InternalStrategyDSL.g:10001:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
{
- // InternalStrategyDSL.g:9995:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
- // InternalStrategyDSL.g:9996:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
+ // InternalStrategyDSL.g:10001:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
+ // InternalStrategyDSL.g:10002:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0());
}
- // InternalStrategyDSL.g:9997:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
- // InternalStrategyDSL.g:9997:3: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0
+ // InternalStrategyDSL.g:10003:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
+ // InternalStrategyDSL.g:10003:3: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0();
@@ -33787,14 +33833,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1"
- // InternalStrategyDSL.g:10005:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ;
+ // InternalStrategyDSL.g:10011:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ;
public final void rule__XMemberFeatureCall__Group_1_1_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10009:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 )
- // InternalStrategyDSL.g:10010:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2
+ // InternalStrategyDSL.g:10015:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 )
+ // InternalStrategyDSL.g:10016:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2
{
pushFollow(FOLLOW_80);
rule__XMemberFeatureCall__Group_1_1_3__1__Impl();
@@ -33825,31 +33871,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1__Impl"
- // InternalStrategyDSL.g:10017:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ;
+ // InternalStrategyDSL.g:10023:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10021:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) )
- // InternalStrategyDSL.g:10022:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
+ // InternalStrategyDSL.g:10027:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) )
+ // InternalStrategyDSL.g:10028:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
{
- // InternalStrategyDSL.g:10022:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
- // InternalStrategyDSL.g:10023:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
+ // InternalStrategyDSL.g:10028:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
+ // InternalStrategyDSL.g:10029:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1());
}
- // InternalStrategyDSL.g:10024:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
+ // InternalStrategyDSL.g:10030:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
int alt86=2;
int LA86_0 = input.LA(1);
- if ( ((LA86_0>=RULE_ID && LA86_0<=RULE_STRING)||LA86_0==27||LA86_0==31||(LA86_0>=34 && LA86_0<=35)||LA86_0==40||(LA86_0>=45 && LA86_0<=50)||LA86_0==60||LA86_0==78||(LA86_0>=82 && LA86_0<=83)||LA86_0==86||LA86_0==88||(LA86_0>=91 && LA86_0<=99)||LA86_0==101||LA86_0==108||LA86_0==110) ) {
+ if ( ((LA86_0>=RULE_ID && LA86_0<=RULE_STRING)||LA86_0==27||LA86_0==31||(LA86_0>=34 && LA86_0<=35)||LA86_0==40||(LA86_0>=45 && LA86_0<=50)||LA86_0==61||LA86_0==79||(LA86_0>=83 && LA86_0<=84)||LA86_0==87||LA86_0==89||(LA86_0>=92 && LA86_0<=100)||LA86_0==102||LA86_0==109||LA86_0==111) ) {
alt86=1;
}
switch (alt86) {
case 1 :
- // InternalStrategyDSL.g:10024:3: rule__XMemberFeatureCall__Alternatives_1_1_3_1
+ // InternalStrategyDSL.g:10030:3: rule__XMemberFeatureCall__Alternatives_1_1_3_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Alternatives_1_1_3_1();
@@ -33887,14 +33933,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2"
- // InternalStrategyDSL.g:10032:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ;
+ // InternalStrategyDSL.g:10038:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10036:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl )
- // InternalStrategyDSL.g:10037:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl
+ // InternalStrategyDSL.g:10042:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl )
+ // InternalStrategyDSL.g:10043:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3__2__Impl();
@@ -33920,22 +33966,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2__Impl"
- // InternalStrategyDSL.g:10043:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:10049:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10047:1: ( ( ')' ) )
- // InternalStrategyDSL.g:10048:1: ( ')' )
+ // InternalStrategyDSL.g:10053:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:10054:1: ( ')' )
{
- // InternalStrategyDSL.g:10048:1: ( ')' )
- // InternalStrategyDSL.g:10049:2: ')'
+ // InternalStrategyDSL.g:10054:1: ( ')' )
+ // InternalStrategyDSL.g:10055:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
}
@@ -33961,14 +34007,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0"
- // InternalStrategyDSL.g:10059:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ;
+ // InternalStrategyDSL.g:10065:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10063:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 )
- // InternalStrategyDSL.g:10064:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1
+ // InternalStrategyDSL.g:10069:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 )
+ // InternalStrategyDSL.g:10070:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1
{
pushFollow(FOLLOW_39);
rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl();
@@ -33999,23 +34045,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl"
- // InternalStrategyDSL.g:10071:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ;
+ // InternalStrategyDSL.g:10077:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10075:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) )
- // InternalStrategyDSL.g:10076:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
+ // InternalStrategyDSL.g:10081:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) )
+ // InternalStrategyDSL.g:10082:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
{
- // InternalStrategyDSL.g:10076:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
- // InternalStrategyDSL.g:10077:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
+ // InternalStrategyDSL.g:10082:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
+ // InternalStrategyDSL.g:10083:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0());
}
- // InternalStrategyDSL.g:10078:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
- // InternalStrategyDSL.g:10078:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0
+ // InternalStrategyDSL.g:10084:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
+ // InternalStrategyDSL.g:10084:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0();
@@ -34050,14 +34096,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1"
- // InternalStrategyDSL.g:10086:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ;
+ // InternalStrategyDSL.g:10092:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10090:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl )
- // InternalStrategyDSL.g:10091:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl
+ // InternalStrategyDSL.g:10096:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl )
+ // InternalStrategyDSL.g:10097:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl();
@@ -34083,35 +34129,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl"
- // InternalStrategyDSL.g:10097:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ;
+ // InternalStrategyDSL.g:10103:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10101:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) )
- // InternalStrategyDSL.g:10102:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
+ // InternalStrategyDSL.g:10107:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) )
+ // InternalStrategyDSL.g:10108:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
{
- // InternalStrategyDSL.g:10102:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
- // InternalStrategyDSL.g:10103:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
+ // InternalStrategyDSL.g:10108:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
+ // InternalStrategyDSL.g:10109:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1());
}
- // InternalStrategyDSL.g:10104:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
+ // InternalStrategyDSL.g:10110:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
loop87:
do {
int alt87=2;
int LA87_0 = input.LA(1);
- if ( (LA87_0==80) ) {
+ if ( (LA87_0==81) ) {
alt87=1;
}
switch (alt87) {
case 1 :
- // InternalStrategyDSL.g:10104:3: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0
+ // InternalStrategyDSL.g:10110:3: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0
{
pushFollow(FOLLOW_40);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0();
@@ -34152,14 +34198,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0"
- // InternalStrategyDSL.g:10113:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ;
+ // InternalStrategyDSL.g:10119:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10117:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 )
- // InternalStrategyDSL.g:10118:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1
+ // InternalStrategyDSL.g:10123:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 )
+ // InternalStrategyDSL.g:10124:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1
{
pushFollow(FOLLOW_41);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl();
@@ -34190,22 +34236,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl"
- // InternalStrategyDSL.g:10125:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:10131:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10129:1: ( ( ',' ) )
- // InternalStrategyDSL.g:10130:1: ( ',' )
+ // InternalStrategyDSL.g:10135:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:10136:1: ( ',' )
{
- // InternalStrategyDSL.g:10130:1: ( ',' )
- // InternalStrategyDSL.g:10131:2: ','
+ // InternalStrategyDSL.g:10136:1: ( ',' )
+ // InternalStrategyDSL.g:10137:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
@@ -34231,14 +34277,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1"
- // InternalStrategyDSL.g:10140:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ;
+ // InternalStrategyDSL.g:10146:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10144:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl )
- // InternalStrategyDSL.g:10145:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl
+ // InternalStrategyDSL.g:10150:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl )
+ // InternalStrategyDSL.g:10151:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl();
@@ -34264,23 +34310,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl"
- // InternalStrategyDSL.g:10151:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:10157:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10155:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) )
- // InternalStrategyDSL.g:10156:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
+ // InternalStrategyDSL.g:10161:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) )
+ // InternalStrategyDSL.g:10162:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
{
- // InternalStrategyDSL.g:10156:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
- // InternalStrategyDSL.g:10157:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
+ // InternalStrategyDSL.g:10162:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
+ // InternalStrategyDSL.g:10163:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1());
}
- // InternalStrategyDSL.g:10158:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
- // InternalStrategyDSL.g:10158:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1
+ // InternalStrategyDSL.g:10164:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
+ // InternalStrategyDSL.g:10164:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1();
@@ -34315,14 +34361,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group__0"
- // InternalStrategyDSL.g:10167:1: rule__XSetLiteral__Group__0 : rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ;
+ // InternalStrategyDSL.g:10173:1: rule__XSetLiteral__Group__0 : rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ;
public final void rule__XSetLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10171:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 )
- // InternalStrategyDSL.g:10172:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1
+ // InternalStrategyDSL.g:10177:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 )
+ // InternalStrategyDSL.g:10178:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1
{
pushFollow(FOLLOW_44);
rule__XSetLiteral__Group__0__Impl();
@@ -34353,23 +34399,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group__0__Impl"
- // InternalStrategyDSL.g:10179:1: rule__XSetLiteral__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:10185:1: rule__XSetLiteral__Group__0__Impl : ( () ) ;
public final void rule__XSetLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10183:1: ( ( () ) )
- // InternalStrategyDSL.g:10184:1: ( () )
+ // InternalStrategyDSL.g:10189:1: ( ( () ) )
+ // InternalStrategyDSL.g:10190:1: ( () )
{
- // InternalStrategyDSL.g:10184:1: ( () )
- // InternalStrategyDSL.g:10185:2: ()
+ // InternalStrategyDSL.g:10190:1: ( () )
+ // InternalStrategyDSL.g:10191:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0());
}
- // InternalStrategyDSL.g:10186:2: ()
- // InternalStrategyDSL.g:10186:3:
+ // InternalStrategyDSL.g:10192:2: ()
+ // InternalStrategyDSL.g:10192:3:
{
}
@@ -34394,14 +34440,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group__1"
- // InternalStrategyDSL.g:10194:1: rule__XSetLiteral__Group__1 : rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ;
+ // InternalStrategyDSL.g:10200:1: rule__XSetLiteral__Group__1 : rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ;
public final void rule__XSetLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10198:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 )
- // InternalStrategyDSL.g:10199:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2
+ // InternalStrategyDSL.g:10204:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 )
+ // InternalStrategyDSL.g:10205:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2
{
pushFollow(FOLLOW_8);
rule__XSetLiteral__Group__1__Impl();
@@ -34432,22 +34478,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group__1__Impl"
- // InternalStrategyDSL.g:10206:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ;
+ // InternalStrategyDSL.g:10212:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ;
public final void rule__XSetLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10210:1: ( ( '#' ) )
- // InternalStrategyDSL.g:10211:1: ( '#' )
+ // InternalStrategyDSL.g:10216:1: ( ( '#' ) )
+ // InternalStrategyDSL.g:10217:1: ( '#' )
{
- // InternalStrategyDSL.g:10211:1: ( '#' )
- // InternalStrategyDSL.g:10212:2: '#'
+ // InternalStrategyDSL.g:10217:1: ( '#' )
+ // InternalStrategyDSL.g:10218:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1());
}
- match(input,82,FOLLOW_2); if (state.failed) return ;
+ match(input,83,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1());
}
@@ -34473,14 +34519,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group__2"
- // InternalStrategyDSL.g:10221:1: rule__XSetLiteral__Group__2 : rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ;
+ // InternalStrategyDSL.g:10227:1: rule__XSetLiteral__Group__2 : rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ;
public final void rule__XSetLiteral__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10225:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 )
- // InternalStrategyDSL.g:10226:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3
+ // InternalStrategyDSL.g:10231:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 )
+ // InternalStrategyDSL.g:10232:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3
{
pushFollow(FOLLOW_81);
rule__XSetLiteral__Group__2__Impl();
@@ -34511,22 +34557,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group__2__Impl"
- // InternalStrategyDSL.g:10233:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ;
+ // InternalStrategyDSL.g:10239:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ;
public final void rule__XSetLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10237:1: ( ( '{' ) )
- // InternalStrategyDSL.g:10238:1: ( '{' )
+ // InternalStrategyDSL.g:10243:1: ( ( '{' ) )
+ // InternalStrategyDSL.g:10244:1: ( '{' )
{
- // InternalStrategyDSL.g:10238:1: ( '{' )
- // InternalStrategyDSL.g:10239:2: '{'
+ // InternalStrategyDSL.g:10244:1: ( '{' )
+ // InternalStrategyDSL.g:10245:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2());
}
- match(input,60,FOLLOW_2); if (state.failed) return ;
+ match(input,61,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2());
}
@@ -34552,14 +34598,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group__3"
- // InternalStrategyDSL.g:10248:1: rule__XSetLiteral__Group__3 : rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ;
+ // InternalStrategyDSL.g:10254:1: rule__XSetLiteral__Group__3 : rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ;
public final void rule__XSetLiteral__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10252:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 )
- // InternalStrategyDSL.g:10253:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4
+ // InternalStrategyDSL.g:10258:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 )
+ // InternalStrategyDSL.g:10259:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4
{
pushFollow(FOLLOW_81);
rule__XSetLiteral__Group__3__Impl();
@@ -34590,31 +34636,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group__3__Impl"
- // InternalStrategyDSL.g:10260:1: rule__XSetLiteral__Group__3__Impl : ( ( rule__XSetLiteral__Group_3__0 )? ) ;
+ // InternalStrategyDSL.g:10266:1: rule__XSetLiteral__Group__3__Impl : ( ( rule__XSetLiteral__Group_3__0 )? ) ;
public final void rule__XSetLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10264:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) )
- // InternalStrategyDSL.g:10265:1: ( ( rule__XSetLiteral__Group_3__0 )? )
+ // InternalStrategyDSL.g:10270:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) )
+ // InternalStrategyDSL.g:10271:1: ( ( rule__XSetLiteral__Group_3__0 )? )
{
- // InternalStrategyDSL.g:10265:1: ( ( rule__XSetLiteral__Group_3__0 )? )
- // InternalStrategyDSL.g:10266:2: ( rule__XSetLiteral__Group_3__0 )?
+ // InternalStrategyDSL.g:10271:1: ( ( rule__XSetLiteral__Group_3__0 )? )
+ // InternalStrategyDSL.g:10272:2: ( rule__XSetLiteral__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup_3());
}
- // InternalStrategyDSL.g:10267:2: ( rule__XSetLiteral__Group_3__0 )?
+ // InternalStrategyDSL.g:10273:2: ( rule__XSetLiteral__Group_3__0 )?
int alt88=2;
int LA88_0 = input.LA(1);
- if ( ((LA88_0>=RULE_ID && LA88_0<=RULE_STRING)||LA88_0==27||(LA88_0>=34 && LA88_0<=35)||LA88_0==40||(LA88_0>=45 && LA88_0<=50)||LA88_0==60||LA88_0==78||(LA88_0>=82 && LA88_0<=83)||LA88_0==86||LA88_0==88||(LA88_0>=91 && LA88_0<=99)||LA88_0==101||LA88_0==110) ) {
+ if ( ((LA88_0>=RULE_ID && LA88_0<=RULE_STRING)||LA88_0==27||(LA88_0>=34 && LA88_0<=35)||LA88_0==40||(LA88_0>=45 && LA88_0<=50)||LA88_0==61||LA88_0==79||(LA88_0>=83 && LA88_0<=84)||LA88_0==87||LA88_0==89||(LA88_0>=92 && LA88_0<=100)||LA88_0==102||LA88_0==111) ) {
alt88=1;
}
switch (alt88) {
case 1 :
- // InternalStrategyDSL.g:10267:3: rule__XSetLiteral__Group_3__0
+ // InternalStrategyDSL.g:10273:3: rule__XSetLiteral__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group_3__0();
@@ -34652,14 +34698,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group__4"
- // InternalStrategyDSL.g:10275:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ;
+ // InternalStrategyDSL.g:10281:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ;
public final void rule__XSetLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10279:1: ( rule__XSetLiteral__Group__4__Impl )
- // InternalStrategyDSL.g:10280:2: rule__XSetLiteral__Group__4__Impl
+ // InternalStrategyDSL.g:10285:1: ( rule__XSetLiteral__Group__4__Impl )
+ // InternalStrategyDSL.g:10286:2: rule__XSetLiteral__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group__4__Impl();
@@ -34685,22 +34731,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group__4__Impl"
- // InternalStrategyDSL.g:10286:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ;
+ // InternalStrategyDSL.g:10292:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ;
public final void rule__XSetLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10290:1: ( ( '}' ) )
- // InternalStrategyDSL.g:10291:1: ( '}' )
+ // InternalStrategyDSL.g:10296:1: ( ( '}' ) )
+ // InternalStrategyDSL.g:10297:1: ( '}' )
{
- // InternalStrategyDSL.g:10291:1: ( '}' )
- // InternalStrategyDSL.g:10292:2: '}'
+ // InternalStrategyDSL.g:10297:1: ( '}' )
+ // InternalStrategyDSL.g:10298:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4());
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,62,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4());
}
@@ -34726,14 +34772,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group_3__0"
- // InternalStrategyDSL.g:10302:1: rule__XSetLiteral__Group_3__0 : rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ;
+ // InternalStrategyDSL.g:10308:1: rule__XSetLiteral__Group_3__0 : rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ;
public final void rule__XSetLiteral__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10306:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 )
- // InternalStrategyDSL.g:10307:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1
+ // InternalStrategyDSL.g:10312:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 )
+ // InternalStrategyDSL.g:10313:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1
{
pushFollow(FOLLOW_39);
rule__XSetLiteral__Group_3__0__Impl();
@@ -34764,23 +34810,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group_3__0__Impl"
- // InternalStrategyDSL.g:10314:1: rule__XSetLiteral__Group_3__0__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ;
+ // InternalStrategyDSL.g:10320:1: rule__XSetLiteral__Group_3__0__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ;
public final void rule__XSetLiteral__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10318:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) )
- // InternalStrategyDSL.g:10319:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
+ // InternalStrategyDSL.g:10324:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) )
+ // InternalStrategyDSL.g:10325:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
{
- // InternalStrategyDSL.g:10319:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
- // InternalStrategyDSL.g:10320:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
+ // InternalStrategyDSL.g:10325:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
+ // InternalStrategyDSL.g:10326:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0());
}
- // InternalStrategyDSL.g:10321:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
- // InternalStrategyDSL.g:10321:3: rule__XSetLiteral__ElementsAssignment_3_0
+ // InternalStrategyDSL.g:10327:2: ( rule__XSetLiteral__ElementsAssignment_3_0 )
+ // InternalStrategyDSL.g:10327:3: rule__XSetLiteral__ElementsAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__ElementsAssignment_3_0();
@@ -34815,14 +34861,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group_3__1"
- // InternalStrategyDSL.g:10329:1: rule__XSetLiteral__Group_3__1 : rule__XSetLiteral__Group_3__1__Impl ;
+ // InternalStrategyDSL.g:10335:1: rule__XSetLiteral__Group_3__1 : rule__XSetLiteral__Group_3__1__Impl ;
public final void rule__XSetLiteral__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10333:1: ( rule__XSetLiteral__Group_3__1__Impl )
- // InternalStrategyDSL.g:10334:2: rule__XSetLiteral__Group_3__1__Impl
+ // InternalStrategyDSL.g:10339:1: ( rule__XSetLiteral__Group_3__1__Impl )
+ // InternalStrategyDSL.g:10340:2: rule__XSetLiteral__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group_3__1__Impl();
@@ -34848,35 +34894,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group_3__1__Impl"
- // InternalStrategyDSL.g:10340:1: rule__XSetLiteral__Group_3__1__Impl : ( ( rule__XSetLiteral__Group_3_1__0 )* ) ;
+ // InternalStrategyDSL.g:10346:1: rule__XSetLiteral__Group_3__1__Impl : ( ( rule__XSetLiteral__Group_3_1__0 )* ) ;
public final void rule__XSetLiteral__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10344:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) )
- // InternalStrategyDSL.g:10345:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
+ // InternalStrategyDSL.g:10350:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) )
+ // InternalStrategyDSL.g:10351:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
{
- // InternalStrategyDSL.g:10345:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
- // InternalStrategyDSL.g:10346:2: ( rule__XSetLiteral__Group_3_1__0 )*
+ // InternalStrategyDSL.g:10351:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
+ // InternalStrategyDSL.g:10352:2: ( rule__XSetLiteral__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup_3_1());
}
- // InternalStrategyDSL.g:10347:2: ( rule__XSetLiteral__Group_3_1__0 )*
+ // InternalStrategyDSL.g:10353:2: ( rule__XSetLiteral__Group_3_1__0 )*
loop89:
do {
int alt89=2;
int LA89_0 = input.LA(1);
- if ( (LA89_0==80) ) {
+ if ( (LA89_0==81) ) {
alt89=1;
}
switch (alt89) {
case 1 :
- // InternalStrategyDSL.g:10347:3: rule__XSetLiteral__Group_3_1__0
+ // InternalStrategyDSL.g:10353:3: rule__XSetLiteral__Group_3_1__0
{
pushFollow(FOLLOW_40);
rule__XSetLiteral__Group_3_1__0();
@@ -34917,14 +34963,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group_3_1__0"
- // InternalStrategyDSL.g:10356:1: rule__XSetLiteral__Group_3_1__0 : rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ;
+ // InternalStrategyDSL.g:10362:1: rule__XSetLiteral__Group_3_1__0 : rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ;
public final void rule__XSetLiteral__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10360:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 )
- // InternalStrategyDSL.g:10361:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1
+ // InternalStrategyDSL.g:10366:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 )
+ // InternalStrategyDSL.g:10367:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1
{
pushFollow(FOLLOW_41);
rule__XSetLiteral__Group_3_1__0__Impl();
@@ -34955,22 +35001,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group_3_1__0__Impl"
- // InternalStrategyDSL.g:10368:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:10374:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XSetLiteral__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10372:1: ( ( ',' ) )
- // InternalStrategyDSL.g:10373:1: ( ',' )
+ // InternalStrategyDSL.g:10378:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:10379:1: ( ',' )
{
- // InternalStrategyDSL.g:10373:1: ( ',' )
- // InternalStrategyDSL.g:10374:2: ','
+ // InternalStrategyDSL.g:10379:1: ( ',' )
+ // InternalStrategyDSL.g:10380:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0());
}
@@ -34996,14 +35042,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group_3_1__1"
- // InternalStrategyDSL.g:10383:1: rule__XSetLiteral__Group_3_1__1 : rule__XSetLiteral__Group_3_1__1__Impl ;
+ // InternalStrategyDSL.g:10389:1: rule__XSetLiteral__Group_3_1__1 : rule__XSetLiteral__Group_3_1__1__Impl ;
public final void rule__XSetLiteral__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10387:1: ( rule__XSetLiteral__Group_3_1__1__Impl )
- // InternalStrategyDSL.g:10388:2: rule__XSetLiteral__Group_3_1__1__Impl
+ // InternalStrategyDSL.g:10393:1: ( rule__XSetLiteral__Group_3_1__1__Impl )
+ // InternalStrategyDSL.g:10394:2: rule__XSetLiteral__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__Group_3_1__1__Impl();
@@ -35029,23 +35075,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__Group_3_1__1__Impl"
- // InternalStrategyDSL.g:10394:1: rule__XSetLiteral__Group_3_1__1__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ;
+ // InternalStrategyDSL.g:10400:1: rule__XSetLiteral__Group_3_1__1__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ;
public final void rule__XSetLiteral__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10398:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) )
- // InternalStrategyDSL.g:10399:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalStrategyDSL.g:10404:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) )
+ // InternalStrategyDSL.g:10405:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
{
- // InternalStrategyDSL.g:10399:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
- // InternalStrategyDSL.g:10400:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
+ // InternalStrategyDSL.g:10405:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalStrategyDSL.g:10406:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1());
}
- // InternalStrategyDSL.g:10401:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
- // InternalStrategyDSL.g:10401:3: rule__XSetLiteral__ElementsAssignment_3_1_1
+ // InternalStrategyDSL.g:10407:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
+ // InternalStrategyDSL.g:10407:3: rule__XSetLiteral__ElementsAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XSetLiteral__ElementsAssignment_3_1_1();
@@ -35080,14 +35126,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group__0"
- // InternalStrategyDSL.g:10410:1: rule__XListLiteral__Group__0 : rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ;
+ // InternalStrategyDSL.g:10416:1: rule__XListLiteral__Group__0 : rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ;
public final void rule__XListLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10414:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 )
- // InternalStrategyDSL.g:10415:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1
+ // InternalStrategyDSL.g:10420:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 )
+ // InternalStrategyDSL.g:10421:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1
{
pushFollow(FOLLOW_44);
rule__XListLiteral__Group__0__Impl();
@@ -35118,23 +35164,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group__0__Impl"
- // InternalStrategyDSL.g:10422:1: rule__XListLiteral__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:10428:1: rule__XListLiteral__Group__0__Impl : ( () ) ;
public final void rule__XListLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10426:1: ( ( () ) )
- // InternalStrategyDSL.g:10427:1: ( () )
+ // InternalStrategyDSL.g:10432:1: ( ( () ) )
+ // InternalStrategyDSL.g:10433:1: ( () )
{
- // InternalStrategyDSL.g:10427:1: ( () )
- // InternalStrategyDSL.g:10428:2: ()
+ // InternalStrategyDSL.g:10433:1: ( () )
+ // InternalStrategyDSL.g:10434:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0());
}
- // InternalStrategyDSL.g:10429:2: ()
- // InternalStrategyDSL.g:10429:3:
+ // InternalStrategyDSL.g:10435:2: ()
+ // InternalStrategyDSL.g:10435:3:
{
}
@@ -35159,14 +35205,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group__1"
- // InternalStrategyDSL.g:10437:1: rule__XListLiteral__Group__1 : rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ;
+ // InternalStrategyDSL.g:10443:1: rule__XListLiteral__Group__1 : rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ;
public final void rule__XListLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10441:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 )
- // InternalStrategyDSL.g:10442:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2
+ // InternalStrategyDSL.g:10447:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 )
+ // InternalStrategyDSL.g:10448:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2
{
pushFollow(FOLLOW_45);
rule__XListLiteral__Group__1__Impl();
@@ -35197,22 +35243,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group__1__Impl"
- // InternalStrategyDSL.g:10449:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ;
+ // InternalStrategyDSL.g:10455:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ;
public final void rule__XListLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10453:1: ( ( '#' ) )
- // InternalStrategyDSL.g:10454:1: ( '#' )
+ // InternalStrategyDSL.g:10459:1: ( ( '#' ) )
+ // InternalStrategyDSL.g:10460:1: ( '#' )
{
- // InternalStrategyDSL.g:10454:1: ( '#' )
- // InternalStrategyDSL.g:10455:2: '#'
+ // InternalStrategyDSL.g:10460:1: ( '#' )
+ // InternalStrategyDSL.g:10461:2: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1());
}
- match(input,82,FOLLOW_2); if (state.failed) return ;
+ match(input,83,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1());
}
@@ -35238,14 +35284,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group__2"
- // InternalStrategyDSL.g:10464:1: rule__XListLiteral__Group__2 : rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ;
+ // InternalStrategyDSL.g:10470:1: rule__XListLiteral__Group__2 : rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ;
public final void rule__XListLiteral__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10468:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 )
- // InternalStrategyDSL.g:10469:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3
+ // InternalStrategyDSL.g:10474:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 )
+ // InternalStrategyDSL.g:10475:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3
{
pushFollow(FOLLOW_43);
rule__XListLiteral__Group__2__Impl();
@@ -35276,22 +35322,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group__2__Impl"
- // InternalStrategyDSL.g:10476:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ;
+ // InternalStrategyDSL.g:10482:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ;
public final void rule__XListLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10480:1: ( ( '[' ) )
- // InternalStrategyDSL.g:10481:1: ( '[' )
+ // InternalStrategyDSL.g:10486:1: ( ( '[' ) )
+ // InternalStrategyDSL.g:10487:1: ( '[' )
{
- // InternalStrategyDSL.g:10481:1: ( '[' )
- // InternalStrategyDSL.g:10482:2: '['
+ // InternalStrategyDSL.g:10487:1: ( '[' )
+ // InternalStrategyDSL.g:10488:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2());
}
- match(input,83,FOLLOW_2); if (state.failed) return ;
+ match(input,84,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2());
}
@@ -35317,14 +35363,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group__3"
- // InternalStrategyDSL.g:10491:1: rule__XListLiteral__Group__3 : rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ;
+ // InternalStrategyDSL.g:10497:1: rule__XListLiteral__Group__3 : rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ;
public final void rule__XListLiteral__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10495:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 )
- // InternalStrategyDSL.g:10496:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4
+ // InternalStrategyDSL.g:10501:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 )
+ // InternalStrategyDSL.g:10502:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4
{
pushFollow(FOLLOW_43);
rule__XListLiteral__Group__3__Impl();
@@ -35355,31 +35401,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group__3__Impl"
- // InternalStrategyDSL.g:10503:1: rule__XListLiteral__Group__3__Impl : ( ( rule__XListLiteral__Group_3__0 )? ) ;
+ // InternalStrategyDSL.g:10509:1: rule__XListLiteral__Group__3__Impl : ( ( rule__XListLiteral__Group_3__0 )? ) ;
public final void rule__XListLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10507:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) )
- // InternalStrategyDSL.g:10508:1: ( ( rule__XListLiteral__Group_3__0 )? )
+ // InternalStrategyDSL.g:10513:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) )
+ // InternalStrategyDSL.g:10514:1: ( ( rule__XListLiteral__Group_3__0 )? )
{
- // InternalStrategyDSL.g:10508:1: ( ( rule__XListLiteral__Group_3__0 )? )
- // InternalStrategyDSL.g:10509:2: ( rule__XListLiteral__Group_3__0 )?
+ // InternalStrategyDSL.g:10514:1: ( ( rule__XListLiteral__Group_3__0 )? )
+ // InternalStrategyDSL.g:10515:2: ( rule__XListLiteral__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup_3());
}
- // InternalStrategyDSL.g:10510:2: ( rule__XListLiteral__Group_3__0 )?
+ // InternalStrategyDSL.g:10516:2: ( rule__XListLiteral__Group_3__0 )?
int alt90=2;
int LA90_0 = input.LA(1);
- if ( ((LA90_0>=RULE_ID && LA90_0<=RULE_STRING)||LA90_0==27||(LA90_0>=34 && LA90_0<=35)||LA90_0==40||(LA90_0>=45 && LA90_0<=50)||LA90_0==60||LA90_0==78||(LA90_0>=82 && LA90_0<=83)||LA90_0==86||LA90_0==88||(LA90_0>=91 && LA90_0<=99)||LA90_0==101||LA90_0==110) ) {
+ if ( ((LA90_0>=RULE_ID && LA90_0<=RULE_STRING)||LA90_0==27||(LA90_0>=34 && LA90_0<=35)||LA90_0==40||(LA90_0>=45 && LA90_0<=50)||LA90_0==61||LA90_0==79||(LA90_0>=83 && LA90_0<=84)||LA90_0==87||LA90_0==89||(LA90_0>=92 && LA90_0<=100)||LA90_0==102||LA90_0==111) ) {
alt90=1;
}
switch (alt90) {
case 1 :
- // InternalStrategyDSL.g:10510:3: rule__XListLiteral__Group_3__0
+ // InternalStrategyDSL.g:10516:3: rule__XListLiteral__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group_3__0();
@@ -35417,14 +35463,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group__4"
- // InternalStrategyDSL.g:10518:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ;
+ // InternalStrategyDSL.g:10524:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ;
public final void rule__XListLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10522:1: ( rule__XListLiteral__Group__4__Impl )
- // InternalStrategyDSL.g:10523:2: rule__XListLiteral__Group__4__Impl
+ // InternalStrategyDSL.g:10528:1: ( rule__XListLiteral__Group__4__Impl )
+ // InternalStrategyDSL.g:10529:2: rule__XListLiteral__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group__4__Impl();
@@ -35450,22 +35496,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group__4__Impl"
- // InternalStrategyDSL.g:10529:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ;
+ // InternalStrategyDSL.g:10535:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ;
public final void rule__XListLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10533:1: ( ( ']' ) )
- // InternalStrategyDSL.g:10534:1: ( ']' )
+ // InternalStrategyDSL.g:10539:1: ( ( ']' ) )
+ // InternalStrategyDSL.g:10540:1: ( ']' )
{
- // InternalStrategyDSL.g:10534:1: ( ']' )
- // InternalStrategyDSL.g:10535:2: ']'
+ // InternalStrategyDSL.g:10540:1: ( ']' )
+ // InternalStrategyDSL.g:10541:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4());
}
- match(input,81,FOLLOW_2); if (state.failed) return ;
+ match(input,82,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4());
}
@@ -35491,14 +35537,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group_3__0"
- // InternalStrategyDSL.g:10545:1: rule__XListLiteral__Group_3__0 : rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ;
+ // InternalStrategyDSL.g:10551:1: rule__XListLiteral__Group_3__0 : rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ;
public final void rule__XListLiteral__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10549:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 )
- // InternalStrategyDSL.g:10550:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1
+ // InternalStrategyDSL.g:10555:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 )
+ // InternalStrategyDSL.g:10556:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1
{
pushFollow(FOLLOW_39);
rule__XListLiteral__Group_3__0__Impl();
@@ -35529,23 +35575,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group_3__0__Impl"
- // InternalStrategyDSL.g:10557:1: rule__XListLiteral__Group_3__0__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ;
+ // InternalStrategyDSL.g:10563:1: rule__XListLiteral__Group_3__0__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ;
public final void rule__XListLiteral__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10561:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) )
- // InternalStrategyDSL.g:10562:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
+ // InternalStrategyDSL.g:10567:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) )
+ // InternalStrategyDSL.g:10568:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
{
- // InternalStrategyDSL.g:10562:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
- // InternalStrategyDSL.g:10563:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
+ // InternalStrategyDSL.g:10568:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
+ // InternalStrategyDSL.g:10569:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0());
}
- // InternalStrategyDSL.g:10564:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
- // InternalStrategyDSL.g:10564:3: rule__XListLiteral__ElementsAssignment_3_0
+ // InternalStrategyDSL.g:10570:2: ( rule__XListLiteral__ElementsAssignment_3_0 )
+ // InternalStrategyDSL.g:10570:3: rule__XListLiteral__ElementsAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XListLiteral__ElementsAssignment_3_0();
@@ -35580,14 +35626,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group_3__1"
- // InternalStrategyDSL.g:10572:1: rule__XListLiteral__Group_3__1 : rule__XListLiteral__Group_3__1__Impl ;
+ // InternalStrategyDSL.g:10578:1: rule__XListLiteral__Group_3__1 : rule__XListLiteral__Group_3__1__Impl ;
public final void rule__XListLiteral__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10576:1: ( rule__XListLiteral__Group_3__1__Impl )
- // InternalStrategyDSL.g:10577:2: rule__XListLiteral__Group_3__1__Impl
+ // InternalStrategyDSL.g:10582:1: ( rule__XListLiteral__Group_3__1__Impl )
+ // InternalStrategyDSL.g:10583:2: rule__XListLiteral__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group_3__1__Impl();
@@ -35613,35 +35659,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group_3__1__Impl"
- // InternalStrategyDSL.g:10583:1: rule__XListLiteral__Group_3__1__Impl : ( ( rule__XListLiteral__Group_3_1__0 )* ) ;
+ // InternalStrategyDSL.g:10589:1: rule__XListLiteral__Group_3__1__Impl : ( ( rule__XListLiteral__Group_3_1__0 )* ) ;
public final void rule__XListLiteral__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10587:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) )
- // InternalStrategyDSL.g:10588:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
+ // InternalStrategyDSL.g:10593:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) )
+ // InternalStrategyDSL.g:10594:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
{
- // InternalStrategyDSL.g:10588:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
- // InternalStrategyDSL.g:10589:2: ( rule__XListLiteral__Group_3_1__0 )*
+ // InternalStrategyDSL.g:10594:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
+ // InternalStrategyDSL.g:10595:2: ( rule__XListLiteral__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup_3_1());
}
- // InternalStrategyDSL.g:10590:2: ( rule__XListLiteral__Group_3_1__0 )*
+ // InternalStrategyDSL.g:10596:2: ( rule__XListLiteral__Group_3_1__0 )*
loop91:
do {
int alt91=2;
int LA91_0 = input.LA(1);
- if ( (LA91_0==80) ) {
+ if ( (LA91_0==81) ) {
alt91=1;
}
switch (alt91) {
case 1 :
- // InternalStrategyDSL.g:10590:3: rule__XListLiteral__Group_3_1__0
+ // InternalStrategyDSL.g:10596:3: rule__XListLiteral__Group_3_1__0
{
pushFollow(FOLLOW_40);
rule__XListLiteral__Group_3_1__0();
@@ -35682,14 +35728,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group_3_1__0"
- // InternalStrategyDSL.g:10599:1: rule__XListLiteral__Group_3_1__0 : rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ;
+ // InternalStrategyDSL.g:10605:1: rule__XListLiteral__Group_3_1__0 : rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ;
public final void rule__XListLiteral__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10603:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 )
- // InternalStrategyDSL.g:10604:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1
+ // InternalStrategyDSL.g:10609:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 )
+ // InternalStrategyDSL.g:10610:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1
{
pushFollow(FOLLOW_41);
rule__XListLiteral__Group_3_1__0__Impl();
@@ -35720,22 +35766,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group_3_1__0__Impl"
- // InternalStrategyDSL.g:10611:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:10617:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XListLiteral__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10615:1: ( ( ',' ) )
- // InternalStrategyDSL.g:10616:1: ( ',' )
+ // InternalStrategyDSL.g:10621:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:10622:1: ( ',' )
{
- // InternalStrategyDSL.g:10616:1: ( ',' )
- // InternalStrategyDSL.g:10617:2: ','
+ // InternalStrategyDSL.g:10622:1: ( ',' )
+ // InternalStrategyDSL.g:10623:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0());
}
@@ -35761,14 +35807,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group_3_1__1"
- // InternalStrategyDSL.g:10626:1: rule__XListLiteral__Group_3_1__1 : rule__XListLiteral__Group_3_1__1__Impl ;
+ // InternalStrategyDSL.g:10632:1: rule__XListLiteral__Group_3_1__1 : rule__XListLiteral__Group_3_1__1__Impl ;
public final void rule__XListLiteral__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10630:1: ( rule__XListLiteral__Group_3_1__1__Impl )
- // InternalStrategyDSL.g:10631:2: rule__XListLiteral__Group_3_1__1__Impl
+ // InternalStrategyDSL.g:10636:1: ( rule__XListLiteral__Group_3_1__1__Impl )
+ // InternalStrategyDSL.g:10637:2: rule__XListLiteral__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XListLiteral__Group_3_1__1__Impl();
@@ -35794,23 +35840,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__Group_3_1__1__Impl"
- // InternalStrategyDSL.g:10637:1: rule__XListLiteral__Group_3_1__1__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ;
+ // InternalStrategyDSL.g:10643:1: rule__XListLiteral__Group_3_1__1__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ;
public final void rule__XListLiteral__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10641:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) )
- // InternalStrategyDSL.g:10642:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalStrategyDSL.g:10647:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) )
+ // InternalStrategyDSL.g:10648:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
{
- // InternalStrategyDSL.g:10642:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
- // InternalStrategyDSL.g:10643:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
+ // InternalStrategyDSL.g:10648:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
+ // InternalStrategyDSL.g:10649:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1());
}
- // InternalStrategyDSL.g:10644:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
- // InternalStrategyDSL.g:10644:3: rule__XListLiteral__ElementsAssignment_3_1_1
+ // InternalStrategyDSL.g:10650:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
+ // InternalStrategyDSL.g:10650:3: rule__XListLiteral__ElementsAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XListLiteral__ElementsAssignment_3_1_1();
@@ -35845,14 +35891,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group__0"
- // InternalStrategyDSL.g:10653:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ;
+ // InternalStrategyDSL.g:10659:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ;
public final void rule__XClosure__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10657:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 )
- // InternalStrategyDSL.g:10658:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1
+ // InternalStrategyDSL.g:10663:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 )
+ // InternalStrategyDSL.g:10664:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1
{
pushFollow(FOLLOW_82);
rule__XClosure__Group__0__Impl();
@@ -35883,23 +35929,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group__0__Impl"
- // InternalStrategyDSL.g:10665:1: rule__XClosure__Group__0__Impl : ( ( rule__XClosure__Group_0__0 ) ) ;
+ // InternalStrategyDSL.g:10671:1: rule__XClosure__Group__0__Impl : ( ( rule__XClosure__Group_0__0 ) ) ;
public final void rule__XClosure__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10669:1: ( ( ( rule__XClosure__Group_0__0 ) ) )
- // InternalStrategyDSL.g:10670:1: ( ( rule__XClosure__Group_0__0 ) )
+ // InternalStrategyDSL.g:10675:1: ( ( ( rule__XClosure__Group_0__0 ) ) )
+ // InternalStrategyDSL.g:10676:1: ( ( rule__XClosure__Group_0__0 ) )
{
- // InternalStrategyDSL.g:10670:1: ( ( rule__XClosure__Group_0__0 ) )
- // InternalStrategyDSL.g:10671:2: ( rule__XClosure__Group_0__0 )
+ // InternalStrategyDSL.g:10676:1: ( ( rule__XClosure__Group_0__0 ) )
+ // InternalStrategyDSL.g:10677:2: ( rule__XClosure__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_0());
}
- // InternalStrategyDSL.g:10672:2: ( rule__XClosure__Group_0__0 )
- // InternalStrategyDSL.g:10672:3: rule__XClosure__Group_0__0
+ // InternalStrategyDSL.g:10678:2: ( rule__XClosure__Group_0__0 )
+ // InternalStrategyDSL.g:10678:3: rule__XClosure__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0__0();
@@ -35934,14 +35980,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group__1"
- // InternalStrategyDSL.g:10680:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ;
+ // InternalStrategyDSL.g:10686:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ;
public final void rule__XClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10684:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 )
- // InternalStrategyDSL.g:10685:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2
+ // InternalStrategyDSL.g:10690:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 )
+ // InternalStrategyDSL.g:10691:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2
{
pushFollow(FOLLOW_82);
rule__XClosure__Group__1__Impl();
@@ -35972,27 +36018,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group__1__Impl"
- // InternalStrategyDSL.g:10692:1: rule__XClosure__Group__1__Impl : ( ( rule__XClosure__Group_1__0 )? ) ;
+ // InternalStrategyDSL.g:10698:1: rule__XClosure__Group__1__Impl : ( ( rule__XClosure__Group_1__0 )? ) ;
public final void rule__XClosure__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10696:1: ( ( ( rule__XClosure__Group_1__0 )? ) )
- // InternalStrategyDSL.g:10697:1: ( ( rule__XClosure__Group_1__0 )? )
+ // InternalStrategyDSL.g:10702:1: ( ( ( rule__XClosure__Group_1__0 )? ) )
+ // InternalStrategyDSL.g:10703:1: ( ( rule__XClosure__Group_1__0 )? )
{
- // InternalStrategyDSL.g:10697:1: ( ( rule__XClosure__Group_1__0 )? )
- // InternalStrategyDSL.g:10698:2: ( rule__XClosure__Group_1__0 )?
+ // InternalStrategyDSL.g:10703:1: ( ( rule__XClosure__Group_1__0 )? )
+ // InternalStrategyDSL.g:10704:2: ( rule__XClosure__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1());
}
- // InternalStrategyDSL.g:10699:2: ( rule__XClosure__Group_1__0 )?
+ // InternalStrategyDSL.g:10705:2: ( rule__XClosure__Group_1__0 )?
int alt92=2;
alt92 = dfa92.predict(input);
switch (alt92) {
case 1 :
- // InternalStrategyDSL.g:10699:3: rule__XClosure__Group_1__0
+ // InternalStrategyDSL.g:10705:3: rule__XClosure__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1__0();
@@ -36030,14 +36076,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group__2"
- // InternalStrategyDSL.g:10707:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ;
+ // InternalStrategyDSL.g:10713:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ;
public final void rule__XClosure__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10711:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 )
- // InternalStrategyDSL.g:10712:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3
+ // InternalStrategyDSL.g:10717:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 )
+ // InternalStrategyDSL.g:10718:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3
{
pushFollow(FOLLOW_83);
rule__XClosure__Group__2__Impl();
@@ -36068,23 +36114,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group__2__Impl"
- // InternalStrategyDSL.g:10719:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:10725:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ;
public final void rule__XClosure__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10723:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) )
- // InternalStrategyDSL.g:10724:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
+ // InternalStrategyDSL.g:10729:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) )
+ // InternalStrategyDSL.g:10730:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
{
- // InternalStrategyDSL.g:10724:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
- // InternalStrategyDSL.g:10725:2: ( rule__XClosure__ExpressionAssignment_2 )
+ // InternalStrategyDSL.g:10730:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
+ // InternalStrategyDSL.g:10731:2: ( rule__XClosure__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExpressionAssignment_2());
}
- // InternalStrategyDSL.g:10726:2: ( rule__XClosure__ExpressionAssignment_2 )
- // InternalStrategyDSL.g:10726:3: rule__XClosure__ExpressionAssignment_2
+ // InternalStrategyDSL.g:10732:2: ( rule__XClosure__ExpressionAssignment_2 )
+ // InternalStrategyDSL.g:10732:3: rule__XClosure__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XClosure__ExpressionAssignment_2();
@@ -36119,14 +36165,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group__3"
- // InternalStrategyDSL.g:10734:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ;
+ // InternalStrategyDSL.g:10740:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ;
public final void rule__XClosure__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10738:1: ( rule__XClosure__Group__3__Impl )
- // InternalStrategyDSL.g:10739:2: rule__XClosure__Group__3__Impl
+ // InternalStrategyDSL.g:10744:1: ( rule__XClosure__Group__3__Impl )
+ // InternalStrategyDSL.g:10745:2: rule__XClosure__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group__3__Impl();
@@ -36152,22 +36198,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group__3__Impl"
- // InternalStrategyDSL.g:10745:1: rule__XClosure__Group__3__Impl : ( ']' ) ;
+ // InternalStrategyDSL.g:10751:1: rule__XClosure__Group__3__Impl : ( ']' ) ;
public final void rule__XClosure__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10749:1: ( ( ']' ) )
- // InternalStrategyDSL.g:10750:1: ( ']' )
+ // InternalStrategyDSL.g:10755:1: ( ( ']' ) )
+ // InternalStrategyDSL.g:10756:1: ( ']' )
{
- // InternalStrategyDSL.g:10750:1: ( ']' )
- // InternalStrategyDSL.g:10751:2: ']'
+ // InternalStrategyDSL.g:10756:1: ( ']' )
+ // InternalStrategyDSL.g:10757:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
}
- match(input,81,FOLLOW_2); if (state.failed) return ;
+ match(input,82,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
}
@@ -36193,14 +36239,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_0__0"
- // InternalStrategyDSL.g:10761:1: rule__XClosure__Group_0__0 : rule__XClosure__Group_0__0__Impl ;
+ // InternalStrategyDSL.g:10767:1: rule__XClosure__Group_0__0 : rule__XClosure__Group_0__0__Impl ;
public final void rule__XClosure__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10765:1: ( rule__XClosure__Group_0__0__Impl )
- // InternalStrategyDSL.g:10766:2: rule__XClosure__Group_0__0__Impl
+ // InternalStrategyDSL.g:10771:1: ( rule__XClosure__Group_0__0__Impl )
+ // InternalStrategyDSL.g:10772:2: rule__XClosure__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0__0__Impl();
@@ -36226,23 +36272,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_0__0__Impl"
- // InternalStrategyDSL.g:10772:1: rule__XClosure__Group_0__0__Impl : ( ( rule__XClosure__Group_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:10778:1: rule__XClosure__Group_0__0__Impl : ( ( rule__XClosure__Group_0_0__0 ) ) ;
public final void rule__XClosure__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10776:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) )
- // InternalStrategyDSL.g:10777:1: ( ( rule__XClosure__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:10782:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) )
+ // InternalStrategyDSL.g:10783:1: ( ( rule__XClosure__Group_0_0__0 ) )
{
- // InternalStrategyDSL.g:10777:1: ( ( rule__XClosure__Group_0_0__0 ) )
- // InternalStrategyDSL.g:10778:2: ( rule__XClosure__Group_0_0__0 )
+ // InternalStrategyDSL.g:10783:1: ( ( rule__XClosure__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:10784:2: ( rule__XClosure__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_0_0());
}
- // InternalStrategyDSL.g:10779:2: ( rule__XClosure__Group_0_0__0 )
- // InternalStrategyDSL.g:10779:3: rule__XClosure__Group_0_0__0
+ // InternalStrategyDSL.g:10785:2: ( rule__XClosure__Group_0_0__0 )
+ // InternalStrategyDSL.g:10785:3: rule__XClosure__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0_0__0();
@@ -36277,14 +36323,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_0_0__0"
- // InternalStrategyDSL.g:10788:1: rule__XClosure__Group_0_0__0 : rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ;
+ // InternalStrategyDSL.g:10794:1: rule__XClosure__Group_0_0__0 : rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ;
public final void rule__XClosure__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10792:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 )
- // InternalStrategyDSL.g:10793:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1
+ // InternalStrategyDSL.g:10798:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 )
+ // InternalStrategyDSL.g:10799:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1
{
pushFollow(FOLLOW_45);
rule__XClosure__Group_0_0__0__Impl();
@@ -36315,23 +36361,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_0_0__0__Impl"
- // InternalStrategyDSL.g:10800:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:10806:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ;
public final void rule__XClosure__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10804:1: ( ( () ) )
- // InternalStrategyDSL.g:10805:1: ( () )
+ // InternalStrategyDSL.g:10810:1: ( ( () ) )
+ // InternalStrategyDSL.g:10811:1: ( () )
{
- // InternalStrategyDSL.g:10805:1: ( () )
- // InternalStrategyDSL.g:10806:2: ()
+ // InternalStrategyDSL.g:10811:1: ( () )
+ // InternalStrategyDSL.g:10812:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0());
}
- // InternalStrategyDSL.g:10807:2: ()
- // InternalStrategyDSL.g:10807:3:
+ // InternalStrategyDSL.g:10813:2: ()
+ // InternalStrategyDSL.g:10813:3:
{
}
@@ -36356,14 +36402,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_0_0__1"
- // InternalStrategyDSL.g:10815:1: rule__XClosure__Group_0_0__1 : rule__XClosure__Group_0_0__1__Impl ;
+ // InternalStrategyDSL.g:10821:1: rule__XClosure__Group_0_0__1 : rule__XClosure__Group_0_0__1__Impl ;
public final void rule__XClosure__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10819:1: ( rule__XClosure__Group_0_0__1__Impl )
- // InternalStrategyDSL.g:10820:2: rule__XClosure__Group_0_0__1__Impl
+ // InternalStrategyDSL.g:10825:1: ( rule__XClosure__Group_0_0__1__Impl )
+ // InternalStrategyDSL.g:10826:2: rule__XClosure__Group_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_0_0__1__Impl();
@@ -36389,22 +36435,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_0_0__1__Impl"
- // InternalStrategyDSL.g:10826:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ;
+ // InternalStrategyDSL.g:10832:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ;
public final void rule__XClosure__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10830:1: ( ( '[' ) )
- // InternalStrategyDSL.g:10831:1: ( '[' )
+ // InternalStrategyDSL.g:10836:1: ( ( '[' ) )
+ // InternalStrategyDSL.g:10837:1: ( '[' )
{
- // InternalStrategyDSL.g:10831:1: ( '[' )
- // InternalStrategyDSL.g:10832:2: '['
+ // InternalStrategyDSL.g:10837:1: ( '[' )
+ // InternalStrategyDSL.g:10838:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1());
}
- match(input,83,FOLLOW_2); if (state.failed) return ;
+ match(input,84,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1());
}
@@ -36430,14 +36476,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1__0"
- // InternalStrategyDSL.g:10842:1: rule__XClosure__Group_1__0 : rule__XClosure__Group_1__0__Impl ;
+ // InternalStrategyDSL.g:10848:1: rule__XClosure__Group_1__0 : rule__XClosure__Group_1__0__Impl ;
public final void rule__XClosure__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10846:1: ( rule__XClosure__Group_1__0__Impl )
- // InternalStrategyDSL.g:10847:2: rule__XClosure__Group_1__0__Impl
+ // InternalStrategyDSL.g:10852:1: ( rule__XClosure__Group_1__0__Impl )
+ // InternalStrategyDSL.g:10853:2: rule__XClosure__Group_1__0__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1__0__Impl();
@@ -36463,23 +36509,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1__0__Impl"
- // InternalStrategyDSL.g:10853:1: rule__XClosure__Group_1__0__Impl : ( ( rule__XClosure__Group_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:10859:1: rule__XClosure__Group_1__0__Impl : ( ( rule__XClosure__Group_1_0__0 ) ) ;
public final void rule__XClosure__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10857:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) )
- // InternalStrategyDSL.g:10858:1: ( ( rule__XClosure__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:10863:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) )
+ // InternalStrategyDSL.g:10864:1: ( ( rule__XClosure__Group_1_0__0 ) )
{
- // InternalStrategyDSL.g:10858:1: ( ( rule__XClosure__Group_1_0__0 ) )
- // InternalStrategyDSL.g:10859:2: ( rule__XClosure__Group_1_0__0 )
+ // InternalStrategyDSL.g:10864:1: ( ( rule__XClosure__Group_1_0__0 ) )
+ // InternalStrategyDSL.g:10865:2: ( rule__XClosure__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0());
}
- // InternalStrategyDSL.g:10860:2: ( rule__XClosure__Group_1_0__0 )
- // InternalStrategyDSL.g:10860:3: rule__XClosure__Group_1_0__0
+ // InternalStrategyDSL.g:10866:2: ( rule__XClosure__Group_1_0__0 )
+ // InternalStrategyDSL.g:10866:3: rule__XClosure__Group_1_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0__0();
@@ -36514,14 +36560,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0__0"
- // InternalStrategyDSL.g:10869:1: rule__XClosure__Group_1_0__0 : rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ;
+ // InternalStrategyDSL.g:10875:1: rule__XClosure__Group_1_0__0 : rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ;
public final void rule__XClosure__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10873:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 )
- // InternalStrategyDSL.g:10874:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1
+ // InternalStrategyDSL.g:10879:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 )
+ // InternalStrategyDSL.g:10880:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1
{
pushFollow(FOLLOW_84);
rule__XClosure__Group_1_0__0__Impl();
@@ -36552,31 +36598,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0__0__Impl"
- // InternalStrategyDSL.g:10881:1: rule__XClosure__Group_1_0__0__Impl : ( ( rule__XClosure__Group_1_0_0__0 )? ) ;
+ // InternalStrategyDSL.g:10887:1: rule__XClosure__Group_1_0__0__Impl : ( ( rule__XClosure__Group_1_0_0__0 )? ) ;
public final void rule__XClosure__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10885:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) )
- // InternalStrategyDSL.g:10886:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
+ // InternalStrategyDSL.g:10891:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) )
+ // InternalStrategyDSL.g:10892:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
{
- // InternalStrategyDSL.g:10886:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
- // InternalStrategyDSL.g:10887:2: ( rule__XClosure__Group_1_0_0__0 )?
+ // InternalStrategyDSL.g:10892:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
+ // InternalStrategyDSL.g:10893:2: ( rule__XClosure__Group_1_0_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0_0());
}
- // InternalStrategyDSL.g:10888:2: ( rule__XClosure__Group_1_0_0__0 )?
+ // InternalStrategyDSL.g:10894:2: ( rule__XClosure__Group_1_0_0__0 )?
int alt93=2;
int LA93_0 = input.LA(1);
- if ( (LA93_0==RULE_ID||LA93_0==31||LA93_0==78) ) {
+ if ( (LA93_0==RULE_ID||LA93_0==31||LA93_0==79) ) {
alt93=1;
}
switch (alt93) {
case 1 :
- // InternalStrategyDSL.g:10888:3: rule__XClosure__Group_1_0_0__0
+ // InternalStrategyDSL.g:10894:3: rule__XClosure__Group_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0_0__0();
@@ -36614,14 +36660,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0__1"
- // InternalStrategyDSL.g:10896:1: rule__XClosure__Group_1_0__1 : rule__XClosure__Group_1_0__1__Impl ;
+ // InternalStrategyDSL.g:10902:1: rule__XClosure__Group_1_0__1 : rule__XClosure__Group_1_0__1__Impl ;
public final void rule__XClosure__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10900:1: ( rule__XClosure__Group_1_0__1__Impl )
- // InternalStrategyDSL.g:10901:2: rule__XClosure__Group_1_0__1__Impl
+ // InternalStrategyDSL.g:10906:1: ( rule__XClosure__Group_1_0__1__Impl )
+ // InternalStrategyDSL.g:10907:2: rule__XClosure__Group_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0__1__Impl();
@@ -36647,23 +36693,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0__1__Impl"
- // InternalStrategyDSL.g:10907:1: rule__XClosure__Group_1_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ;
+ // InternalStrategyDSL.g:10913:1: rule__XClosure__Group_1_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ;
public final void rule__XClosure__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10911:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) )
- // InternalStrategyDSL.g:10912:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
+ // InternalStrategyDSL.g:10917:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) )
+ // InternalStrategyDSL.g:10918:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
{
- // InternalStrategyDSL.g:10912:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
- // InternalStrategyDSL.g:10913:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
+ // InternalStrategyDSL.g:10918:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
+ // InternalStrategyDSL.g:10919:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1());
}
- // InternalStrategyDSL.g:10914:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
- // InternalStrategyDSL.g:10914:3: rule__XClosure__ExplicitSyntaxAssignment_1_0_1
+ // InternalStrategyDSL.g:10920:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
+ // InternalStrategyDSL.g:10920:3: rule__XClosure__ExplicitSyntaxAssignment_1_0_1
{
pushFollow(FOLLOW_2);
rule__XClosure__ExplicitSyntaxAssignment_1_0_1();
@@ -36698,14 +36744,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0_0__0"
- // InternalStrategyDSL.g:10923:1: rule__XClosure__Group_1_0_0__0 : rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ;
+ // InternalStrategyDSL.g:10929:1: rule__XClosure__Group_1_0_0__0 : rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ;
public final void rule__XClosure__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10927:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 )
- // InternalStrategyDSL.g:10928:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1
+ // InternalStrategyDSL.g:10933:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 )
+ // InternalStrategyDSL.g:10934:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1
{
pushFollow(FOLLOW_39);
rule__XClosure__Group_1_0_0__0__Impl();
@@ -36736,23 +36782,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0_0__0__Impl"
- // InternalStrategyDSL.g:10935:1: rule__XClosure__Group_1_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ;
+ // InternalStrategyDSL.g:10941:1: rule__XClosure__Group_1_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ;
public final void rule__XClosure__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10939:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) )
- // InternalStrategyDSL.g:10940:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
+ // InternalStrategyDSL.g:10945:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) )
+ // InternalStrategyDSL.g:10946:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
{
- // InternalStrategyDSL.g:10940:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
- // InternalStrategyDSL.g:10941:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
+ // InternalStrategyDSL.g:10946:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
+ // InternalStrategyDSL.g:10947:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0());
}
- // InternalStrategyDSL.g:10942:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
- // InternalStrategyDSL.g:10942:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0
+ // InternalStrategyDSL.g:10948:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
+ // InternalStrategyDSL.g:10948:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0
{
pushFollow(FOLLOW_2);
rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0();
@@ -36787,14 +36833,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0_0__1"
- // InternalStrategyDSL.g:10950:1: rule__XClosure__Group_1_0_0__1 : rule__XClosure__Group_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:10956:1: rule__XClosure__Group_1_0_0__1 : rule__XClosure__Group_1_0_0__1__Impl ;
public final void rule__XClosure__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10954:1: ( rule__XClosure__Group_1_0_0__1__Impl )
- // InternalStrategyDSL.g:10955:2: rule__XClosure__Group_1_0_0__1__Impl
+ // InternalStrategyDSL.g:10960:1: ( rule__XClosure__Group_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:10961:2: rule__XClosure__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0_0__1__Impl();
@@ -36820,35 +36866,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0_0__1__Impl"
- // InternalStrategyDSL.g:10961:1: rule__XClosure__Group_1_0_0__1__Impl : ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ;
+ // InternalStrategyDSL.g:10967:1: rule__XClosure__Group_1_0_0__1__Impl : ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ;
public final void rule__XClosure__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10965:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) )
- // InternalStrategyDSL.g:10966:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
+ // InternalStrategyDSL.g:10971:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) )
+ // InternalStrategyDSL.g:10972:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
{
- // InternalStrategyDSL.g:10966:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
- // InternalStrategyDSL.g:10967:2: ( rule__XClosure__Group_1_0_0_1__0 )*
+ // InternalStrategyDSL.g:10972:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
+ // InternalStrategyDSL.g:10973:2: ( rule__XClosure__Group_1_0_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0_0_1());
}
- // InternalStrategyDSL.g:10968:2: ( rule__XClosure__Group_1_0_0_1__0 )*
+ // InternalStrategyDSL.g:10974:2: ( rule__XClosure__Group_1_0_0_1__0 )*
loop94:
do {
int alt94=2;
int LA94_0 = input.LA(1);
- if ( (LA94_0==80) ) {
+ if ( (LA94_0==81) ) {
alt94=1;
}
switch (alt94) {
case 1 :
- // InternalStrategyDSL.g:10968:3: rule__XClosure__Group_1_0_0_1__0
+ // InternalStrategyDSL.g:10974:3: rule__XClosure__Group_1_0_0_1__0
{
pushFollow(FOLLOW_40);
rule__XClosure__Group_1_0_0_1__0();
@@ -36889,14 +36935,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0_0_1__0"
- // InternalStrategyDSL.g:10977:1: rule__XClosure__Group_1_0_0_1__0 : rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ;
+ // InternalStrategyDSL.g:10983:1: rule__XClosure__Group_1_0_0_1__0 : rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ;
public final void rule__XClosure__Group_1_0_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10981:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 )
- // InternalStrategyDSL.g:10982:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1
+ // InternalStrategyDSL.g:10987:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 )
+ // InternalStrategyDSL.g:10988:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1
{
pushFollow(FOLLOW_58);
rule__XClosure__Group_1_0_0_1__0__Impl();
@@ -36927,22 +36973,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0_0_1__0__Impl"
- // InternalStrategyDSL.g:10989:1: rule__XClosure__Group_1_0_0_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:10995:1: rule__XClosure__Group_1_0_0_1__0__Impl : ( ',' ) ;
public final void rule__XClosure__Group_1_0_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:10993:1: ( ( ',' ) )
- // InternalStrategyDSL.g:10994:1: ( ',' )
+ // InternalStrategyDSL.g:10999:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:11000:1: ( ',' )
{
- // InternalStrategyDSL.g:10994:1: ( ',' )
- // InternalStrategyDSL.g:10995:2: ','
+ // InternalStrategyDSL.g:11000:1: ( ',' )
+ // InternalStrategyDSL.g:11001:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0());
}
@@ -36968,14 +37014,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0_0_1__1"
- // InternalStrategyDSL.g:11004:1: rule__XClosure__Group_1_0_0_1__1 : rule__XClosure__Group_1_0_0_1__1__Impl ;
+ // InternalStrategyDSL.g:11010:1: rule__XClosure__Group_1_0_0_1__1 : rule__XClosure__Group_1_0_0_1__1__Impl ;
public final void rule__XClosure__Group_1_0_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11008:1: ( rule__XClosure__Group_1_0_0_1__1__Impl )
- // InternalStrategyDSL.g:11009:2: rule__XClosure__Group_1_0_0_1__1__Impl
+ // InternalStrategyDSL.g:11014:1: ( rule__XClosure__Group_1_0_0_1__1__Impl )
+ // InternalStrategyDSL.g:11015:2: rule__XClosure__Group_1_0_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XClosure__Group_1_0_0_1__1__Impl();
@@ -37001,23 +37047,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__Group_1_0_0_1__1__Impl"
- // InternalStrategyDSL.g:11015:1: rule__XClosure__Group_1_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ;
+ // InternalStrategyDSL.g:11021:1: rule__XClosure__Group_1_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ;
public final void rule__XClosure__Group_1_0_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11019:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) )
- // InternalStrategyDSL.g:11020:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
+ // InternalStrategyDSL.g:11025:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) )
+ // InternalStrategyDSL.g:11026:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
{
- // InternalStrategyDSL.g:11020:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
- // InternalStrategyDSL.g:11021:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
+ // InternalStrategyDSL.g:11026:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
+ // InternalStrategyDSL.g:11027:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1());
}
- // InternalStrategyDSL.g:11022:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
- // InternalStrategyDSL.g:11022:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1
+ // InternalStrategyDSL.g:11028:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
+ // InternalStrategyDSL.g:11028:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1
{
pushFollow(FOLLOW_2);
rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1();
@@ -37052,14 +37098,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XExpressionInClosure__Group__0"
- // InternalStrategyDSL.g:11031:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ;
+ // InternalStrategyDSL.g:11037:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ;
public final void rule__XExpressionInClosure__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11035:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 )
- // InternalStrategyDSL.g:11036:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1
+ // InternalStrategyDSL.g:11041:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 )
+ // InternalStrategyDSL.g:11042:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1
{
pushFollow(FOLLOW_82);
rule__XExpressionInClosure__Group__0__Impl();
@@ -37090,23 +37136,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XExpressionInClosure__Group__0__Impl"
- // InternalStrategyDSL.g:11043:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:11049:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ;
public final void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11047:1: ( ( () ) )
- // InternalStrategyDSL.g:11048:1: ( () )
+ // InternalStrategyDSL.g:11053:1: ( ( () ) )
+ // InternalStrategyDSL.g:11054:1: ( () )
{
- // InternalStrategyDSL.g:11048:1: ( () )
- // InternalStrategyDSL.g:11049:2: ()
+ // InternalStrategyDSL.g:11054:1: ( () )
+ // InternalStrategyDSL.g:11055:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0());
}
- // InternalStrategyDSL.g:11050:2: ()
- // InternalStrategyDSL.g:11050:3:
+ // InternalStrategyDSL.g:11056:2: ()
+ // InternalStrategyDSL.g:11056:3:
{
}
@@ -37131,14 +37177,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XExpressionInClosure__Group__1"
- // InternalStrategyDSL.g:11058:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ;
+ // InternalStrategyDSL.g:11064:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ;
public final void rule__XExpressionInClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11062:1: ( rule__XExpressionInClosure__Group__1__Impl )
- // InternalStrategyDSL.g:11063:2: rule__XExpressionInClosure__Group__1__Impl
+ // InternalStrategyDSL.g:11068:1: ( rule__XExpressionInClosure__Group__1__Impl )
+ // InternalStrategyDSL.g:11069:2: rule__XExpressionInClosure__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XExpressionInClosure__Group__1__Impl();
@@ -37164,35 +37210,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XExpressionInClosure__Group__1__Impl"
- // InternalStrategyDSL.g:11069:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ;
+ // InternalStrategyDSL.g:11075:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ;
public final void rule__XExpressionInClosure__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11073:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) )
- // InternalStrategyDSL.g:11074:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
+ // InternalStrategyDSL.g:11079:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) )
+ // InternalStrategyDSL.g:11080:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
{
- // InternalStrategyDSL.g:11074:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
- // InternalStrategyDSL.g:11075:2: ( rule__XExpressionInClosure__Group_1__0 )*
+ // InternalStrategyDSL.g:11080:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
+ // InternalStrategyDSL.g:11081:2: ( rule__XExpressionInClosure__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getGroup_1());
}
- // InternalStrategyDSL.g:11076:2: ( rule__XExpressionInClosure__Group_1__0 )*
+ // InternalStrategyDSL.g:11082:2: ( rule__XExpressionInClosure__Group_1__0 )*
loop95:
do {
int alt95=2;
int LA95_0 = input.LA(1);
- if ( ((LA95_0>=RULE_ID && LA95_0<=RULE_STRING)||LA95_0==27||(LA95_0>=34 && LA95_0<=35)||LA95_0==40||(LA95_0>=44 && LA95_0<=50)||LA95_0==60||LA95_0==78||(LA95_0>=82 && LA95_0<=83)||LA95_0==86||LA95_0==88||(LA95_0>=91 && LA95_0<=99)||LA95_0==101||(LA95_0>=109 && LA95_0<=110)) ) {
+ if ( ((LA95_0>=RULE_ID && LA95_0<=RULE_STRING)||LA95_0==27||(LA95_0>=34 && LA95_0<=35)||LA95_0==40||(LA95_0>=44 && LA95_0<=50)||LA95_0==61||LA95_0==79||(LA95_0>=83 && LA95_0<=84)||LA95_0==87||LA95_0==89||(LA95_0>=92 && LA95_0<=100)||LA95_0==102||(LA95_0>=110 && LA95_0<=111)) ) {
alt95=1;
}
switch (alt95) {
case 1 :
- // InternalStrategyDSL.g:11076:3: rule__XExpressionInClosure__Group_1__0
+ // InternalStrategyDSL.g:11082:3: rule__XExpressionInClosure__Group_1__0
{
pushFollow(FOLLOW_85);
rule__XExpressionInClosure__Group_1__0();
@@ -37233,14 +37279,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XExpressionInClosure__Group_1__0"
- // InternalStrategyDSL.g:11085:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ;
+ // InternalStrategyDSL.g:11091:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ;
public final void rule__XExpressionInClosure__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11089:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 )
- // InternalStrategyDSL.g:11090:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1
+ // InternalStrategyDSL.g:11095:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 )
+ // InternalStrategyDSL.g:11096:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1
{
pushFollow(FOLLOW_33);
rule__XExpressionInClosure__Group_1__0__Impl();
@@ -37271,23 +37317,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XExpressionInClosure__Group_1__0__Impl"
- // InternalStrategyDSL.g:11097:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ;
+ // InternalStrategyDSL.g:11103:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ;
public final void rule__XExpressionInClosure__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11101:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) )
- // InternalStrategyDSL.g:11102:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
+ // InternalStrategyDSL.g:11107:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) )
+ // InternalStrategyDSL.g:11108:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
{
- // InternalStrategyDSL.g:11102:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
- // InternalStrategyDSL.g:11103:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
+ // InternalStrategyDSL.g:11108:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
+ // InternalStrategyDSL.g:11109:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0());
}
- // InternalStrategyDSL.g:11104:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
- // InternalStrategyDSL.g:11104:3: rule__XExpressionInClosure__ExpressionsAssignment_1_0
+ // InternalStrategyDSL.g:11110:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
+ // InternalStrategyDSL.g:11110:3: rule__XExpressionInClosure__ExpressionsAssignment_1_0
{
pushFollow(FOLLOW_2);
rule__XExpressionInClosure__ExpressionsAssignment_1_0();
@@ -37322,14 +37368,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XExpressionInClosure__Group_1__1"
- // InternalStrategyDSL.g:11112:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:11118:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ;
public final void rule__XExpressionInClosure__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11116:1: ( rule__XExpressionInClosure__Group_1__1__Impl )
- // InternalStrategyDSL.g:11117:2: rule__XExpressionInClosure__Group_1__1__Impl
+ // InternalStrategyDSL.g:11122:1: ( rule__XExpressionInClosure__Group_1__1__Impl )
+ // InternalStrategyDSL.g:11123:2: rule__XExpressionInClosure__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XExpressionInClosure__Group_1__1__Impl();
@@ -37355,33 +37401,33 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XExpressionInClosure__Group_1__1__Impl"
- // InternalStrategyDSL.g:11123:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ;
+ // InternalStrategyDSL.g:11129:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ;
public final void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11127:1: ( ( ( ';' )? ) )
- // InternalStrategyDSL.g:11128:1: ( ( ';' )? )
+ // InternalStrategyDSL.g:11133:1: ( ( ( ';' )? ) )
+ // InternalStrategyDSL.g:11134:1: ( ( ';' )? )
{
- // InternalStrategyDSL.g:11128:1: ( ( ';' )? )
- // InternalStrategyDSL.g:11129:2: ( ';' )?
+ // InternalStrategyDSL.g:11134:1: ( ( ';' )? )
+ // InternalStrategyDSL.g:11135:2: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1());
}
- // InternalStrategyDSL.g:11130:2: ( ';' )?
+ // InternalStrategyDSL.g:11136:2: ( ';' )?
int alt96=2;
int LA96_0 = input.LA(1);
- if ( (LA96_0==76) ) {
+ if ( (LA96_0==77) ) {
alt96=1;
}
switch (alt96) {
case 1 :
- // InternalStrategyDSL.g:11130:3: ';'
+ // InternalStrategyDSL.g:11136:3: ';'
{
- match(input,76,FOLLOW_2); if (state.failed) return ;
+ match(input,77,FOLLOW_2); if (state.failed) return ;
}
break;
@@ -37413,14 +37459,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group__0"
- // InternalStrategyDSL.g:11139:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ;
+ // InternalStrategyDSL.g:11145:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ;
public final void rule__XShortClosure__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11143:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 )
- // InternalStrategyDSL.g:11144:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1
+ // InternalStrategyDSL.g:11149:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 )
+ // InternalStrategyDSL.g:11150:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1
{
pushFollow(FOLLOW_41);
rule__XShortClosure__Group__0__Impl();
@@ -37451,23 +37497,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group__0__Impl"
- // InternalStrategyDSL.g:11151:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ;
+ // InternalStrategyDSL.g:11157:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ;
public final void rule__XShortClosure__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11155:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) )
- // InternalStrategyDSL.g:11156:1: ( ( rule__XShortClosure__Group_0__0 ) )
+ // InternalStrategyDSL.g:11161:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) )
+ // InternalStrategyDSL.g:11162:1: ( ( rule__XShortClosure__Group_0__0 ) )
{
- // InternalStrategyDSL.g:11156:1: ( ( rule__XShortClosure__Group_0__0 ) )
- // InternalStrategyDSL.g:11157:2: ( rule__XShortClosure__Group_0__0 )
+ // InternalStrategyDSL.g:11162:1: ( ( rule__XShortClosure__Group_0__0 ) )
+ // InternalStrategyDSL.g:11163:2: ( rule__XShortClosure__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0());
}
- // InternalStrategyDSL.g:11158:2: ( rule__XShortClosure__Group_0__0 )
- // InternalStrategyDSL.g:11158:3: rule__XShortClosure__Group_0__0
+ // InternalStrategyDSL.g:11164:2: ( rule__XShortClosure__Group_0__0 )
+ // InternalStrategyDSL.g:11164:3: rule__XShortClosure__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0__0();
@@ -37502,14 +37548,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group__1"
- // InternalStrategyDSL.g:11166:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ;
+ // InternalStrategyDSL.g:11172:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ;
public final void rule__XShortClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11170:1: ( rule__XShortClosure__Group__1__Impl )
- // InternalStrategyDSL.g:11171:2: rule__XShortClosure__Group__1__Impl
+ // InternalStrategyDSL.g:11176:1: ( rule__XShortClosure__Group__1__Impl )
+ // InternalStrategyDSL.g:11177:2: rule__XShortClosure__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group__1__Impl();
@@ -37535,23 +37581,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group__1__Impl"
- // InternalStrategyDSL.g:11177:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:11183:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ;
public final void rule__XShortClosure__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11181:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) )
- // InternalStrategyDSL.g:11182:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
+ // InternalStrategyDSL.g:11187:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) )
+ // InternalStrategyDSL.g:11188:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
{
- // InternalStrategyDSL.g:11182:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
- // InternalStrategyDSL.g:11183:2: ( rule__XShortClosure__ExpressionAssignment_1 )
+ // InternalStrategyDSL.g:11188:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
+ // InternalStrategyDSL.g:11189:2: ( rule__XShortClosure__ExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1());
}
- // InternalStrategyDSL.g:11184:2: ( rule__XShortClosure__ExpressionAssignment_1 )
- // InternalStrategyDSL.g:11184:3: rule__XShortClosure__ExpressionAssignment_1
+ // InternalStrategyDSL.g:11190:2: ( rule__XShortClosure__ExpressionAssignment_1 )
+ // InternalStrategyDSL.g:11190:3: rule__XShortClosure__ExpressionAssignment_1
{
pushFollow(FOLLOW_2);
rule__XShortClosure__ExpressionAssignment_1();
@@ -37586,14 +37632,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0__0"
- // InternalStrategyDSL.g:11193:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ;
+ // InternalStrategyDSL.g:11199:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ;
public final void rule__XShortClosure__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11197:1: ( rule__XShortClosure__Group_0__0__Impl )
- // InternalStrategyDSL.g:11198:2: rule__XShortClosure__Group_0__0__Impl
+ // InternalStrategyDSL.g:11203:1: ( rule__XShortClosure__Group_0__0__Impl )
+ // InternalStrategyDSL.g:11204:2: rule__XShortClosure__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0__0__Impl();
@@ -37619,23 +37665,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0__0__Impl"
- // InternalStrategyDSL.g:11204:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:11210:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ;
public final void rule__XShortClosure__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11208:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) )
- // InternalStrategyDSL.g:11209:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:11214:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) )
+ // InternalStrategyDSL.g:11215:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
{
- // InternalStrategyDSL.g:11209:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
- // InternalStrategyDSL.g:11210:2: ( rule__XShortClosure__Group_0_0__0 )
+ // InternalStrategyDSL.g:11215:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:11216:2: ( rule__XShortClosure__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0());
}
- // InternalStrategyDSL.g:11211:2: ( rule__XShortClosure__Group_0_0__0 )
- // InternalStrategyDSL.g:11211:3: rule__XShortClosure__Group_0_0__0
+ // InternalStrategyDSL.g:11217:2: ( rule__XShortClosure__Group_0_0__0 )
+ // InternalStrategyDSL.g:11217:3: rule__XShortClosure__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0__0();
@@ -37670,14 +37716,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0__0"
- // InternalStrategyDSL.g:11220:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ;
+ // InternalStrategyDSL.g:11226:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ;
public final void rule__XShortClosure__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11224:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 )
- // InternalStrategyDSL.g:11225:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1
+ // InternalStrategyDSL.g:11230:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 )
+ // InternalStrategyDSL.g:11231:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1
{
pushFollow(FOLLOW_84);
rule__XShortClosure__Group_0_0__0__Impl();
@@ -37708,23 +37754,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0__0__Impl"
- // InternalStrategyDSL.g:11232:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:11238:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ;
public final void rule__XShortClosure__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11236:1: ( ( () ) )
- // InternalStrategyDSL.g:11237:1: ( () )
+ // InternalStrategyDSL.g:11242:1: ( ( () ) )
+ // InternalStrategyDSL.g:11243:1: ( () )
{
- // InternalStrategyDSL.g:11237:1: ( () )
- // InternalStrategyDSL.g:11238:2: ()
+ // InternalStrategyDSL.g:11243:1: ( () )
+ // InternalStrategyDSL.g:11244:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0());
}
- // InternalStrategyDSL.g:11239:2: ()
- // InternalStrategyDSL.g:11239:3:
+ // InternalStrategyDSL.g:11245:2: ()
+ // InternalStrategyDSL.g:11245:3:
{
}
@@ -37749,14 +37795,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0__1"
- // InternalStrategyDSL.g:11247:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ;
+ // InternalStrategyDSL.g:11253:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ;
public final void rule__XShortClosure__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11251:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 )
- // InternalStrategyDSL.g:11252:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2
+ // InternalStrategyDSL.g:11257:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 )
+ // InternalStrategyDSL.g:11258:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2
{
pushFollow(FOLLOW_84);
rule__XShortClosure__Group_0_0__1__Impl();
@@ -37787,31 +37833,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0__1__Impl"
- // InternalStrategyDSL.g:11259:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ;
+ // InternalStrategyDSL.g:11265:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ;
public final void rule__XShortClosure__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11263:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) )
- // InternalStrategyDSL.g:11264:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
+ // InternalStrategyDSL.g:11269:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) )
+ // InternalStrategyDSL.g:11270:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
{
- // InternalStrategyDSL.g:11264:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
- // InternalStrategyDSL.g:11265:2: ( rule__XShortClosure__Group_0_0_1__0 )?
+ // InternalStrategyDSL.g:11270:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
+ // InternalStrategyDSL.g:11271:2: ( rule__XShortClosure__Group_0_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1());
}
- // InternalStrategyDSL.g:11266:2: ( rule__XShortClosure__Group_0_0_1__0 )?
+ // InternalStrategyDSL.g:11272:2: ( rule__XShortClosure__Group_0_0_1__0 )?
int alt97=2;
int LA97_0 = input.LA(1);
- if ( (LA97_0==RULE_ID||LA97_0==31||LA97_0==78) ) {
+ if ( (LA97_0==RULE_ID||LA97_0==31||LA97_0==79) ) {
alt97=1;
}
switch (alt97) {
case 1 :
- // InternalStrategyDSL.g:11266:3: rule__XShortClosure__Group_0_0_1__0
+ // InternalStrategyDSL.g:11272:3: rule__XShortClosure__Group_0_0_1__0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0_1__0();
@@ -37849,14 +37895,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0__2"
- // InternalStrategyDSL.g:11274:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ;
+ // InternalStrategyDSL.g:11280:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ;
public final void rule__XShortClosure__Group_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11278:1: ( rule__XShortClosure__Group_0_0__2__Impl )
- // InternalStrategyDSL.g:11279:2: rule__XShortClosure__Group_0_0__2__Impl
+ // InternalStrategyDSL.g:11284:1: ( rule__XShortClosure__Group_0_0__2__Impl )
+ // InternalStrategyDSL.g:11285:2: rule__XShortClosure__Group_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0__2__Impl();
@@ -37882,23 +37928,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0__2__Impl"
- // InternalStrategyDSL.g:11285:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ;
+ // InternalStrategyDSL.g:11291:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ;
public final void rule__XShortClosure__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11289:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) )
- // InternalStrategyDSL.g:11290:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
+ // InternalStrategyDSL.g:11295:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) )
+ // InternalStrategyDSL.g:11296:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
{
- // InternalStrategyDSL.g:11290:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
- // InternalStrategyDSL.g:11291:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
+ // InternalStrategyDSL.g:11296:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
+ // InternalStrategyDSL.g:11297:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2());
}
- // InternalStrategyDSL.g:11292:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
- // InternalStrategyDSL.g:11292:3: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2
+ // InternalStrategyDSL.g:11298:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
+ // InternalStrategyDSL.g:11298:3: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2
{
pushFollow(FOLLOW_2);
rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2();
@@ -37933,14 +37979,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0_1__0"
- // InternalStrategyDSL.g:11301:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ;
+ // InternalStrategyDSL.g:11307:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ;
public final void rule__XShortClosure__Group_0_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11305:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 )
- // InternalStrategyDSL.g:11306:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1
+ // InternalStrategyDSL.g:11311:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 )
+ // InternalStrategyDSL.g:11312:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1
{
pushFollow(FOLLOW_39);
rule__XShortClosure__Group_0_0_1__0__Impl();
@@ -37971,23 +38017,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0_1__0__Impl"
- // InternalStrategyDSL.g:11313:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ;
+ // InternalStrategyDSL.g:11319:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ;
public final void rule__XShortClosure__Group_0_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11317:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) )
- // InternalStrategyDSL.g:11318:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
+ // InternalStrategyDSL.g:11323:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) )
+ // InternalStrategyDSL.g:11324:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
{
- // InternalStrategyDSL.g:11318:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
- // InternalStrategyDSL.g:11319:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
+ // InternalStrategyDSL.g:11324:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
+ // InternalStrategyDSL.g:11325:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0());
}
- // InternalStrategyDSL.g:11320:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
- // InternalStrategyDSL.g:11320:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0
+ // InternalStrategyDSL.g:11326:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
+ // InternalStrategyDSL.g:11326:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0
{
pushFollow(FOLLOW_2);
rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0();
@@ -38022,14 +38068,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0_1__1"
- // InternalStrategyDSL.g:11328:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ;
+ // InternalStrategyDSL.g:11334:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ;
public final void rule__XShortClosure__Group_0_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11332:1: ( rule__XShortClosure__Group_0_0_1__1__Impl )
- // InternalStrategyDSL.g:11333:2: rule__XShortClosure__Group_0_0_1__1__Impl
+ // InternalStrategyDSL.g:11338:1: ( rule__XShortClosure__Group_0_0_1__1__Impl )
+ // InternalStrategyDSL.g:11339:2: rule__XShortClosure__Group_0_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0_1__1__Impl();
@@ -38055,35 +38101,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0_1__1__Impl"
- // InternalStrategyDSL.g:11339:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ;
+ // InternalStrategyDSL.g:11345:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ;
public final void rule__XShortClosure__Group_0_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11343:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) )
- // InternalStrategyDSL.g:11344:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
+ // InternalStrategyDSL.g:11349:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) )
+ // InternalStrategyDSL.g:11350:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
{
- // InternalStrategyDSL.g:11344:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
- // InternalStrategyDSL.g:11345:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
+ // InternalStrategyDSL.g:11350:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
+ // InternalStrategyDSL.g:11351:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1());
}
- // InternalStrategyDSL.g:11346:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
+ // InternalStrategyDSL.g:11352:2: ( rule__XShortClosure__Group_0_0_1_1__0 )*
loop98:
do {
int alt98=2;
int LA98_0 = input.LA(1);
- if ( (LA98_0==80) ) {
+ if ( (LA98_0==81) ) {
alt98=1;
}
switch (alt98) {
case 1 :
- // InternalStrategyDSL.g:11346:3: rule__XShortClosure__Group_0_0_1_1__0
+ // InternalStrategyDSL.g:11352:3: rule__XShortClosure__Group_0_0_1_1__0
{
pushFollow(FOLLOW_40);
rule__XShortClosure__Group_0_0_1_1__0();
@@ -38124,14 +38170,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0"
- // InternalStrategyDSL.g:11355:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ;
+ // InternalStrategyDSL.g:11361:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ;
public final void rule__XShortClosure__Group_0_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11359:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 )
- // InternalStrategyDSL.g:11360:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1
+ // InternalStrategyDSL.g:11365:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 )
+ // InternalStrategyDSL.g:11366:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1
{
pushFollow(FOLLOW_58);
rule__XShortClosure__Group_0_0_1_1__0__Impl();
@@ -38162,22 +38208,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0__Impl"
- // InternalStrategyDSL.g:11367:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:11373:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XShortClosure__Group_0_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11371:1: ( ( ',' ) )
- // InternalStrategyDSL.g:11372:1: ( ',' )
+ // InternalStrategyDSL.g:11377:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:11378:1: ( ',' )
{
- // InternalStrategyDSL.g:11372:1: ( ',' )
- // InternalStrategyDSL.g:11373:2: ','
+ // InternalStrategyDSL.g:11378:1: ( ',' )
+ // InternalStrategyDSL.g:11379:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
@@ -38203,14 +38249,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1"
- // InternalStrategyDSL.g:11382:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ;
+ // InternalStrategyDSL.g:11388:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ;
public final void rule__XShortClosure__Group_0_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11386:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl )
- // InternalStrategyDSL.g:11387:2: rule__XShortClosure__Group_0_0_1_1__1__Impl
+ // InternalStrategyDSL.g:11392:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl )
+ // InternalStrategyDSL.g:11393:2: rule__XShortClosure__Group_0_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XShortClosure__Group_0_0_1_1__1__Impl();
@@ -38236,23 +38282,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1__Impl"
- // InternalStrategyDSL.g:11393:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:11399:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ;
public final void rule__XShortClosure__Group_0_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11397:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) )
- // InternalStrategyDSL.g:11398:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
+ // InternalStrategyDSL.g:11403:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) )
+ // InternalStrategyDSL.g:11404:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
{
- // InternalStrategyDSL.g:11398:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
- // InternalStrategyDSL.g:11399:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
+ // InternalStrategyDSL.g:11404:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
+ // InternalStrategyDSL.g:11405:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1());
}
- // InternalStrategyDSL.g:11400:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
- // InternalStrategyDSL.g:11400:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1
+ // InternalStrategyDSL.g:11406:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
+ // InternalStrategyDSL.g:11406:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1();
@@ -38287,14 +38333,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XParenthesizedExpression__Group__0"
- // InternalStrategyDSL.g:11409:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ;
+ // InternalStrategyDSL.g:11415:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ;
public final void rule__XParenthesizedExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11413:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 )
- // InternalStrategyDSL.g:11414:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1
+ // InternalStrategyDSL.g:11419:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 )
+ // InternalStrategyDSL.g:11420:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1
{
pushFollow(FOLLOW_41);
rule__XParenthesizedExpression__Group__0__Impl();
@@ -38325,22 +38371,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XParenthesizedExpression__Group__0__Impl"
- // InternalStrategyDSL.g:11421:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ;
+ // InternalStrategyDSL.g:11427:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ;
public final void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11425:1: ( ( '(' ) )
- // InternalStrategyDSL.g:11426:1: ( '(' )
+ // InternalStrategyDSL.g:11431:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:11432:1: ( '(' )
{
- // InternalStrategyDSL.g:11426:1: ( '(' )
- // InternalStrategyDSL.g:11427:2: '('
+ // InternalStrategyDSL.g:11432:1: ( '(' )
+ // InternalStrategyDSL.g:11433:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
@@ -38366,14 +38412,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XParenthesizedExpression__Group__1"
- // InternalStrategyDSL.g:11436:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ;
+ // InternalStrategyDSL.g:11442:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ;
public final void rule__XParenthesizedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11440:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 )
- // InternalStrategyDSL.g:11441:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2
+ // InternalStrategyDSL.g:11446:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 )
+ // InternalStrategyDSL.g:11447:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2
{
pushFollow(FOLLOW_86);
rule__XParenthesizedExpression__Group__1__Impl();
@@ -38404,17 +38450,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XParenthesizedExpression__Group__1__Impl"
- // InternalStrategyDSL.g:11448:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:11454:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ;
public final void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11452:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:11453:1: ( ruleXExpression )
+ // InternalStrategyDSL.g:11458:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:11459:1: ( ruleXExpression )
{
- // InternalStrategyDSL.g:11453:1: ( ruleXExpression )
- // InternalStrategyDSL.g:11454:2: ruleXExpression
+ // InternalStrategyDSL.g:11459:1: ( ruleXExpression )
+ // InternalStrategyDSL.g:11460:2: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1());
@@ -38449,14 +38495,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XParenthesizedExpression__Group__2"
- // InternalStrategyDSL.g:11463:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ;
+ // InternalStrategyDSL.g:11469:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ;
public final void rule__XParenthesizedExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11467:1: ( rule__XParenthesizedExpression__Group__2__Impl )
- // InternalStrategyDSL.g:11468:2: rule__XParenthesizedExpression__Group__2__Impl
+ // InternalStrategyDSL.g:11473:1: ( rule__XParenthesizedExpression__Group__2__Impl )
+ // InternalStrategyDSL.g:11474:2: rule__XParenthesizedExpression__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XParenthesizedExpression__Group__2__Impl();
@@ -38482,22 +38528,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XParenthesizedExpression__Group__2__Impl"
- // InternalStrategyDSL.g:11474:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:11480:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11478:1: ( ( ')' ) )
- // InternalStrategyDSL.g:11479:1: ( ')' )
+ // InternalStrategyDSL.g:11484:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:11485:1: ( ')' )
{
- // InternalStrategyDSL.g:11479:1: ( ')' )
- // InternalStrategyDSL.g:11480:2: ')'
+ // InternalStrategyDSL.g:11485:1: ( ')' )
+ // InternalStrategyDSL.g:11486:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
@@ -38523,14 +38569,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__0"
- // InternalStrategyDSL.g:11490:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ;
+ // InternalStrategyDSL.g:11496:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ;
public final void rule__XIfExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11494:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 )
- // InternalStrategyDSL.g:11495:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1
+ // InternalStrategyDSL.g:11500:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 )
+ // InternalStrategyDSL.g:11501:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1
{
pushFollow(FOLLOW_87);
rule__XIfExpression__Group__0__Impl();
@@ -38561,23 +38607,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__0__Impl"
- // InternalStrategyDSL.g:11502:1: rule__XIfExpression__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:11508:1: rule__XIfExpression__Group__0__Impl : ( () ) ;
public final void rule__XIfExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11506:1: ( ( () ) )
- // InternalStrategyDSL.g:11507:1: ( () )
+ // InternalStrategyDSL.g:11512:1: ( ( () ) )
+ // InternalStrategyDSL.g:11513:1: ( () )
{
- // InternalStrategyDSL.g:11507:1: ( () )
- // InternalStrategyDSL.g:11508:2: ()
+ // InternalStrategyDSL.g:11513:1: ( () )
+ // InternalStrategyDSL.g:11514:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0());
}
- // InternalStrategyDSL.g:11509:2: ()
- // InternalStrategyDSL.g:11509:3:
+ // InternalStrategyDSL.g:11515:2: ()
+ // InternalStrategyDSL.g:11515:3:
{
}
@@ -38602,14 +38648,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__1"
- // InternalStrategyDSL.g:11517:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ;
+ // InternalStrategyDSL.g:11523:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ;
public final void rule__XIfExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11521:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 )
- // InternalStrategyDSL.g:11522:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2
+ // InternalStrategyDSL.g:11527:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 )
+ // InternalStrategyDSL.g:11528:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2
{
pushFollow(FOLLOW_37);
rule__XIfExpression__Group__1__Impl();
@@ -38640,22 +38686,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__1__Impl"
- // InternalStrategyDSL.g:11529:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ;
+ // InternalStrategyDSL.g:11535:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ;
public final void rule__XIfExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11533:1: ( ( 'if' ) )
- // InternalStrategyDSL.g:11534:1: ( 'if' )
+ // InternalStrategyDSL.g:11539:1: ( ( 'if' ) )
+ // InternalStrategyDSL.g:11540:1: ( 'if' )
{
- // InternalStrategyDSL.g:11534:1: ( 'if' )
- // InternalStrategyDSL.g:11535:2: 'if'
+ // InternalStrategyDSL.g:11540:1: ( 'if' )
+ // InternalStrategyDSL.g:11541:2: 'if'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
- match(input,86,FOLLOW_2); if (state.failed) return ;
+ match(input,87,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
@@ -38681,14 +38727,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__2"
- // InternalStrategyDSL.g:11544:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ;
+ // InternalStrategyDSL.g:11550:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ;
public final void rule__XIfExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11548:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 )
- // InternalStrategyDSL.g:11549:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3
+ // InternalStrategyDSL.g:11554:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 )
+ // InternalStrategyDSL.g:11555:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3
{
pushFollow(FOLLOW_41);
rule__XIfExpression__Group__2__Impl();
@@ -38719,22 +38765,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__2__Impl"
- // InternalStrategyDSL.g:11556:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ;
+ // InternalStrategyDSL.g:11562:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XIfExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11560:1: ( ( '(' ) )
- // InternalStrategyDSL.g:11561:1: ( '(' )
+ // InternalStrategyDSL.g:11566:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:11567:1: ( '(' )
{
- // InternalStrategyDSL.g:11561:1: ( '(' )
- // InternalStrategyDSL.g:11562:2: '('
+ // InternalStrategyDSL.g:11567:1: ( '(' )
+ // InternalStrategyDSL.g:11568:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -38760,14 +38806,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__3"
- // InternalStrategyDSL.g:11571:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ;
+ // InternalStrategyDSL.g:11577:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ;
public final void rule__XIfExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11575:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 )
- // InternalStrategyDSL.g:11576:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4
+ // InternalStrategyDSL.g:11581:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 )
+ // InternalStrategyDSL.g:11582:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4
{
pushFollow(FOLLOW_86);
rule__XIfExpression__Group__3__Impl();
@@ -38798,23 +38844,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__3__Impl"
- // InternalStrategyDSL.g:11583:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ;
+ // InternalStrategyDSL.g:11589:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ;
public final void rule__XIfExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11587:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) )
- // InternalStrategyDSL.g:11588:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
+ // InternalStrategyDSL.g:11593:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) )
+ // InternalStrategyDSL.g:11594:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
{
- // InternalStrategyDSL.g:11588:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
- // InternalStrategyDSL.g:11589:2: ( rule__XIfExpression__IfAssignment_3 )
+ // InternalStrategyDSL.g:11594:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
+ // InternalStrategyDSL.g:11595:2: ( rule__XIfExpression__IfAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3());
}
- // InternalStrategyDSL.g:11590:2: ( rule__XIfExpression__IfAssignment_3 )
- // InternalStrategyDSL.g:11590:3: rule__XIfExpression__IfAssignment_3
+ // InternalStrategyDSL.g:11596:2: ( rule__XIfExpression__IfAssignment_3 )
+ // InternalStrategyDSL.g:11596:3: rule__XIfExpression__IfAssignment_3
{
pushFollow(FOLLOW_2);
rule__XIfExpression__IfAssignment_3();
@@ -38849,14 +38895,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__4"
- // InternalStrategyDSL.g:11598:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ;
+ // InternalStrategyDSL.g:11604:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ;
public final void rule__XIfExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11602:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 )
- // InternalStrategyDSL.g:11603:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5
+ // InternalStrategyDSL.g:11608:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 )
+ // InternalStrategyDSL.g:11609:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5
{
pushFollow(FOLLOW_41);
rule__XIfExpression__Group__4__Impl();
@@ -38887,22 +38933,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__4__Impl"
- // InternalStrategyDSL.g:11610:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:11616:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ;
public final void rule__XIfExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11614:1: ( ( ')' ) )
- // InternalStrategyDSL.g:11615:1: ( ')' )
+ // InternalStrategyDSL.g:11620:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:11621:1: ( ')' )
{
- // InternalStrategyDSL.g:11615:1: ( ')' )
- // InternalStrategyDSL.g:11616:2: ')'
+ // InternalStrategyDSL.g:11621:1: ( ')' )
+ // InternalStrategyDSL.g:11622:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
@@ -38928,14 +38974,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__5"
- // InternalStrategyDSL.g:11625:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ;
+ // InternalStrategyDSL.g:11631:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ;
public final void rule__XIfExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11629:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 )
- // InternalStrategyDSL.g:11630:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6
+ // InternalStrategyDSL.g:11635:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 )
+ // InternalStrategyDSL.g:11636:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6
{
pushFollow(FOLLOW_88);
rule__XIfExpression__Group__5__Impl();
@@ -38966,23 +39012,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__5__Impl"
- // InternalStrategyDSL.g:11637:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ;
+ // InternalStrategyDSL.g:11643:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ;
public final void rule__XIfExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11641:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) )
- // InternalStrategyDSL.g:11642:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
+ // InternalStrategyDSL.g:11647:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) )
+ // InternalStrategyDSL.g:11648:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
{
- // InternalStrategyDSL.g:11642:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
- // InternalStrategyDSL.g:11643:2: ( rule__XIfExpression__ThenAssignment_5 )
+ // InternalStrategyDSL.g:11648:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
+ // InternalStrategyDSL.g:11649:2: ( rule__XIfExpression__ThenAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5());
}
- // InternalStrategyDSL.g:11644:2: ( rule__XIfExpression__ThenAssignment_5 )
- // InternalStrategyDSL.g:11644:3: rule__XIfExpression__ThenAssignment_5
+ // InternalStrategyDSL.g:11650:2: ( rule__XIfExpression__ThenAssignment_5 )
+ // InternalStrategyDSL.g:11650:3: rule__XIfExpression__ThenAssignment_5
{
pushFollow(FOLLOW_2);
rule__XIfExpression__ThenAssignment_5();
@@ -39017,14 +39063,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__6"
- // InternalStrategyDSL.g:11652:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ;
+ // InternalStrategyDSL.g:11658:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ;
public final void rule__XIfExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11656:1: ( rule__XIfExpression__Group__6__Impl )
- // InternalStrategyDSL.g:11657:2: rule__XIfExpression__Group__6__Impl
+ // InternalStrategyDSL.g:11662:1: ( rule__XIfExpression__Group__6__Impl )
+ // InternalStrategyDSL.g:11663:2: rule__XIfExpression__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group__6__Impl();
@@ -39050,35 +39096,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group__6__Impl"
- // InternalStrategyDSL.g:11663:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ;
+ // InternalStrategyDSL.g:11669:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ;
public final void rule__XIfExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11667:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) )
- // InternalStrategyDSL.g:11668:1: ( ( rule__XIfExpression__Group_6__0 )? )
+ // InternalStrategyDSL.g:11673:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) )
+ // InternalStrategyDSL.g:11674:1: ( ( rule__XIfExpression__Group_6__0 )? )
{
- // InternalStrategyDSL.g:11668:1: ( ( rule__XIfExpression__Group_6__0 )? )
- // InternalStrategyDSL.g:11669:2: ( rule__XIfExpression__Group_6__0 )?
+ // InternalStrategyDSL.g:11674:1: ( ( rule__XIfExpression__Group_6__0 )? )
+ // InternalStrategyDSL.g:11675:2: ( rule__XIfExpression__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getGroup_6());
}
- // InternalStrategyDSL.g:11670:2: ( rule__XIfExpression__Group_6__0 )?
+ // InternalStrategyDSL.g:11676:2: ( rule__XIfExpression__Group_6__0 )?
int alt99=2;
int LA99_0 = input.LA(1);
- if ( (LA99_0==87) ) {
+ if ( (LA99_0==88) ) {
int LA99_1 = input.LA(2);
- if ( (synpred147_InternalStrategyDSL()) ) {
+ if ( (synpred148_InternalStrategyDSL()) ) {
alt99=1;
}
}
switch (alt99) {
case 1 :
- // InternalStrategyDSL.g:11670:3: rule__XIfExpression__Group_6__0
+ // InternalStrategyDSL.g:11676:3: rule__XIfExpression__Group_6__0
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group_6__0();
@@ -39116,14 +39162,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group_6__0"
- // InternalStrategyDSL.g:11679:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ;
+ // InternalStrategyDSL.g:11685:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ;
public final void rule__XIfExpression__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11683:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 )
- // InternalStrategyDSL.g:11684:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1
+ // InternalStrategyDSL.g:11689:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 )
+ // InternalStrategyDSL.g:11690:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1
{
pushFollow(FOLLOW_41);
rule__XIfExpression__Group_6__0__Impl();
@@ -39154,25 +39200,25 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group_6__0__Impl"
- // InternalStrategyDSL.g:11691:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ;
+ // InternalStrategyDSL.g:11697:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ;
public final void rule__XIfExpression__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11695:1: ( ( ( 'else' ) ) )
- // InternalStrategyDSL.g:11696:1: ( ( 'else' ) )
+ // InternalStrategyDSL.g:11701:1: ( ( ( 'else' ) ) )
+ // InternalStrategyDSL.g:11702:1: ( ( 'else' ) )
{
- // InternalStrategyDSL.g:11696:1: ( ( 'else' ) )
- // InternalStrategyDSL.g:11697:2: ( 'else' )
+ // InternalStrategyDSL.g:11702:1: ( ( 'else' ) )
+ // InternalStrategyDSL.g:11703:2: ( 'else' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0());
}
- // InternalStrategyDSL.g:11698:2: ( 'else' )
- // InternalStrategyDSL.g:11698:3: 'else'
+ // InternalStrategyDSL.g:11704:2: ( 'else' )
+ // InternalStrategyDSL.g:11704:3: 'else'
{
- match(input,87,FOLLOW_2); if (state.failed) return ;
+ match(input,88,FOLLOW_2); if (state.failed) return ;
}
@@ -39201,14 +39247,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group_6__1"
- // InternalStrategyDSL.g:11706:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ;
+ // InternalStrategyDSL.g:11712:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ;
public final void rule__XIfExpression__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11710:1: ( rule__XIfExpression__Group_6__1__Impl )
- // InternalStrategyDSL.g:11711:2: rule__XIfExpression__Group_6__1__Impl
+ // InternalStrategyDSL.g:11716:1: ( rule__XIfExpression__Group_6__1__Impl )
+ // InternalStrategyDSL.g:11717:2: rule__XIfExpression__Group_6__1__Impl
{
pushFollow(FOLLOW_2);
rule__XIfExpression__Group_6__1__Impl();
@@ -39234,23 +39280,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__Group_6__1__Impl"
- // InternalStrategyDSL.g:11717:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ;
+ // InternalStrategyDSL.g:11723:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ;
public final void rule__XIfExpression__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11721:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) )
- // InternalStrategyDSL.g:11722:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
+ // InternalStrategyDSL.g:11727:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) )
+ // InternalStrategyDSL.g:11728:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
{
- // InternalStrategyDSL.g:11722:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
- // InternalStrategyDSL.g:11723:2: ( rule__XIfExpression__ElseAssignment_6_1 )
+ // InternalStrategyDSL.g:11728:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
+ // InternalStrategyDSL.g:11729:2: ( rule__XIfExpression__ElseAssignment_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1());
}
- // InternalStrategyDSL.g:11724:2: ( rule__XIfExpression__ElseAssignment_6_1 )
- // InternalStrategyDSL.g:11724:3: rule__XIfExpression__ElseAssignment_6_1
+ // InternalStrategyDSL.g:11730:2: ( rule__XIfExpression__ElseAssignment_6_1 )
+ // InternalStrategyDSL.g:11730:3: rule__XIfExpression__ElseAssignment_6_1
{
pushFollow(FOLLOW_2);
rule__XIfExpression__ElseAssignment_6_1();
@@ -39285,14 +39331,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__0"
- // InternalStrategyDSL.g:11733:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ;
+ // InternalStrategyDSL.g:11739:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ;
public final void rule__XSwitchExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11737:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 )
- // InternalStrategyDSL.g:11738:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1
+ // InternalStrategyDSL.g:11743:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 )
+ // InternalStrategyDSL.g:11744:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1
{
pushFollow(FOLLOW_89);
rule__XSwitchExpression__Group__0__Impl();
@@ -39323,23 +39369,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__0__Impl"
- // InternalStrategyDSL.g:11745:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:11751:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ;
public final void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11749:1: ( ( () ) )
- // InternalStrategyDSL.g:11750:1: ( () )
+ // InternalStrategyDSL.g:11755:1: ( ( () ) )
+ // InternalStrategyDSL.g:11756:1: ( () )
{
- // InternalStrategyDSL.g:11750:1: ( () )
- // InternalStrategyDSL.g:11751:2: ()
+ // InternalStrategyDSL.g:11756:1: ( () )
+ // InternalStrategyDSL.g:11757:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0());
}
- // InternalStrategyDSL.g:11752:2: ()
- // InternalStrategyDSL.g:11752:3:
+ // InternalStrategyDSL.g:11758:2: ()
+ // InternalStrategyDSL.g:11758:3:
{
}
@@ -39364,14 +39410,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__1"
- // InternalStrategyDSL.g:11760:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ;
+ // InternalStrategyDSL.g:11766:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ;
public final void rule__XSwitchExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11764:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 )
- // InternalStrategyDSL.g:11765:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2
+ // InternalStrategyDSL.g:11770:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 )
+ // InternalStrategyDSL.g:11771:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2
{
pushFollow(FOLLOW_90);
rule__XSwitchExpression__Group__1__Impl();
@@ -39402,22 +39448,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__1__Impl"
- // InternalStrategyDSL.g:11772:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ;
+ // InternalStrategyDSL.g:11778:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ;
public final void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11776:1: ( ( 'switch' ) )
- // InternalStrategyDSL.g:11777:1: ( 'switch' )
+ // InternalStrategyDSL.g:11782:1: ( ( 'switch' ) )
+ // InternalStrategyDSL.g:11783:1: ( 'switch' )
{
- // InternalStrategyDSL.g:11777:1: ( 'switch' )
- // InternalStrategyDSL.g:11778:2: 'switch'
+ // InternalStrategyDSL.g:11783:1: ( 'switch' )
+ // InternalStrategyDSL.g:11784:2: 'switch'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
- match(input,88,FOLLOW_2); if (state.failed) return ;
+ match(input,89,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
@@ -39443,14 +39489,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__2"
- // InternalStrategyDSL.g:11787:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ;
+ // InternalStrategyDSL.g:11793:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ;
public final void rule__XSwitchExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11791:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 )
- // InternalStrategyDSL.g:11792:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3
+ // InternalStrategyDSL.g:11797:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 )
+ // InternalStrategyDSL.g:11798:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3
{
pushFollow(FOLLOW_8);
rule__XSwitchExpression__Group__2__Impl();
@@ -39481,23 +39527,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__2__Impl"
- // InternalStrategyDSL.g:11799:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ;
+ // InternalStrategyDSL.g:11805:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ;
public final void rule__XSwitchExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11803:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) )
- // InternalStrategyDSL.g:11804:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
+ // InternalStrategyDSL.g:11809:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) )
+ // InternalStrategyDSL.g:11810:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
{
- // InternalStrategyDSL.g:11804:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
- // InternalStrategyDSL.g:11805:2: ( rule__XSwitchExpression__Alternatives_2 )
+ // InternalStrategyDSL.g:11810:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
+ // InternalStrategyDSL.g:11811:2: ( rule__XSwitchExpression__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2());
}
- // InternalStrategyDSL.g:11806:2: ( rule__XSwitchExpression__Alternatives_2 )
- // InternalStrategyDSL.g:11806:3: rule__XSwitchExpression__Alternatives_2
+ // InternalStrategyDSL.g:11812:2: ( rule__XSwitchExpression__Alternatives_2 )
+ // InternalStrategyDSL.g:11812:3: rule__XSwitchExpression__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Alternatives_2();
@@ -39532,14 +39578,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__3"
- // InternalStrategyDSL.g:11814:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ;
+ // InternalStrategyDSL.g:11820:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ;
public final void rule__XSwitchExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11818:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 )
- // InternalStrategyDSL.g:11819:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4
+ // InternalStrategyDSL.g:11824:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 )
+ // InternalStrategyDSL.g:11825:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4
{
pushFollow(FOLLOW_91);
rule__XSwitchExpression__Group__3__Impl();
@@ -39570,22 +39616,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__3__Impl"
- // InternalStrategyDSL.g:11826:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ;
+ // InternalStrategyDSL.g:11832:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ;
public final void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11830:1: ( ( '{' ) )
- // InternalStrategyDSL.g:11831:1: ( '{' )
+ // InternalStrategyDSL.g:11836:1: ( ( '{' ) )
+ // InternalStrategyDSL.g:11837:1: ( '{' )
{
- // InternalStrategyDSL.g:11831:1: ( '{' )
- // InternalStrategyDSL.g:11832:2: '{'
+ // InternalStrategyDSL.g:11837:1: ( '{' )
+ // InternalStrategyDSL.g:11838:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3());
}
- match(input,60,FOLLOW_2); if (state.failed) return ;
+ match(input,61,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3());
}
@@ -39611,14 +39657,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__4"
- // InternalStrategyDSL.g:11841:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ;
+ // InternalStrategyDSL.g:11847:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ;
public final void rule__XSwitchExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11845:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 )
- // InternalStrategyDSL.g:11846:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5
+ // InternalStrategyDSL.g:11851:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 )
+ // InternalStrategyDSL.g:11852:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5
{
pushFollow(FOLLOW_91);
rule__XSwitchExpression__Group__4__Impl();
@@ -39649,35 +39695,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__4__Impl"
- // InternalStrategyDSL.g:11853:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ;
+ // InternalStrategyDSL.g:11859:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ;
public final void rule__XSwitchExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11857:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) )
- // InternalStrategyDSL.g:11858:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
+ // InternalStrategyDSL.g:11863:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) )
+ // InternalStrategyDSL.g:11864:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
{
- // InternalStrategyDSL.g:11858:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
- // InternalStrategyDSL.g:11859:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
+ // InternalStrategyDSL.g:11864:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
+ // InternalStrategyDSL.g:11865:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4());
}
- // InternalStrategyDSL.g:11860:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
+ // InternalStrategyDSL.g:11866:2: ( rule__XSwitchExpression__CasesAssignment_4 )*
loop100:
do {
int alt100=2;
int LA100_0 = input.LA(1);
- if ( (LA100_0==RULE_ID||LA100_0==31||LA100_0==78||LA100_0==80||(LA100_0>=89 && LA100_0<=90)) ) {
+ if ( (LA100_0==RULE_ID||LA100_0==31||LA100_0==79||LA100_0==81||(LA100_0>=90 && LA100_0<=91)) ) {
alt100=1;
}
switch (alt100) {
case 1 :
- // InternalStrategyDSL.g:11860:3: rule__XSwitchExpression__CasesAssignment_4
+ // InternalStrategyDSL.g:11866:3: rule__XSwitchExpression__CasesAssignment_4
{
pushFollow(FOLLOW_92);
rule__XSwitchExpression__CasesAssignment_4();
@@ -39718,14 +39764,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__5"
- // InternalStrategyDSL.g:11868:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ;
+ // InternalStrategyDSL.g:11874:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ;
public final void rule__XSwitchExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11872:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 )
- // InternalStrategyDSL.g:11873:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6
+ // InternalStrategyDSL.g:11878:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 )
+ // InternalStrategyDSL.g:11879:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6
{
pushFollow(FOLLOW_91);
rule__XSwitchExpression__Group__5__Impl();
@@ -39756,31 +39802,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__5__Impl"
- // InternalStrategyDSL.g:11880:1: rule__XSwitchExpression__Group__5__Impl : ( ( rule__XSwitchExpression__Group_5__0 )? ) ;
+ // InternalStrategyDSL.g:11886:1: rule__XSwitchExpression__Group__5__Impl : ( ( rule__XSwitchExpression__Group_5__0 )? ) ;
public final void rule__XSwitchExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11884:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) )
- // InternalStrategyDSL.g:11885:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
+ // InternalStrategyDSL.g:11890:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) )
+ // InternalStrategyDSL.g:11891:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
{
- // InternalStrategyDSL.g:11885:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
- // InternalStrategyDSL.g:11886:2: ( rule__XSwitchExpression__Group_5__0 )?
+ // InternalStrategyDSL.g:11891:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
+ // InternalStrategyDSL.g:11892:2: ( rule__XSwitchExpression__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_5());
}
- // InternalStrategyDSL.g:11887:2: ( rule__XSwitchExpression__Group_5__0 )?
+ // InternalStrategyDSL.g:11893:2: ( rule__XSwitchExpression__Group_5__0 )?
int alt101=2;
int LA101_0 = input.LA(1);
- if ( (LA101_0==73) ) {
+ if ( (LA101_0==74) ) {
alt101=1;
}
switch (alt101) {
case 1 :
- // InternalStrategyDSL.g:11887:3: rule__XSwitchExpression__Group_5__0
+ // InternalStrategyDSL.g:11893:3: rule__XSwitchExpression__Group_5__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_5__0();
@@ -39818,14 +39864,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__6"
- // InternalStrategyDSL.g:11895:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ;
+ // InternalStrategyDSL.g:11901:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ;
public final void rule__XSwitchExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11899:1: ( rule__XSwitchExpression__Group__6__Impl )
- // InternalStrategyDSL.g:11900:2: rule__XSwitchExpression__Group__6__Impl
+ // InternalStrategyDSL.g:11905:1: ( rule__XSwitchExpression__Group__6__Impl )
+ // InternalStrategyDSL.g:11906:2: rule__XSwitchExpression__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group__6__Impl();
@@ -39851,22 +39897,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group__6__Impl"
- // InternalStrategyDSL.g:11906:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ;
+ // InternalStrategyDSL.g:11912:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ;
public final void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11910:1: ( ( '}' ) )
- // InternalStrategyDSL.g:11911:1: ( '}' )
+ // InternalStrategyDSL.g:11916:1: ( ( '}' ) )
+ // InternalStrategyDSL.g:11917:1: ( '}' )
{
- // InternalStrategyDSL.g:11911:1: ( '}' )
- // InternalStrategyDSL.g:11912:2: '}'
+ // InternalStrategyDSL.g:11917:1: ( '}' )
+ // InternalStrategyDSL.g:11918:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6());
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,62,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6());
}
@@ -39892,14 +39938,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0__0"
- // InternalStrategyDSL.g:11922:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ;
+ // InternalStrategyDSL.g:11928:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ;
public final void rule__XSwitchExpression__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11926:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 )
- // InternalStrategyDSL.g:11927:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1
+ // InternalStrategyDSL.g:11932:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 )
+ // InternalStrategyDSL.g:11933:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1
{
pushFollow(FOLLOW_41);
rule__XSwitchExpression__Group_2_0__0__Impl();
@@ -39930,23 +39976,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0__0__Impl"
- // InternalStrategyDSL.g:11934:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:11940:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ;
public final void rule__XSwitchExpression__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11938:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) )
- // InternalStrategyDSL.g:11939:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
+ // InternalStrategyDSL.g:11944:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) )
+ // InternalStrategyDSL.g:11945:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
{
- // InternalStrategyDSL.g:11939:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
- // InternalStrategyDSL.g:11940:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
+ // InternalStrategyDSL.g:11945:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
+ // InternalStrategyDSL.g:11946:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0());
}
- // InternalStrategyDSL.g:11941:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
- // InternalStrategyDSL.g:11941:3: rule__XSwitchExpression__Group_2_0_0__0
+ // InternalStrategyDSL.g:11947:2: ( rule__XSwitchExpression__Group_2_0_0__0 )
+ // InternalStrategyDSL.g:11947:3: rule__XSwitchExpression__Group_2_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0__0();
@@ -39981,14 +40027,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0__1"
- // InternalStrategyDSL.g:11949:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ;
+ // InternalStrategyDSL.g:11955:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ;
public final void rule__XSwitchExpression__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11953:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 )
- // InternalStrategyDSL.g:11954:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2
+ // InternalStrategyDSL.g:11959:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 )
+ // InternalStrategyDSL.g:11960:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2
{
pushFollow(FOLLOW_86);
rule__XSwitchExpression__Group_2_0__1__Impl();
@@ -40019,23 +40065,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0__1__Impl"
- // InternalStrategyDSL.g:11961:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ;
+ // InternalStrategyDSL.g:11967:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ;
public final void rule__XSwitchExpression__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11965:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) )
- // InternalStrategyDSL.g:11966:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
+ // InternalStrategyDSL.g:11971:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) )
+ // InternalStrategyDSL.g:11972:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
{
- // InternalStrategyDSL.g:11966:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
- // InternalStrategyDSL.g:11967:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
+ // InternalStrategyDSL.g:11972:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
+ // InternalStrategyDSL.g:11973:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1());
}
- // InternalStrategyDSL.g:11968:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
- // InternalStrategyDSL.g:11968:3: rule__XSwitchExpression__SwitchAssignment_2_0_1
+ // InternalStrategyDSL.g:11974:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
+ // InternalStrategyDSL.g:11974:3: rule__XSwitchExpression__SwitchAssignment_2_0_1
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__SwitchAssignment_2_0_1();
@@ -40070,14 +40116,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0__2"
- // InternalStrategyDSL.g:11976:1: rule__XSwitchExpression__Group_2_0__2 : rule__XSwitchExpression__Group_2_0__2__Impl ;
+ // InternalStrategyDSL.g:11982:1: rule__XSwitchExpression__Group_2_0__2 : rule__XSwitchExpression__Group_2_0__2__Impl ;
public final void rule__XSwitchExpression__Group_2_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11980:1: ( rule__XSwitchExpression__Group_2_0__2__Impl )
- // InternalStrategyDSL.g:11981:2: rule__XSwitchExpression__Group_2_0__2__Impl
+ // InternalStrategyDSL.g:11986:1: ( rule__XSwitchExpression__Group_2_0__2__Impl )
+ // InternalStrategyDSL.g:11987:2: rule__XSwitchExpression__Group_2_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0__2__Impl();
@@ -40103,22 +40149,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0__2__Impl"
- // InternalStrategyDSL.g:11987:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:11993:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ;
public final void rule__XSwitchExpression__Group_2_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:11991:1: ( ( ')' ) )
- // InternalStrategyDSL.g:11992:1: ( ')' )
+ // InternalStrategyDSL.g:11997:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:11998:1: ( ')' )
{
- // InternalStrategyDSL.g:11992:1: ( ')' )
- // InternalStrategyDSL.g:11993:2: ')'
+ // InternalStrategyDSL.g:11998:1: ( ')' )
+ // InternalStrategyDSL.g:11999:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2());
}
@@ -40144,14 +40190,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0"
- // InternalStrategyDSL.g:12003:1: rule__XSwitchExpression__Group_2_0_0__0 : rule__XSwitchExpression__Group_2_0_0__0__Impl ;
+ // InternalStrategyDSL.g:12009:1: rule__XSwitchExpression__Group_2_0_0__0 : rule__XSwitchExpression__Group_2_0_0__0__Impl ;
public final void rule__XSwitchExpression__Group_2_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12007:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl )
- // InternalStrategyDSL.g:12008:2: rule__XSwitchExpression__Group_2_0_0__0__Impl
+ // InternalStrategyDSL.g:12013:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl )
+ // InternalStrategyDSL.g:12014:2: rule__XSwitchExpression__Group_2_0_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0__0__Impl();
@@ -40177,23 +40223,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0__Impl"
- // InternalStrategyDSL.g:12014:1: rule__XSwitchExpression__Group_2_0_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:12020:1: rule__XSwitchExpression__Group_2_0_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ;
public final void rule__XSwitchExpression__Group_2_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12018:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) )
- // InternalStrategyDSL.g:12019:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
+ // InternalStrategyDSL.g:12024:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) )
+ // InternalStrategyDSL.g:12025:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
{
- // InternalStrategyDSL.g:12019:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
- // InternalStrategyDSL.g:12020:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
+ // InternalStrategyDSL.g:12025:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
+ // InternalStrategyDSL.g:12026:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0());
}
- // InternalStrategyDSL.g:12021:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
- // InternalStrategyDSL.g:12021:3: rule__XSwitchExpression__Group_2_0_0_0__0
+ // InternalStrategyDSL.g:12027:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
+ // InternalStrategyDSL.g:12027:3: rule__XSwitchExpression__Group_2_0_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0_0__0();
@@ -40228,14 +40274,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0"
- // InternalStrategyDSL.g:12030:1: rule__XSwitchExpression__Group_2_0_0_0__0 : rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ;
+ // InternalStrategyDSL.g:12036:1: rule__XSwitchExpression__Group_2_0_0_0__0 : rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ;
public final void rule__XSwitchExpression__Group_2_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12034:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 )
- // InternalStrategyDSL.g:12035:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1
+ // InternalStrategyDSL.g:12040:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 )
+ // InternalStrategyDSL.g:12041:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1
{
pushFollow(FOLLOW_58);
rule__XSwitchExpression__Group_2_0_0_0__0__Impl();
@@ -40266,22 +40312,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0__Impl"
- // InternalStrategyDSL.g:12042:1: rule__XSwitchExpression__Group_2_0_0_0__0__Impl : ( '(' ) ;
+ // InternalStrategyDSL.g:12048:1: rule__XSwitchExpression__Group_2_0_0_0__0__Impl : ( '(' ) ;
public final void rule__XSwitchExpression__Group_2_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12046:1: ( ( '(' ) )
- // InternalStrategyDSL.g:12047:1: ( '(' )
+ // InternalStrategyDSL.g:12052:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:12053:1: ( '(' )
{
- // InternalStrategyDSL.g:12047:1: ( '(' )
- // InternalStrategyDSL.g:12048:2: '('
+ // InternalStrategyDSL.g:12053:1: ( '(' )
+ // InternalStrategyDSL.g:12054:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0());
}
@@ -40307,14 +40353,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1"
- // InternalStrategyDSL.g:12057:1: rule__XSwitchExpression__Group_2_0_0_0__1 : rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ;
+ // InternalStrategyDSL.g:12063:1: rule__XSwitchExpression__Group_2_0_0_0__1 : rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ;
public final void rule__XSwitchExpression__Group_2_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12061:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 )
- // InternalStrategyDSL.g:12062:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2
+ // InternalStrategyDSL.g:12067:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 )
+ // InternalStrategyDSL.g:12068:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2
{
pushFollow(FOLLOW_93);
rule__XSwitchExpression__Group_2_0_0_0__1__Impl();
@@ -40345,23 +40391,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1__Impl"
- // InternalStrategyDSL.g:12069:1: rule__XSwitchExpression__Group_2_0_0_0__1__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:12075:1: rule__XSwitchExpression__Group_2_0_0_0__1__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ;
public final void rule__XSwitchExpression__Group_2_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12073:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) )
- // InternalStrategyDSL.g:12074:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
+ // InternalStrategyDSL.g:12079:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) )
+ // InternalStrategyDSL.g:12080:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
{
- // InternalStrategyDSL.g:12074:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
- // InternalStrategyDSL.g:12075:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
+ // InternalStrategyDSL.g:12080:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
+ // InternalStrategyDSL.g:12081:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1());
}
- // InternalStrategyDSL.g:12076:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
- // InternalStrategyDSL.g:12076:3: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1
+ // InternalStrategyDSL.g:12082:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
+ // InternalStrategyDSL.g:12082:3: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1();
@@ -40396,14 +40442,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2"
- // InternalStrategyDSL.g:12084:1: rule__XSwitchExpression__Group_2_0_0_0__2 : rule__XSwitchExpression__Group_2_0_0_0__2__Impl ;
+ // InternalStrategyDSL.g:12090:1: rule__XSwitchExpression__Group_2_0_0_0__2 : rule__XSwitchExpression__Group_2_0_0_0__2__Impl ;
public final void rule__XSwitchExpression__Group_2_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12088:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl )
- // InternalStrategyDSL.g:12089:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl
+ // InternalStrategyDSL.g:12094:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl )
+ // InternalStrategyDSL.g:12095:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_0_0_0__2__Impl();
@@ -40429,22 +40475,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2__Impl"
- // InternalStrategyDSL.g:12095:1: rule__XSwitchExpression__Group_2_0_0_0__2__Impl : ( ':' ) ;
+ // InternalStrategyDSL.g:12101:1: rule__XSwitchExpression__Group_2_0_0_0__2__Impl : ( ':' ) ;
public final void rule__XSwitchExpression__Group_2_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12099:1: ( ( ':' ) )
- // InternalStrategyDSL.g:12100:1: ( ':' )
+ // InternalStrategyDSL.g:12105:1: ( ( ':' ) )
+ // InternalStrategyDSL.g:12106:1: ( ':' )
{
- // InternalStrategyDSL.g:12100:1: ( ':' )
- // InternalStrategyDSL.g:12101:2: ':'
+ // InternalStrategyDSL.g:12106:1: ( ':' )
+ // InternalStrategyDSL.g:12107:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2());
}
- match(input,89,FOLLOW_2); if (state.failed) return ;
+ match(input,90,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2());
}
@@ -40470,14 +40516,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_1__0"
- // InternalStrategyDSL.g:12111:1: rule__XSwitchExpression__Group_2_1__0 : rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ;
+ // InternalStrategyDSL.g:12117:1: rule__XSwitchExpression__Group_2_1__0 : rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ;
public final void rule__XSwitchExpression__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12115:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 )
- // InternalStrategyDSL.g:12116:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1
+ // InternalStrategyDSL.g:12121:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 )
+ // InternalStrategyDSL.g:12122:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1
{
pushFollow(FOLLOW_90);
rule__XSwitchExpression__Group_2_1__0__Impl();
@@ -40508,27 +40554,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_1__0__Impl"
- // InternalStrategyDSL.g:12123:1: rule__XSwitchExpression__Group_2_1__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ;
+ // InternalStrategyDSL.g:12129:1: rule__XSwitchExpression__Group_2_1__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ;
public final void rule__XSwitchExpression__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12127:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) )
- // InternalStrategyDSL.g:12128:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
+ // InternalStrategyDSL.g:12133:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) )
+ // InternalStrategyDSL.g:12134:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
{
- // InternalStrategyDSL.g:12128:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
- // InternalStrategyDSL.g:12129:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
+ // InternalStrategyDSL.g:12134:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
+ // InternalStrategyDSL.g:12135:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0());
}
- // InternalStrategyDSL.g:12130:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
+ // InternalStrategyDSL.g:12136:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?
int alt102=2;
alt102 = dfa102.predict(input);
switch (alt102) {
case 1 :
- // InternalStrategyDSL.g:12130:3: rule__XSwitchExpression__Group_2_1_0__0
+ // InternalStrategyDSL.g:12136:3: rule__XSwitchExpression__Group_2_1_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0__0();
@@ -40566,14 +40612,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_1__1"
- // InternalStrategyDSL.g:12138:1: rule__XSwitchExpression__Group_2_1__1 : rule__XSwitchExpression__Group_2_1__1__Impl ;
+ // InternalStrategyDSL.g:12144:1: rule__XSwitchExpression__Group_2_1__1 : rule__XSwitchExpression__Group_2_1__1__Impl ;
public final void rule__XSwitchExpression__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12142:1: ( rule__XSwitchExpression__Group_2_1__1__Impl )
- // InternalStrategyDSL.g:12143:2: rule__XSwitchExpression__Group_2_1__1__Impl
+ // InternalStrategyDSL.g:12148:1: ( rule__XSwitchExpression__Group_2_1__1__Impl )
+ // InternalStrategyDSL.g:12149:2: rule__XSwitchExpression__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1__1__Impl();
@@ -40599,23 +40645,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_1__1__Impl"
- // InternalStrategyDSL.g:12149:1: rule__XSwitchExpression__Group_2_1__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ;
+ // InternalStrategyDSL.g:12155:1: rule__XSwitchExpression__Group_2_1__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ;
public final void rule__XSwitchExpression__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12153:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) )
- // InternalStrategyDSL.g:12154:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
+ // InternalStrategyDSL.g:12159:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) )
+ // InternalStrategyDSL.g:12160:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
{
- // InternalStrategyDSL.g:12154:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
- // InternalStrategyDSL.g:12155:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
+ // InternalStrategyDSL.g:12160:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
+ // InternalStrategyDSL.g:12161:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1());
}
- // InternalStrategyDSL.g:12156:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
- // InternalStrategyDSL.g:12156:3: rule__XSwitchExpression__SwitchAssignment_2_1_1
+ // InternalStrategyDSL.g:12162:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
+ // InternalStrategyDSL.g:12162:3: rule__XSwitchExpression__SwitchAssignment_2_1_1
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__SwitchAssignment_2_1_1();
@@ -40650,14 +40696,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0"
- // InternalStrategyDSL.g:12165:1: rule__XSwitchExpression__Group_2_1_0__0 : rule__XSwitchExpression__Group_2_1_0__0__Impl ;
+ // InternalStrategyDSL.g:12171:1: rule__XSwitchExpression__Group_2_1_0__0 : rule__XSwitchExpression__Group_2_1_0__0__Impl ;
public final void rule__XSwitchExpression__Group_2_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12169:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl )
- // InternalStrategyDSL.g:12170:2: rule__XSwitchExpression__Group_2_1_0__0__Impl
+ // InternalStrategyDSL.g:12175:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl )
+ // InternalStrategyDSL.g:12176:2: rule__XSwitchExpression__Group_2_1_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0__0__Impl();
@@ -40683,23 +40729,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0__Impl"
- // InternalStrategyDSL.g:12176:1: rule__XSwitchExpression__Group_2_1_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:12182:1: rule__XSwitchExpression__Group_2_1_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ;
public final void rule__XSwitchExpression__Group_2_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12180:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) )
- // InternalStrategyDSL.g:12181:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
+ // InternalStrategyDSL.g:12186:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) )
+ // InternalStrategyDSL.g:12187:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
{
- // InternalStrategyDSL.g:12181:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
- // InternalStrategyDSL.g:12182:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
+ // InternalStrategyDSL.g:12187:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
+ // InternalStrategyDSL.g:12188:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0());
}
- // InternalStrategyDSL.g:12183:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
- // InternalStrategyDSL.g:12183:3: rule__XSwitchExpression__Group_2_1_0_0__0
+ // InternalStrategyDSL.g:12189:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
+ // InternalStrategyDSL.g:12189:3: rule__XSwitchExpression__Group_2_1_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0_0__0();
@@ -40734,14 +40780,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0"
- // InternalStrategyDSL.g:12192:1: rule__XSwitchExpression__Group_2_1_0_0__0 : rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ;
+ // InternalStrategyDSL.g:12198:1: rule__XSwitchExpression__Group_2_1_0_0__0 : rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ;
public final void rule__XSwitchExpression__Group_2_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12196:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 )
- // InternalStrategyDSL.g:12197:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1
+ // InternalStrategyDSL.g:12202:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 )
+ // InternalStrategyDSL.g:12203:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1
{
pushFollow(FOLLOW_93);
rule__XSwitchExpression__Group_2_1_0_0__0__Impl();
@@ -40772,23 +40818,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0__Impl"
- // InternalStrategyDSL.g:12204:1: rule__XSwitchExpression__Group_2_1_0_0__0__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ;
+ // InternalStrategyDSL.g:12210:1: rule__XSwitchExpression__Group_2_1_0_0__0__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ;
public final void rule__XSwitchExpression__Group_2_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12208:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) )
- // InternalStrategyDSL.g:12209:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
+ // InternalStrategyDSL.g:12214:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) )
+ // InternalStrategyDSL.g:12215:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
{
- // InternalStrategyDSL.g:12209:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
- // InternalStrategyDSL.g:12210:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
+ // InternalStrategyDSL.g:12215:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
+ // InternalStrategyDSL.g:12216:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0());
}
- // InternalStrategyDSL.g:12211:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
- // InternalStrategyDSL.g:12211:3: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0
+ // InternalStrategyDSL.g:12217:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
+ // InternalStrategyDSL.g:12217:3: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0();
@@ -40823,14 +40869,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1"
- // InternalStrategyDSL.g:12219:1: rule__XSwitchExpression__Group_2_1_0_0__1 : rule__XSwitchExpression__Group_2_1_0_0__1__Impl ;
+ // InternalStrategyDSL.g:12225:1: rule__XSwitchExpression__Group_2_1_0_0__1 : rule__XSwitchExpression__Group_2_1_0_0__1__Impl ;
public final void rule__XSwitchExpression__Group_2_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12223:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl )
- // InternalStrategyDSL.g:12224:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl
+ // InternalStrategyDSL.g:12229:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl )
+ // InternalStrategyDSL.g:12230:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_2_1_0_0__1__Impl();
@@ -40856,22 +40902,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1__Impl"
- // InternalStrategyDSL.g:12230:1: rule__XSwitchExpression__Group_2_1_0_0__1__Impl : ( ':' ) ;
+ // InternalStrategyDSL.g:12236:1: rule__XSwitchExpression__Group_2_1_0_0__1__Impl : ( ':' ) ;
public final void rule__XSwitchExpression__Group_2_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12234:1: ( ( ':' ) )
- // InternalStrategyDSL.g:12235:1: ( ':' )
+ // InternalStrategyDSL.g:12240:1: ( ( ':' ) )
+ // InternalStrategyDSL.g:12241:1: ( ':' )
{
- // InternalStrategyDSL.g:12235:1: ( ':' )
- // InternalStrategyDSL.g:12236:2: ':'
+ // InternalStrategyDSL.g:12241:1: ( ':' )
+ // InternalStrategyDSL.g:12242:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1());
}
- match(input,89,FOLLOW_2); if (state.failed) return ;
+ match(input,90,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1());
}
@@ -40897,14 +40943,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_5__0"
- // InternalStrategyDSL.g:12246:1: rule__XSwitchExpression__Group_5__0 : rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ;
+ // InternalStrategyDSL.g:12252:1: rule__XSwitchExpression__Group_5__0 : rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ;
public final void rule__XSwitchExpression__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12250:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 )
- // InternalStrategyDSL.g:12251:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1
+ // InternalStrategyDSL.g:12256:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 )
+ // InternalStrategyDSL.g:12257:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1
{
pushFollow(FOLLOW_93);
rule__XSwitchExpression__Group_5__0__Impl();
@@ -40935,22 +40981,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_5__0__Impl"
- // InternalStrategyDSL.g:12258:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ;
+ // InternalStrategyDSL.g:12264:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ;
public final void rule__XSwitchExpression__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12262:1: ( ( 'default' ) )
- // InternalStrategyDSL.g:12263:1: ( 'default' )
+ // InternalStrategyDSL.g:12268:1: ( ( 'default' ) )
+ // InternalStrategyDSL.g:12269:1: ( 'default' )
{
- // InternalStrategyDSL.g:12263:1: ( 'default' )
- // InternalStrategyDSL.g:12264:2: 'default'
+ // InternalStrategyDSL.g:12269:1: ( 'default' )
+ // InternalStrategyDSL.g:12270:2: 'default'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0());
}
- match(input,73,FOLLOW_2); if (state.failed) return ;
+ match(input,74,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0());
}
@@ -40976,14 +41022,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_5__1"
- // InternalStrategyDSL.g:12273:1: rule__XSwitchExpression__Group_5__1 : rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ;
+ // InternalStrategyDSL.g:12279:1: rule__XSwitchExpression__Group_5__1 : rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ;
public final void rule__XSwitchExpression__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12277:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 )
- // InternalStrategyDSL.g:12278:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2
+ // InternalStrategyDSL.g:12283:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 )
+ // InternalStrategyDSL.g:12284:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2
{
pushFollow(FOLLOW_41);
rule__XSwitchExpression__Group_5__1__Impl();
@@ -41014,22 +41060,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_5__1__Impl"
- // InternalStrategyDSL.g:12285:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ;
+ // InternalStrategyDSL.g:12291:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ;
public final void rule__XSwitchExpression__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12289:1: ( ( ':' ) )
- // InternalStrategyDSL.g:12290:1: ( ':' )
+ // InternalStrategyDSL.g:12295:1: ( ( ':' ) )
+ // InternalStrategyDSL.g:12296:1: ( ':' )
{
- // InternalStrategyDSL.g:12290:1: ( ':' )
- // InternalStrategyDSL.g:12291:2: ':'
+ // InternalStrategyDSL.g:12296:1: ( ':' )
+ // InternalStrategyDSL.g:12297:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1());
}
- match(input,89,FOLLOW_2); if (state.failed) return ;
+ match(input,90,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1());
}
@@ -41055,14 +41101,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_5__2"
- // InternalStrategyDSL.g:12300:1: rule__XSwitchExpression__Group_5__2 : rule__XSwitchExpression__Group_5__2__Impl ;
+ // InternalStrategyDSL.g:12306:1: rule__XSwitchExpression__Group_5__2 : rule__XSwitchExpression__Group_5__2__Impl ;
public final void rule__XSwitchExpression__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12304:1: ( rule__XSwitchExpression__Group_5__2__Impl )
- // InternalStrategyDSL.g:12305:2: rule__XSwitchExpression__Group_5__2__Impl
+ // InternalStrategyDSL.g:12310:1: ( rule__XSwitchExpression__Group_5__2__Impl )
+ // InternalStrategyDSL.g:12311:2: rule__XSwitchExpression__Group_5__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__Group_5__2__Impl();
@@ -41088,23 +41134,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__Group_5__2__Impl"
- // InternalStrategyDSL.g:12311:1: rule__XSwitchExpression__Group_5__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ;
+ // InternalStrategyDSL.g:12317:1: rule__XSwitchExpression__Group_5__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ;
public final void rule__XSwitchExpression__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12315:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) )
- // InternalStrategyDSL.g:12316:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
+ // InternalStrategyDSL.g:12321:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) )
+ // InternalStrategyDSL.g:12322:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
{
- // InternalStrategyDSL.g:12316:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
- // InternalStrategyDSL.g:12317:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
+ // InternalStrategyDSL.g:12322:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
+ // InternalStrategyDSL.g:12323:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2());
}
- // InternalStrategyDSL.g:12318:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
- // InternalStrategyDSL.g:12318:3: rule__XSwitchExpression__DefaultAssignment_5_2
+ // InternalStrategyDSL.g:12324:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
+ // InternalStrategyDSL.g:12324:3: rule__XSwitchExpression__DefaultAssignment_5_2
{
pushFollow(FOLLOW_2);
rule__XSwitchExpression__DefaultAssignment_5_2();
@@ -41139,14 +41185,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group__0"
- // InternalStrategyDSL.g:12327:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ;
+ // InternalStrategyDSL.g:12333:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ;
public final void rule__XCasePart__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12331:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 )
- // InternalStrategyDSL.g:12332:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1
+ // InternalStrategyDSL.g:12337:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 )
+ // InternalStrategyDSL.g:12338:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1
{
pushFollow(FOLLOW_94);
rule__XCasePart__Group__0__Impl();
@@ -41177,23 +41223,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group__0__Impl"
- // InternalStrategyDSL.g:12339:1: rule__XCasePart__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:12345:1: rule__XCasePart__Group__0__Impl : ( () ) ;
public final void rule__XCasePart__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12343:1: ( ( () ) )
- // InternalStrategyDSL.g:12344:1: ( () )
+ // InternalStrategyDSL.g:12349:1: ( ( () ) )
+ // InternalStrategyDSL.g:12350:1: ( () )
{
- // InternalStrategyDSL.g:12344:1: ( () )
- // InternalStrategyDSL.g:12345:2: ()
+ // InternalStrategyDSL.g:12350:1: ( () )
+ // InternalStrategyDSL.g:12351:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getXCasePartAction_0());
}
- // InternalStrategyDSL.g:12346:2: ()
- // InternalStrategyDSL.g:12346:3:
+ // InternalStrategyDSL.g:12352:2: ()
+ // InternalStrategyDSL.g:12352:3:
{
}
@@ -41218,14 +41264,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group__1"
- // InternalStrategyDSL.g:12354:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ;
+ // InternalStrategyDSL.g:12360:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ;
public final void rule__XCasePart__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12358:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 )
- // InternalStrategyDSL.g:12359:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2
+ // InternalStrategyDSL.g:12364:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 )
+ // InternalStrategyDSL.g:12365:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2
{
pushFollow(FOLLOW_94);
rule__XCasePart__Group__1__Impl();
@@ -41256,31 +41302,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group__1__Impl"
- // InternalStrategyDSL.g:12366:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ;
+ // InternalStrategyDSL.g:12372:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ;
public final void rule__XCasePart__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12370:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) )
- // InternalStrategyDSL.g:12371:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
+ // InternalStrategyDSL.g:12376:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) )
+ // InternalStrategyDSL.g:12377:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
{
- // InternalStrategyDSL.g:12371:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
- // InternalStrategyDSL.g:12372:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
+ // InternalStrategyDSL.g:12377:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
+ // InternalStrategyDSL.g:12378:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1());
}
- // InternalStrategyDSL.g:12373:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
+ // InternalStrategyDSL.g:12379:2: ( rule__XCasePart__TypeGuardAssignment_1 )?
int alt103=2;
int LA103_0 = input.LA(1);
- if ( (LA103_0==RULE_ID||LA103_0==31||LA103_0==78) ) {
+ if ( (LA103_0==RULE_ID||LA103_0==31||LA103_0==79) ) {
alt103=1;
}
switch (alt103) {
case 1 :
- // InternalStrategyDSL.g:12373:3: rule__XCasePart__TypeGuardAssignment_1
+ // InternalStrategyDSL.g:12379:3: rule__XCasePart__TypeGuardAssignment_1
{
pushFollow(FOLLOW_2);
rule__XCasePart__TypeGuardAssignment_1();
@@ -41318,14 +41364,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group__2"
- // InternalStrategyDSL.g:12381:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ;
+ // InternalStrategyDSL.g:12387:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ;
public final void rule__XCasePart__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12385:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 )
- // InternalStrategyDSL.g:12386:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3
+ // InternalStrategyDSL.g:12391:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 )
+ // InternalStrategyDSL.g:12392:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3
{
pushFollow(FOLLOW_94);
rule__XCasePart__Group__2__Impl();
@@ -41356,31 +41402,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group__2__Impl"
- // InternalStrategyDSL.g:12393:1: rule__XCasePart__Group__2__Impl : ( ( rule__XCasePart__Group_2__0 )? ) ;
+ // InternalStrategyDSL.g:12399:1: rule__XCasePart__Group__2__Impl : ( ( rule__XCasePart__Group_2__0 )? ) ;
public final void rule__XCasePart__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12397:1: ( ( ( rule__XCasePart__Group_2__0 )? ) )
- // InternalStrategyDSL.g:12398:1: ( ( rule__XCasePart__Group_2__0 )? )
+ // InternalStrategyDSL.g:12403:1: ( ( ( rule__XCasePart__Group_2__0 )? ) )
+ // InternalStrategyDSL.g:12404:1: ( ( rule__XCasePart__Group_2__0 )? )
{
- // InternalStrategyDSL.g:12398:1: ( ( rule__XCasePart__Group_2__0 )? )
- // InternalStrategyDSL.g:12399:2: ( rule__XCasePart__Group_2__0 )?
+ // InternalStrategyDSL.g:12404:1: ( ( rule__XCasePart__Group_2__0 )? )
+ // InternalStrategyDSL.g:12405:2: ( rule__XCasePart__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup_2());
}
- // InternalStrategyDSL.g:12400:2: ( rule__XCasePart__Group_2__0 )?
+ // InternalStrategyDSL.g:12406:2: ( rule__XCasePart__Group_2__0 )?
int alt104=2;
int LA104_0 = input.LA(1);
- if ( (LA104_0==90) ) {
+ if ( (LA104_0==91) ) {
alt104=1;
}
switch (alt104) {
case 1 :
- // InternalStrategyDSL.g:12400:3: rule__XCasePart__Group_2__0
+ // InternalStrategyDSL.g:12406:3: rule__XCasePart__Group_2__0
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group_2__0();
@@ -41418,14 +41464,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group__3"
- // InternalStrategyDSL.g:12408:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ;
+ // InternalStrategyDSL.g:12414:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ;
public final void rule__XCasePart__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12412:1: ( rule__XCasePart__Group__3__Impl )
- // InternalStrategyDSL.g:12413:2: rule__XCasePart__Group__3__Impl
+ // InternalStrategyDSL.g:12418:1: ( rule__XCasePart__Group__3__Impl )
+ // InternalStrategyDSL.g:12419:2: rule__XCasePart__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group__3__Impl();
@@ -41451,23 +41497,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group__3__Impl"
- // InternalStrategyDSL.g:12419:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ;
+ // InternalStrategyDSL.g:12425:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ;
public final void rule__XCasePart__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12423:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) )
- // InternalStrategyDSL.g:12424:1: ( ( rule__XCasePart__Alternatives_3 ) )
+ // InternalStrategyDSL.g:12429:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) )
+ // InternalStrategyDSL.g:12430:1: ( ( rule__XCasePart__Alternatives_3 ) )
{
- // InternalStrategyDSL.g:12424:1: ( ( rule__XCasePart__Alternatives_3 ) )
- // InternalStrategyDSL.g:12425:2: ( rule__XCasePart__Alternatives_3 )
+ // InternalStrategyDSL.g:12430:1: ( ( rule__XCasePart__Alternatives_3 ) )
+ // InternalStrategyDSL.g:12431:2: ( rule__XCasePart__Alternatives_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getAlternatives_3());
}
- // InternalStrategyDSL.g:12426:2: ( rule__XCasePart__Alternatives_3 )
- // InternalStrategyDSL.g:12426:3: rule__XCasePart__Alternatives_3
+ // InternalStrategyDSL.g:12432:2: ( rule__XCasePart__Alternatives_3 )
+ // InternalStrategyDSL.g:12432:3: rule__XCasePart__Alternatives_3
{
pushFollow(FOLLOW_2);
rule__XCasePart__Alternatives_3();
@@ -41502,14 +41548,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group_2__0"
- // InternalStrategyDSL.g:12435:1: rule__XCasePart__Group_2__0 : rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ;
+ // InternalStrategyDSL.g:12441:1: rule__XCasePart__Group_2__0 : rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ;
public final void rule__XCasePart__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12439:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 )
- // InternalStrategyDSL.g:12440:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1
+ // InternalStrategyDSL.g:12445:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 )
+ // InternalStrategyDSL.g:12446:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1
{
pushFollow(FOLLOW_41);
rule__XCasePart__Group_2__0__Impl();
@@ -41540,22 +41586,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group_2__0__Impl"
- // InternalStrategyDSL.g:12447:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ;
+ // InternalStrategyDSL.g:12453:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ;
public final void rule__XCasePart__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12451:1: ( ( 'case' ) )
- // InternalStrategyDSL.g:12452:1: ( 'case' )
+ // InternalStrategyDSL.g:12457:1: ( ( 'case' ) )
+ // InternalStrategyDSL.g:12458:1: ( 'case' )
{
- // InternalStrategyDSL.g:12452:1: ( 'case' )
- // InternalStrategyDSL.g:12453:2: 'case'
+ // InternalStrategyDSL.g:12458:1: ( 'case' )
+ // InternalStrategyDSL.g:12459:2: 'case'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0());
}
- match(input,90,FOLLOW_2); if (state.failed) return ;
+ match(input,91,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0());
}
@@ -41581,14 +41627,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group_2__1"
- // InternalStrategyDSL.g:12462:1: rule__XCasePart__Group_2__1 : rule__XCasePart__Group_2__1__Impl ;
+ // InternalStrategyDSL.g:12468:1: rule__XCasePart__Group_2__1 : rule__XCasePart__Group_2__1__Impl ;
public final void rule__XCasePart__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12466:1: ( rule__XCasePart__Group_2__1__Impl )
- // InternalStrategyDSL.g:12467:2: rule__XCasePart__Group_2__1__Impl
+ // InternalStrategyDSL.g:12472:1: ( rule__XCasePart__Group_2__1__Impl )
+ // InternalStrategyDSL.g:12473:2: rule__XCasePart__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group_2__1__Impl();
@@ -41614,23 +41660,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group_2__1__Impl"
- // InternalStrategyDSL.g:12473:1: rule__XCasePart__Group_2__1__Impl : ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ;
+ // InternalStrategyDSL.g:12479:1: rule__XCasePart__Group_2__1__Impl : ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ;
public final void rule__XCasePart__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12477:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) )
- // InternalStrategyDSL.g:12478:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
+ // InternalStrategyDSL.g:12483:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) )
+ // InternalStrategyDSL.g:12484:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
{
- // InternalStrategyDSL.g:12478:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
- // InternalStrategyDSL.g:12479:2: ( rule__XCasePart__CaseAssignment_2_1 )
+ // InternalStrategyDSL.g:12484:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
+ // InternalStrategyDSL.g:12485:2: ( rule__XCasePart__CaseAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1());
}
- // InternalStrategyDSL.g:12480:2: ( rule__XCasePart__CaseAssignment_2_1 )
- // InternalStrategyDSL.g:12480:3: rule__XCasePart__CaseAssignment_2_1
+ // InternalStrategyDSL.g:12486:2: ( rule__XCasePart__CaseAssignment_2_1 )
+ // InternalStrategyDSL.g:12486:3: rule__XCasePart__CaseAssignment_2_1
{
pushFollow(FOLLOW_2);
rule__XCasePart__CaseAssignment_2_1();
@@ -41665,14 +41711,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group_3_0__0"
- // InternalStrategyDSL.g:12489:1: rule__XCasePart__Group_3_0__0 : rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ;
+ // InternalStrategyDSL.g:12495:1: rule__XCasePart__Group_3_0__0 : rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ;
public final void rule__XCasePart__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12493:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 )
- // InternalStrategyDSL.g:12494:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1
+ // InternalStrategyDSL.g:12499:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 )
+ // InternalStrategyDSL.g:12500:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1
{
pushFollow(FOLLOW_41);
rule__XCasePart__Group_3_0__0__Impl();
@@ -41703,22 +41749,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group_3_0__0__Impl"
- // InternalStrategyDSL.g:12501:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ;
+ // InternalStrategyDSL.g:12507:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ;
public final void rule__XCasePart__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12505:1: ( ( ':' ) )
- // InternalStrategyDSL.g:12506:1: ( ':' )
+ // InternalStrategyDSL.g:12511:1: ( ( ':' ) )
+ // InternalStrategyDSL.g:12512:1: ( ':' )
{
- // InternalStrategyDSL.g:12506:1: ( ':' )
- // InternalStrategyDSL.g:12507:2: ':'
+ // InternalStrategyDSL.g:12512:1: ( ':' )
+ // InternalStrategyDSL.g:12513:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0());
}
- match(input,89,FOLLOW_2); if (state.failed) return ;
+ match(input,90,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0());
}
@@ -41744,14 +41790,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group_3_0__1"
- // InternalStrategyDSL.g:12516:1: rule__XCasePart__Group_3_0__1 : rule__XCasePart__Group_3_0__1__Impl ;
+ // InternalStrategyDSL.g:12522:1: rule__XCasePart__Group_3_0__1 : rule__XCasePart__Group_3_0__1__Impl ;
public final void rule__XCasePart__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12520:1: ( rule__XCasePart__Group_3_0__1__Impl )
- // InternalStrategyDSL.g:12521:2: rule__XCasePart__Group_3_0__1__Impl
+ // InternalStrategyDSL.g:12526:1: ( rule__XCasePart__Group_3_0__1__Impl )
+ // InternalStrategyDSL.g:12527:2: rule__XCasePart__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XCasePart__Group_3_0__1__Impl();
@@ -41777,23 +41823,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__Group_3_0__1__Impl"
- // InternalStrategyDSL.g:12527:1: rule__XCasePart__Group_3_0__1__Impl : ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ;
+ // InternalStrategyDSL.g:12533:1: rule__XCasePart__Group_3_0__1__Impl : ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ;
public final void rule__XCasePart__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12531:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) )
- // InternalStrategyDSL.g:12532:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
+ // InternalStrategyDSL.g:12537:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) )
+ // InternalStrategyDSL.g:12538:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
{
- // InternalStrategyDSL.g:12532:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
- // InternalStrategyDSL.g:12533:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
+ // InternalStrategyDSL.g:12538:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
+ // InternalStrategyDSL.g:12539:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1());
}
- // InternalStrategyDSL.g:12534:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
- // InternalStrategyDSL.g:12534:3: rule__XCasePart__ThenAssignment_3_0_1
+ // InternalStrategyDSL.g:12540:2: ( rule__XCasePart__ThenAssignment_3_0_1 )
+ // InternalStrategyDSL.g:12540:3: rule__XCasePart__ThenAssignment_3_0_1
{
pushFollow(FOLLOW_2);
rule__XCasePart__ThenAssignment_3_0_1();
@@ -41828,14 +41874,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group__0"
- // InternalStrategyDSL.g:12543:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ;
+ // InternalStrategyDSL.g:12549:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ;
public final void rule__XForLoopExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12547:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 )
- // InternalStrategyDSL.g:12548:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1
+ // InternalStrategyDSL.g:12553:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 )
+ // InternalStrategyDSL.g:12554:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1
{
pushFollow(FOLLOW_41);
rule__XForLoopExpression__Group__0__Impl();
@@ -41866,23 +41912,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group__0__Impl"
- // InternalStrategyDSL.g:12555:1: rule__XForLoopExpression__Group__0__Impl : ( ( rule__XForLoopExpression__Group_0__0 ) ) ;
+ // InternalStrategyDSL.g:12561:1: rule__XForLoopExpression__Group__0__Impl : ( ( rule__XForLoopExpression__Group_0__0 ) ) ;
public final void rule__XForLoopExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12559:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) )
- // InternalStrategyDSL.g:12560:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
+ // InternalStrategyDSL.g:12565:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) )
+ // InternalStrategyDSL.g:12566:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
{
- // InternalStrategyDSL.g:12560:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
- // InternalStrategyDSL.g:12561:2: ( rule__XForLoopExpression__Group_0__0 )
+ // InternalStrategyDSL.g:12566:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
+ // InternalStrategyDSL.g:12567:2: ( rule__XForLoopExpression__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup_0());
}
- // InternalStrategyDSL.g:12562:2: ( rule__XForLoopExpression__Group_0__0 )
- // InternalStrategyDSL.g:12562:3: rule__XForLoopExpression__Group_0__0
+ // InternalStrategyDSL.g:12568:2: ( rule__XForLoopExpression__Group_0__0 )
+ // InternalStrategyDSL.g:12568:3: rule__XForLoopExpression__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0__0();
@@ -41917,14 +41963,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group__1"
- // InternalStrategyDSL.g:12570:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ;
+ // InternalStrategyDSL.g:12576:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ;
public final void rule__XForLoopExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12574:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 )
- // InternalStrategyDSL.g:12575:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2
+ // InternalStrategyDSL.g:12580:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 )
+ // InternalStrategyDSL.g:12581:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2
{
pushFollow(FOLLOW_86);
rule__XForLoopExpression__Group__1__Impl();
@@ -41955,23 +42001,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group__1__Impl"
- // InternalStrategyDSL.g:12582:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:12588:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ;
public final void rule__XForLoopExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12586:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) )
- // InternalStrategyDSL.g:12587:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
+ // InternalStrategyDSL.g:12592:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) )
+ // InternalStrategyDSL.g:12593:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
{
- // InternalStrategyDSL.g:12587:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
- // InternalStrategyDSL.g:12588:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
+ // InternalStrategyDSL.g:12593:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
+ // InternalStrategyDSL.g:12594:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1());
}
- // InternalStrategyDSL.g:12589:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
- // InternalStrategyDSL.g:12589:3: rule__XForLoopExpression__ForExpressionAssignment_1
+ // InternalStrategyDSL.g:12595:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
+ // InternalStrategyDSL.g:12595:3: rule__XForLoopExpression__ForExpressionAssignment_1
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__ForExpressionAssignment_1();
@@ -42006,14 +42052,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group__2"
- // InternalStrategyDSL.g:12597:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ;
+ // InternalStrategyDSL.g:12603:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ;
public final void rule__XForLoopExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12601:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 )
- // InternalStrategyDSL.g:12602:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3
+ // InternalStrategyDSL.g:12607:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 )
+ // InternalStrategyDSL.g:12608:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3
{
pushFollow(FOLLOW_41);
rule__XForLoopExpression__Group__2__Impl();
@@ -42044,22 +42090,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group__2__Impl"
- // InternalStrategyDSL.g:12609:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:12615:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12613:1: ( ( ')' ) )
- // InternalStrategyDSL.g:12614:1: ( ')' )
+ // InternalStrategyDSL.g:12619:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:12620:1: ( ')' )
{
- // InternalStrategyDSL.g:12614:1: ( ')' )
- // InternalStrategyDSL.g:12615:2: ')'
+ // InternalStrategyDSL.g:12620:1: ( ')' )
+ // InternalStrategyDSL.g:12621:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2());
}
@@ -42085,14 +42131,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group__3"
- // InternalStrategyDSL.g:12624:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ;
+ // InternalStrategyDSL.g:12630:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ;
public final void rule__XForLoopExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12628:1: ( rule__XForLoopExpression__Group__3__Impl )
- // InternalStrategyDSL.g:12629:2: rule__XForLoopExpression__Group__3__Impl
+ // InternalStrategyDSL.g:12634:1: ( rule__XForLoopExpression__Group__3__Impl )
+ // InternalStrategyDSL.g:12635:2: rule__XForLoopExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group__3__Impl();
@@ -42118,23 +42164,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group__3__Impl"
- // InternalStrategyDSL.g:12635:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ;
+ // InternalStrategyDSL.g:12641:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ;
public final void rule__XForLoopExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12639:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) )
- // InternalStrategyDSL.g:12640:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
+ // InternalStrategyDSL.g:12645:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) )
+ // InternalStrategyDSL.g:12646:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
{
- // InternalStrategyDSL.g:12640:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
- // InternalStrategyDSL.g:12641:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
+ // InternalStrategyDSL.g:12646:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
+ // InternalStrategyDSL.g:12647:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3());
}
- // InternalStrategyDSL.g:12642:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
- // InternalStrategyDSL.g:12642:3: rule__XForLoopExpression__EachExpressionAssignment_3
+ // InternalStrategyDSL.g:12648:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
+ // InternalStrategyDSL.g:12648:3: rule__XForLoopExpression__EachExpressionAssignment_3
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__EachExpressionAssignment_3();
@@ -42169,14 +42215,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0__0"
- // InternalStrategyDSL.g:12651:1: rule__XForLoopExpression__Group_0__0 : rule__XForLoopExpression__Group_0__0__Impl ;
+ // InternalStrategyDSL.g:12657:1: rule__XForLoopExpression__Group_0__0 : rule__XForLoopExpression__Group_0__0__Impl ;
public final void rule__XForLoopExpression__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12655:1: ( rule__XForLoopExpression__Group_0__0__Impl )
- // InternalStrategyDSL.g:12656:2: rule__XForLoopExpression__Group_0__0__Impl
+ // InternalStrategyDSL.g:12661:1: ( rule__XForLoopExpression__Group_0__0__Impl )
+ // InternalStrategyDSL.g:12662:2: rule__XForLoopExpression__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0__0__Impl();
@@ -42202,23 +42248,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0__0__Impl"
- // InternalStrategyDSL.g:12662:1: rule__XForLoopExpression__Group_0__0__Impl : ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:12668:1: rule__XForLoopExpression__Group_0__0__Impl : ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ;
public final void rule__XForLoopExpression__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12666:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) )
- // InternalStrategyDSL.g:12667:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:12672:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) )
+ // InternalStrategyDSL.g:12673:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
{
- // InternalStrategyDSL.g:12667:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
- // InternalStrategyDSL.g:12668:2: ( rule__XForLoopExpression__Group_0_0__0 )
+ // InternalStrategyDSL.g:12673:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:12674:2: ( rule__XForLoopExpression__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0());
}
- // InternalStrategyDSL.g:12669:2: ( rule__XForLoopExpression__Group_0_0__0 )
- // InternalStrategyDSL.g:12669:3: rule__XForLoopExpression__Group_0_0__0
+ // InternalStrategyDSL.g:12675:2: ( rule__XForLoopExpression__Group_0_0__0 )
+ // InternalStrategyDSL.g:12675:3: rule__XForLoopExpression__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0_0__0();
@@ -42253,14 +42299,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0_0__0"
- // InternalStrategyDSL.g:12678:1: rule__XForLoopExpression__Group_0_0__0 : rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ;
+ // InternalStrategyDSL.g:12684:1: rule__XForLoopExpression__Group_0_0__0 : rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ;
public final void rule__XForLoopExpression__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12682:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 )
- // InternalStrategyDSL.g:12683:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1
+ // InternalStrategyDSL.g:12688:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 )
+ // InternalStrategyDSL.g:12689:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1
{
pushFollow(FOLLOW_95);
rule__XForLoopExpression__Group_0_0__0__Impl();
@@ -42291,23 +42337,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0_0__0__Impl"
- // InternalStrategyDSL.g:12690:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:12696:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ;
public final void rule__XForLoopExpression__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12694:1: ( ( () ) )
- // InternalStrategyDSL.g:12695:1: ( () )
+ // InternalStrategyDSL.g:12700:1: ( ( () ) )
+ // InternalStrategyDSL.g:12701:1: ( () )
{
- // InternalStrategyDSL.g:12695:1: ( () )
- // InternalStrategyDSL.g:12696:2: ()
+ // InternalStrategyDSL.g:12701:1: ( () )
+ // InternalStrategyDSL.g:12702:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0());
}
- // InternalStrategyDSL.g:12697:2: ()
- // InternalStrategyDSL.g:12697:3:
+ // InternalStrategyDSL.g:12703:2: ()
+ // InternalStrategyDSL.g:12703:3:
{
}
@@ -42332,14 +42378,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0_0__1"
- // InternalStrategyDSL.g:12705:1: rule__XForLoopExpression__Group_0_0__1 : rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ;
+ // InternalStrategyDSL.g:12711:1: rule__XForLoopExpression__Group_0_0__1 : rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ;
public final void rule__XForLoopExpression__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12709:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 )
- // InternalStrategyDSL.g:12710:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2
+ // InternalStrategyDSL.g:12715:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 )
+ // InternalStrategyDSL.g:12716:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2
{
pushFollow(FOLLOW_37);
rule__XForLoopExpression__Group_0_0__1__Impl();
@@ -42370,22 +42416,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0_0__1__Impl"
- // InternalStrategyDSL.g:12717:1: rule__XForLoopExpression__Group_0_0__1__Impl : ( 'for' ) ;
+ // InternalStrategyDSL.g:12723:1: rule__XForLoopExpression__Group_0_0__1__Impl : ( 'for' ) ;
public final void rule__XForLoopExpression__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12721:1: ( ( 'for' ) )
- // InternalStrategyDSL.g:12722:1: ( 'for' )
+ // InternalStrategyDSL.g:12727:1: ( ( 'for' ) )
+ // InternalStrategyDSL.g:12728:1: ( 'for' )
{
- // InternalStrategyDSL.g:12722:1: ( 'for' )
- // InternalStrategyDSL.g:12723:2: 'for'
+ // InternalStrategyDSL.g:12728:1: ( 'for' )
+ // InternalStrategyDSL.g:12729:2: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,92,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1());
}
@@ -42411,14 +42457,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0_0__2"
- // InternalStrategyDSL.g:12732:1: rule__XForLoopExpression__Group_0_0__2 : rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ;
+ // InternalStrategyDSL.g:12738:1: rule__XForLoopExpression__Group_0_0__2 : rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ;
public final void rule__XForLoopExpression__Group_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12736:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 )
- // InternalStrategyDSL.g:12737:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3
+ // InternalStrategyDSL.g:12742:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 )
+ // InternalStrategyDSL.g:12743:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3
{
pushFollow(FOLLOW_58);
rule__XForLoopExpression__Group_0_0__2__Impl();
@@ -42449,22 +42495,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0_0__2__Impl"
- // InternalStrategyDSL.g:12744:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ;
+ // InternalStrategyDSL.g:12750:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ;
public final void rule__XForLoopExpression__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12748:1: ( ( '(' ) )
- // InternalStrategyDSL.g:12749:1: ( '(' )
+ // InternalStrategyDSL.g:12754:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:12755:1: ( '(' )
{
- // InternalStrategyDSL.g:12749:1: ( '(' )
- // InternalStrategyDSL.g:12750:2: '('
+ // InternalStrategyDSL.g:12755:1: ( '(' )
+ // InternalStrategyDSL.g:12756:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
@@ -42490,14 +42536,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0_0__3"
- // InternalStrategyDSL.g:12759:1: rule__XForLoopExpression__Group_0_0__3 : rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ;
+ // InternalStrategyDSL.g:12765:1: rule__XForLoopExpression__Group_0_0__3 : rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ;
public final void rule__XForLoopExpression__Group_0_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12763:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 )
- // InternalStrategyDSL.g:12764:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4
+ // InternalStrategyDSL.g:12769:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 )
+ // InternalStrategyDSL.g:12770:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4
{
pushFollow(FOLLOW_93);
rule__XForLoopExpression__Group_0_0__3__Impl();
@@ -42528,23 +42574,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0_0__3__Impl"
- // InternalStrategyDSL.g:12771:1: rule__XForLoopExpression__Group_0_0__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ;
+ // InternalStrategyDSL.g:12777:1: rule__XForLoopExpression__Group_0_0__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ;
public final void rule__XForLoopExpression__Group_0_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12775:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) )
- // InternalStrategyDSL.g:12776:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
+ // InternalStrategyDSL.g:12781:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) )
+ // InternalStrategyDSL.g:12782:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
{
- // InternalStrategyDSL.g:12776:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
- // InternalStrategyDSL.g:12777:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
+ // InternalStrategyDSL.g:12782:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
+ // InternalStrategyDSL.g:12783:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3());
}
- // InternalStrategyDSL.g:12778:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
- // InternalStrategyDSL.g:12778:3: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3
+ // InternalStrategyDSL.g:12784:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
+ // InternalStrategyDSL.g:12784:3: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__DeclaredParamAssignment_0_0_3();
@@ -42579,14 +42625,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0_0__4"
- // InternalStrategyDSL.g:12786:1: rule__XForLoopExpression__Group_0_0__4 : rule__XForLoopExpression__Group_0_0__4__Impl ;
+ // InternalStrategyDSL.g:12792:1: rule__XForLoopExpression__Group_0_0__4 : rule__XForLoopExpression__Group_0_0__4__Impl ;
public final void rule__XForLoopExpression__Group_0_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12790:1: ( rule__XForLoopExpression__Group_0_0__4__Impl )
- // InternalStrategyDSL.g:12791:2: rule__XForLoopExpression__Group_0_0__4__Impl
+ // InternalStrategyDSL.g:12796:1: ( rule__XForLoopExpression__Group_0_0__4__Impl )
+ // InternalStrategyDSL.g:12797:2: rule__XForLoopExpression__Group_0_0__4__Impl
{
pushFollow(FOLLOW_2);
rule__XForLoopExpression__Group_0_0__4__Impl();
@@ -42612,22 +42658,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__Group_0_0__4__Impl"
- // InternalStrategyDSL.g:12797:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ;
+ // InternalStrategyDSL.g:12803:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ;
public final void rule__XForLoopExpression__Group_0_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12801:1: ( ( ':' ) )
- // InternalStrategyDSL.g:12802:1: ( ':' )
+ // InternalStrategyDSL.g:12807:1: ( ( ':' ) )
+ // InternalStrategyDSL.g:12808:1: ( ':' )
{
- // InternalStrategyDSL.g:12802:1: ( ':' )
- // InternalStrategyDSL.g:12803:2: ':'
+ // InternalStrategyDSL.g:12808:1: ( ':' )
+ // InternalStrategyDSL.g:12809:2: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4());
}
- match(input,89,FOLLOW_2); if (state.failed) return ;
+ match(input,90,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4());
}
@@ -42653,14 +42699,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__0"
- // InternalStrategyDSL.g:12813:1: rule__XBasicForLoopExpression__Group__0 : rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ;
+ // InternalStrategyDSL.g:12819:1: rule__XBasicForLoopExpression__Group__0 : rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ;
public final void rule__XBasicForLoopExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12817:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 )
- // InternalStrategyDSL.g:12818:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1
+ // InternalStrategyDSL.g:12823:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 )
+ // InternalStrategyDSL.g:12824:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1
{
pushFollow(FOLLOW_95);
rule__XBasicForLoopExpression__Group__0__Impl();
@@ -42691,23 +42737,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__0__Impl"
- // InternalStrategyDSL.g:12825:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:12831:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ;
public final void rule__XBasicForLoopExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12829:1: ( ( () ) )
- // InternalStrategyDSL.g:12830:1: ( () )
+ // InternalStrategyDSL.g:12835:1: ( ( () ) )
+ // InternalStrategyDSL.g:12836:1: ( () )
{
- // InternalStrategyDSL.g:12830:1: ( () )
- // InternalStrategyDSL.g:12831:2: ()
+ // InternalStrategyDSL.g:12836:1: ( () )
+ // InternalStrategyDSL.g:12837:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0());
}
- // InternalStrategyDSL.g:12832:2: ()
- // InternalStrategyDSL.g:12832:3:
+ // InternalStrategyDSL.g:12838:2: ()
+ // InternalStrategyDSL.g:12838:3:
{
}
@@ -42732,14 +42778,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__1"
- // InternalStrategyDSL.g:12840:1: rule__XBasicForLoopExpression__Group__1 : rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ;
+ // InternalStrategyDSL.g:12846:1: rule__XBasicForLoopExpression__Group__1 : rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ;
public final void rule__XBasicForLoopExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12844:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 )
- // InternalStrategyDSL.g:12845:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2
+ // InternalStrategyDSL.g:12850:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 )
+ // InternalStrategyDSL.g:12851:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2
{
pushFollow(FOLLOW_37);
rule__XBasicForLoopExpression__Group__1__Impl();
@@ -42770,22 +42816,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__1__Impl"
- // InternalStrategyDSL.g:12852:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ;
+ // InternalStrategyDSL.g:12858:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ;
public final void rule__XBasicForLoopExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12856:1: ( ( 'for' ) )
- // InternalStrategyDSL.g:12857:1: ( 'for' )
+ // InternalStrategyDSL.g:12862:1: ( ( 'for' ) )
+ // InternalStrategyDSL.g:12863:1: ( 'for' )
{
- // InternalStrategyDSL.g:12857:1: ( 'for' )
- // InternalStrategyDSL.g:12858:2: 'for'
+ // InternalStrategyDSL.g:12863:1: ( 'for' )
+ // InternalStrategyDSL.g:12864:2: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1());
}
- match(input,91,FOLLOW_2); if (state.failed) return ;
+ match(input,92,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1());
}
@@ -42811,14 +42857,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__2"
- // InternalStrategyDSL.g:12867:1: rule__XBasicForLoopExpression__Group__2 : rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ;
+ // InternalStrategyDSL.g:12873:1: rule__XBasicForLoopExpression__Group__2 : rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ;
public final void rule__XBasicForLoopExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12871:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 )
- // InternalStrategyDSL.g:12872:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3
+ // InternalStrategyDSL.g:12877:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 )
+ // InternalStrategyDSL.g:12878:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3
{
pushFollow(FOLLOW_96);
rule__XBasicForLoopExpression__Group__2__Impl();
@@ -42849,22 +42895,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__2__Impl"
- // InternalStrategyDSL.g:12879:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ;
+ // InternalStrategyDSL.g:12885:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XBasicForLoopExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12883:1: ( ( '(' ) )
- // InternalStrategyDSL.g:12884:1: ( '(' )
+ // InternalStrategyDSL.g:12889:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:12890:1: ( '(' )
{
- // InternalStrategyDSL.g:12884:1: ( '(' )
- // InternalStrategyDSL.g:12885:2: '('
+ // InternalStrategyDSL.g:12890:1: ( '(' )
+ // InternalStrategyDSL.g:12891:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -42890,14 +42936,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__3"
- // InternalStrategyDSL.g:12894:1: rule__XBasicForLoopExpression__Group__3 : rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ;
+ // InternalStrategyDSL.g:12900:1: rule__XBasicForLoopExpression__Group__3 : rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ;
public final void rule__XBasicForLoopExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12898:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 )
- // InternalStrategyDSL.g:12899:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4
+ // InternalStrategyDSL.g:12904:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 )
+ // InternalStrategyDSL.g:12905:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4
{
pushFollow(FOLLOW_96);
rule__XBasicForLoopExpression__Group__3__Impl();
@@ -42928,31 +42974,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__3__Impl"
- // InternalStrategyDSL.g:12906:1: rule__XBasicForLoopExpression__Group__3__Impl : ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ;
+ // InternalStrategyDSL.g:12912:1: rule__XBasicForLoopExpression__Group__3__Impl : ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ;
public final void rule__XBasicForLoopExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12910:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) )
- // InternalStrategyDSL.g:12911:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
+ // InternalStrategyDSL.g:12916:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) )
+ // InternalStrategyDSL.g:12917:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
{
- // InternalStrategyDSL.g:12911:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
- // InternalStrategyDSL.g:12912:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
+ // InternalStrategyDSL.g:12917:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
+ // InternalStrategyDSL.g:12918:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3());
}
- // InternalStrategyDSL.g:12913:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
+ // InternalStrategyDSL.g:12919:2: ( rule__XBasicForLoopExpression__Group_3__0 )?
int alt105=2;
int LA105_0 = input.LA(1);
- if ( ((LA105_0>=RULE_ID && LA105_0<=RULE_STRING)||LA105_0==27||(LA105_0>=34 && LA105_0<=35)||LA105_0==40||(LA105_0>=44 && LA105_0<=50)||LA105_0==60||LA105_0==78||(LA105_0>=82 && LA105_0<=83)||LA105_0==86||LA105_0==88||(LA105_0>=91 && LA105_0<=99)||LA105_0==101||(LA105_0>=109 && LA105_0<=110)) ) {
+ if ( ((LA105_0>=RULE_ID && LA105_0<=RULE_STRING)||LA105_0==27||(LA105_0>=34 && LA105_0<=35)||LA105_0==40||(LA105_0>=44 && LA105_0<=50)||LA105_0==61||LA105_0==79||(LA105_0>=83 && LA105_0<=84)||LA105_0==87||LA105_0==89||(LA105_0>=92 && LA105_0<=100)||LA105_0==102||(LA105_0>=110 && LA105_0<=111)) ) {
alt105=1;
}
switch (alt105) {
case 1 :
- // InternalStrategyDSL.g:12913:3: rule__XBasicForLoopExpression__Group_3__0
+ // InternalStrategyDSL.g:12919:3: rule__XBasicForLoopExpression__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_3__0();
@@ -42990,14 +43036,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__4"
- // InternalStrategyDSL.g:12921:1: rule__XBasicForLoopExpression__Group__4 : rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ;
+ // InternalStrategyDSL.g:12927:1: rule__XBasicForLoopExpression__Group__4 : rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ;
public final void rule__XBasicForLoopExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12925:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 )
- // InternalStrategyDSL.g:12926:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5
+ // InternalStrategyDSL.g:12931:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 )
+ // InternalStrategyDSL.g:12932:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5
{
pushFollow(FOLLOW_97);
rule__XBasicForLoopExpression__Group__4__Impl();
@@ -43028,22 +43074,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__4__Impl"
- // InternalStrategyDSL.g:12933:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ;
+ // InternalStrategyDSL.g:12939:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ;
public final void rule__XBasicForLoopExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12937:1: ( ( ';' ) )
- // InternalStrategyDSL.g:12938:1: ( ';' )
+ // InternalStrategyDSL.g:12943:1: ( ( ';' ) )
+ // InternalStrategyDSL.g:12944:1: ( ';' )
{
- // InternalStrategyDSL.g:12938:1: ( ';' )
- // InternalStrategyDSL.g:12939:2: ';'
+ // InternalStrategyDSL.g:12944:1: ( ';' )
+ // InternalStrategyDSL.g:12945:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4());
}
- match(input,76,FOLLOW_2); if (state.failed) return ;
+ match(input,77,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4());
}
@@ -43069,14 +43115,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__5"
- // InternalStrategyDSL.g:12948:1: rule__XBasicForLoopExpression__Group__5 : rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ;
+ // InternalStrategyDSL.g:12954:1: rule__XBasicForLoopExpression__Group__5 : rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ;
public final void rule__XBasicForLoopExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12952:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 )
- // InternalStrategyDSL.g:12953:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6
+ // InternalStrategyDSL.g:12958:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 )
+ // InternalStrategyDSL.g:12959:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6
{
pushFollow(FOLLOW_97);
rule__XBasicForLoopExpression__Group__5__Impl();
@@ -43107,31 +43153,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__5__Impl"
- // InternalStrategyDSL.g:12960:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ;
+ // InternalStrategyDSL.g:12966:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ;
public final void rule__XBasicForLoopExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12964:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) )
- // InternalStrategyDSL.g:12965:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
+ // InternalStrategyDSL.g:12970:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) )
+ // InternalStrategyDSL.g:12971:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
{
- // InternalStrategyDSL.g:12965:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
- // InternalStrategyDSL.g:12966:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
+ // InternalStrategyDSL.g:12971:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
+ // InternalStrategyDSL.g:12972:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5());
}
- // InternalStrategyDSL.g:12967:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
+ // InternalStrategyDSL.g:12973:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
int alt106=2;
int LA106_0 = input.LA(1);
- if ( ((LA106_0>=RULE_ID && LA106_0<=RULE_STRING)||LA106_0==27||(LA106_0>=34 && LA106_0<=35)||LA106_0==40||(LA106_0>=45 && LA106_0<=50)||LA106_0==60||LA106_0==78||(LA106_0>=82 && LA106_0<=83)||LA106_0==86||LA106_0==88||(LA106_0>=91 && LA106_0<=99)||LA106_0==101||LA106_0==110) ) {
+ if ( ((LA106_0>=RULE_ID && LA106_0<=RULE_STRING)||LA106_0==27||(LA106_0>=34 && LA106_0<=35)||LA106_0==40||(LA106_0>=45 && LA106_0<=50)||LA106_0==61||LA106_0==79||(LA106_0>=83 && LA106_0<=84)||LA106_0==87||LA106_0==89||(LA106_0>=92 && LA106_0<=100)||LA106_0==102||LA106_0==111) ) {
alt106=1;
}
switch (alt106) {
case 1 :
- // InternalStrategyDSL.g:12967:3: rule__XBasicForLoopExpression__ExpressionAssignment_5
+ // InternalStrategyDSL.g:12973:3: rule__XBasicForLoopExpression__ExpressionAssignment_5
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__ExpressionAssignment_5();
@@ -43169,14 +43215,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__6"
- // InternalStrategyDSL.g:12975:1: rule__XBasicForLoopExpression__Group__6 : rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ;
+ // InternalStrategyDSL.g:12981:1: rule__XBasicForLoopExpression__Group__6 : rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ;
public final void rule__XBasicForLoopExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12979:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 )
- // InternalStrategyDSL.g:12980:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7
+ // InternalStrategyDSL.g:12985:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 )
+ // InternalStrategyDSL.g:12986:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7
{
pushFollow(FOLLOW_38);
rule__XBasicForLoopExpression__Group__6__Impl();
@@ -43207,22 +43253,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__6__Impl"
- // InternalStrategyDSL.g:12987:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ;
+ // InternalStrategyDSL.g:12993:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ;
public final void rule__XBasicForLoopExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:12991:1: ( ( ';' ) )
- // InternalStrategyDSL.g:12992:1: ( ';' )
+ // InternalStrategyDSL.g:12997:1: ( ( ';' ) )
+ // InternalStrategyDSL.g:12998:1: ( ';' )
{
- // InternalStrategyDSL.g:12992:1: ( ';' )
- // InternalStrategyDSL.g:12993:2: ';'
+ // InternalStrategyDSL.g:12998:1: ( ';' )
+ // InternalStrategyDSL.g:12999:2: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6());
}
- match(input,76,FOLLOW_2); if (state.failed) return ;
+ match(input,77,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6());
}
@@ -43248,14 +43294,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__7"
- // InternalStrategyDSL.g:13002:1: rule__XBasicForLoopExpression__Group__7 : rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ;
+ // InternalStrategyDSL.g:13008:1: rule__XBasicForLoopExpression__Group__7 : rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ;
public final void rule__XBasicForLoopExpression__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13006:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 )
- // InternalStrategyDSL.g:13007:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8
+ // InternalStrategyDSL.g:13012:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 )
+ // InternalStrategyDSL.g:13013:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8
{
pushFollow(FOLLOW_38);
rule__XBasicForLoopExpression__Group__7__Impl();
@@ -43286,31 +43332,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__7__Impl"
- // InternalStrategyDSL.g:13014:1: rule__XBasicForLoopExpression__Group__7__Impl : ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ;
+ // InternalStrategyDSL.g:13020:1: rule__XBasicForLoopExpression__Group__7__Impl : ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ;
public final void rule__XBasicForLoopExpression__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13018:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) )
- // InternalStrategyDSL.g:13019:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
+ // InternalStrategyDSL.g:13024:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) )
+ // InternalStrategyDSL.g:13025:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
{
- // InternalStrategyDSL.g:13019:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
- // InternalStrategyDSL.g:13020:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
+ // InternalStrategyDSL.g:13025:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
+ // InternalStrategyDSL.g:13026:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7());
}
- // InternalStrategyDSL.g:13021:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
+ // InternalStrategyDSL.g:13027:2: ( rule__XBasicForLoopExpression__Group_7__0 )?
int alt107=2;
int LA107_0 = input.LA(1);
- if ( ((LA107_0>=RULE_ID && LA107_0<=RULE_STRING)||LA107_0==27||(LA107_0>=34 && LA107_0<=35)||LA107_0==40||(LA107_0>=45 && LA107_0<=50)||LA107_0==60||LA107_0==78||(LA107_0>=82 && LA107_0<=83)||LA107_0==86||LA107_0==88||(LA107_0>=91 && LA107_0<=99)||LA107_0==101||LA107_0==110) ) {
+ if ( ((LA107_0>=RULE_ID && LA107_0<=RULE_STRING)||LA107_0==27||(LA107_0>=34 && LA107_0<=35)||LA107_0==40||(LA107_0>=45 && LA107_0<=50)||LA107_0==61||LA107_0==79||(LA107_0>=83 && LA107_0<=84)||LA107_0==87||LA107_0==89||(LA107_0>=92 && LA107_0<=100)||LA107_0==102||LA107_0==111) ) {
alt107=1;
}
switch (alt107) {
case 1 :
- // InternalStrategyDSL.g:13021:3: rule__XBasicForLoopExpression__Group_7__0
+ // InternalStrategyDSL.g:13027:3: rule__XBasicForLoopExpression__Group_7__0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_7__0();
@@ -43348,14 +43394,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__8"
- // InternalStrategyDSL.g:13029:1: rule__XBasicForLoopExpression__Group__8 : rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ;
+ // InternalStrategyDSL.g:13035:1: rule__XBasicForLoopExpression__Group__8 : rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ;
public final void rule__XBasicForLoopExpression__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13033:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 )
- // InternalStrategyDSL.g:13034:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9
+ // InternalStrategyDSL.g:13039:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 )
+ // InternalStrategyDSL.g:13040:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9
{
pushFollow(FOLLOW_41);
rule__XBasicForLoopExpression__Group__8__Impl();
@@ -43386,22 +43432,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__8__Impl"
- // InternalStrategyDSL.g:13041:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:13047:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ;
public final void rule__XBasicForLoopExpression__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13045:1: ( ( ')' ) )
- // InternalStrategyDSL.g:13046:1: ( ')' )
+ // InternalStrategyDSL.g:13051:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:13052:1: ( ')' )
{
- // InternalStrategyDSL.g:13046:1: ( ')' )
- // InternalStrategyDSL.g:13047:2: ')'
+ // InternalStrategyDSL.g:13052:1: ( ')' )
+ // InternalStrategyDSL.g:13053:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8());
}
@@ -43427,14 +43473,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__9"
- // InternalStrategyDSL.g:13056:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ;
+ // InternalStrategyDSL.g:13062:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ;
public final void rule__XBasicForLoopExpression__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13060:1: ( rule__XBasicForLoopExpression__Group__9__Impl )
- // InternalStrategyDSL.g:13061:2: rule__XBasicForLoopExpression__Group__9__Impl
+ // InternalStrategyDSL.g:13066:1: ( rule__XBasicForLoopExpression__Group__9__Impl )
+ // InternalStrategyDSL.g:13067:2: rule__XBasicForLoopExpression__Group__9__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group__9__Impl();
@@ -43460,23 +43506,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group__9__Impl"
- // InternalStrategyDSL.g:13067:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ;
+ // InternalStrategyDSL.g:13073:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ;
public final void rule__XBasicForLoopExpression__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13071:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) )
- // InternalStrategyDSL.g:13072:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
+ // InternalStrategyDSL.g:13077:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) )
+ // InternalStrategyDSL.g:13078:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
{
- // InternalStrategyDSL.g:13072:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
- // InternalStrategyDSL.g:13073:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
+ // InternalStrategyDSL.g:13078:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
+ // InternalStrategyDSL.g:13079:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9());
}
- // InternalStrategyDSL.g:13074:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
- // InternalStrategyDSL.g:13074:3: rule__XBasicForLoopExpression__EachExpressionAssignment_9
+ // InternalStrategyDSL.g:13080:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
+ // InternalStrategyDSL.g:13080:3: rule__XBasicForLoopExpression__EachExpressionAssignment_9
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__EachExpressionAssignment_9();
@@ -43511,14 +43557,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__0"
- // InternalStrategyDSL.g:13083:1: rule__XBasicForLoopExpression__Group_3__0 : rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ;
+ // InternalStrategyDSL.g:13089:1: rule__XBasicForLoopExpression__Group_3__0 : rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ;
public final void rule__XBasicForLoopExpression__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13087:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 )
- // InternalStrategyDSL.g:13088:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1
+ // InternalStrategyDSL.g:13093:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 )
+ // InternalStrategyDSL.g:13094:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1
{
pushFollow(FOLLOW_39);
rule__XBasicForLoopExpression__Group_3__0__Impl();
@@ -43549,23 +43595,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__0__Impl"
- // InternalStrategyDSL.g:13095:1: rule__XBasicForLoopExpression__Group_3__0__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ;
+ // InternalStrategyDSL.g:13101:1: rule__XBasicForLoopExpression__Group_3__0__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ;
public final void rule__XBasicForLoopExpression__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13099:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) )
- // InternalStrategyDSL.g:13100:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
+ // InternalStrategyDSL.g:13105:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) )
+ // InternalStrategyDSL.g:13106:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
{
- // InternalStrategyDSL.g:13100:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
- // InternalStrategyDSL.g:13101:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
+ // InternalStrategyDSL.g:13106:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
+ // InternalStrategyDSL.g:13107:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0());
}
- // InternalStrategyDSL.g:13102:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
- // InternalStrategyDSL.g:13102:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0
+ // InternalStrategyDSL.g:13108:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
+ // InternalStrategyDSL.g:13108:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0();
@@ -43600,14 +43646,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__1"
- // InternalStrategyDSL.g:13110:1: rule__XBasicForLoopExpression__Group_3__1 : rule__XBasicForLoopExpression__Group_3__1__Impl ;
+ // InternalStrategyDSL.g:13116:1: rule__XBasicForLoopExpression__Group_3__1 : rule__XBasicForLoopExpression__Group_3__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13114:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl )
- // InternalStrategyDSL.g:13115:2: rule__XBasicForLoopExpression__Group_3__1__Impl
+ // InternalStrategyDSL.g:13120:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl )
+ // InternalStrategyDSL.g:13121:2: rule__XBasicForLoopExpression__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_3__1__Impl();
@@ -43633,35 +43679,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__1__Impl"
- // InternalStrategyDSL.g:13121:1: rule__XBasicForLoopExpression__Group_3__1__Impl : ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ;
+ // InternalStrategyDSL.g:13127:1: rule__XBasicForLoopExpression__Group_3__1__Impl : ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ;
public final void rule__XBasicForLoopExpression__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13125:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) )
- // InternalStrategyDSL.g:13126:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
+ // InternalStrategyDSL.g:13131:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) )
+ // InternalStrategyDSL.g:13132:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
{
- // InternalStrategyDSL.g:13126:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
- // InternalStrategyDSL.g:13127:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
+ // InternalStrategyDSL.g:13132:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
+ // InternalStrategyDSL.g:13133:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1());
}
- // InternalStrategyDSL.g:13128:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
+ // InternalStrategyDSL.g:13134:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
loop108:
do {
int alt108=2;
int LA108_0 = input.LA(1);
- if ( (LA108_0==80) ) {
+ if ( (LA108_0==81) ) {
alt108=1;
}
switch (alt108) {
case 1 :
- // InternalStrategyDSL.g:13128:3: rule__XBasicForLoopExpression__Group_3_1__0
+ // InternalStrategyDSL.g:13134:3: rule__XBasicForLoopExpression__Group_3_1__0
{
pushFollow(FOLLOW_40);
rule__XBasicForLoopExpression__Group_3_1__0();
@@ -43702,14 +43748,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0"
- // InternalStrategyDSL.g:13137:1: rule__XBasicForLoopExpression__Group_3_1__0 : rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ;
+ // InternalStrategyDSL.g:13143:1: rule__XBasicForLoopExpression__Group_3_1__0 : rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ;
public final void rule__XBasicForLoopExpression__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13141:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 )
- // InternalStrategyDSL.g:13142:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1
+ // InternalStrategyDSL.g:13147:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 )
+ // InternalStrategyDSL.g:13148:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1
{
pushFollow(FOLLOW_98);
rule__XBasicForLoopExpression__Group_3_1__0__Impl();
@@ -43740,22 +43786,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0__Impl"
- // InternalStrategyDSL.g:13149:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:13155:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XBasicForLoopExpression__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13153:1: ( ( ',' ) )
- // InternalStrategyDSL.g:13154:1: ( ',' )
+ // InternalStrategyDSL.g:13159:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:13160:1: ( ',' )
{
- // InternalStrategyDSL.g:13154:1: ( ',' )
- // InternalStrategyDSL.g:13155:2: ','
+ // InternalStrategyDSL.g:13160:1: ( ',' )
+ // InternalStrategyDSL.g:13161:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0());
}
@@ -43781,14 +43827,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1"
- // InternalStrategyDSL.g:13164:1: rule__XBasicForLoopExpression__Group_3_1__1 : rule__XBasicForLoopExpression__Group_3_1__1__Impl ;
+ // InternalStrategyDSL.g:13170:1: rule__XBasicForLoopExpression__Group_3_1__1 : rule__XBasicForLoopExpression__Group_3_1__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13168:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl )
- // InternalStrategyDSL.g:13169:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl
+ // InternalStrategyDSL.g:13174:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl )
+ // InternalStrategyDSL.g:13175:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_3_1__1__Impl();
@@ -43814,23 +43860,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1__Impl"
- // InternalStrategyDSL.g:13175:1: rule__XBasicForLoopExpression__Group_3_1__1__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ;
+ // InternalStrategyDSL.g:13181:1: rule__XBasicForLoopExpression__Group_3_1__1__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ;
public final void rule__XBasicForLoopExpression__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13179:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) )
- // InternalStrategyDSL.g:13180:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
+ // InternalStrategyDSL.g:13185:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) )
+ // InternalStrategyDSL.g:13186:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
{
- // InternalStrategyDSL.g:13180:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
- // InternalStrategyDSL.g:13181:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
+ // InternalStrategyDSL.g:13186:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
+ // InternalStrategyDSL.g:13187:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1());
}
- // InternalStrategyDSL.g:13182:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
- // InternalStrategyDSL.g:13182:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1
+ // InternalStrategyDSL.g:13188:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
+ // InternalStrategyDSL.g:13188:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1();
@@ -43865,14 +43911,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__0"
- // InternalStrategyDSL.g:13191:1: rule__XBasicForLoopExpression__Group_7__0 : rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ;
+ // InternalStrategyDSL.g:13197:1: rule__XBasicForLoopExpression__Group_7__0 : rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ;
public final void rule__XBasicForLoopExpression__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13195:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 )
- // InternalStrategyDSL.g:13196:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1
+ // InternalStrategyDSL.g:13201:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 )
+ // InternalStrategyDSL.g:13202:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1
{
pushFollow(FOLLOW_39);
rule__XBasicForLoopExpression__Group_7__0__Impl();
@@ -43903,23 +43949,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__0__Impl"
- // InternalStrategyDSL.g:13203:1: rule__XBasicForLoopExpression__Group_7__0__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ;
+ // InternalStrategyDSL.g:13209:1: rule__XBasicForLoopExpression__Group_7__0__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ;
public final void rule__XBasicForLoopExpression__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13207:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) )
- // InternalStrategyDSL.g:13208:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
+ // InternalStrategyDSL.g:13213:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) )
+ // InternalStrategyDSL.g:13214:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
{
- // InternalStrategyDSL.g:13208:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
- // InternalStrategyDSL.g:13209:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
+ // InternalStrategyDSL.g:13214:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
+ // InternalStrategyDSL.g:13215:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0());
}
- // InternalStrategyDSL.g:13210:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
- // InternalStrategyDSL.g:13210:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0
+ // InternalStrategyDSL.g:13216:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
+ // InternalStrategyDSL.g:13216:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0();
@@ -43954,14 +44000,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__1"
- // InternalStrategyDSL.g:13218:1: rule__XBasicForLoopExpression__Group_7__1 : rule__XBasicForLoopExpression__Group_7__1__Impl ;
+ // InternalStrategyDSL.g:13224:1: rule__XBasicForLoopExpression__Group_7__1 : rule__XBasicForLoopExpression__Group_7__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13222:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl )
- // InternalStrategyDSL.g:13223:2: rule__XBasicForLoopExpression__Group_7__1__Impl
+ // InternalStrategyDSL.g:13228:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl )
+ // InternalStrategyDSL.g:13229:2: rule__XBasicForLoopExpression__Group_7__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_7__1__Impl();
@@ -43987,35 +44033,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__1__Impl"
- // InternalStrategyDSL.g:13229:1: rule__XBasicForLoopExpression__Group_7__1__Impl : ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ;
+ // InternalStrategyDSL.g:13235:1: rule__XBasicForLoopExpression__Group_7__1__Impl : ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ;
public final void rule__XBasicForLoopExpression__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13233:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) )
- // InternalStrategyDSL.g:13234:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
+ // InternalStrategyDSL.g:13239:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) )
+ // InternalStrategyDSL.g:13240:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
{
- // InternalStrategyDSL.g:13234:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
- // InternalStrategyDSL.g:13235:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
+ // InternalStrategyDSL.g:13240:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
+ // InternalStrategyDSL.g:13241:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1());
}
- // InternalStrategyDSL.g:13236:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
+ // InternalStrategyDSL.g:13242:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
loop109:
do {
int alt109=2;
int LA109_0 = input.LA(1);
- if ( (LA109_0==80) ) {
+ if ( (LA109_0==81) ) {
alt109=1;
}
switch (alt109) {
case 1 :
- // InternalStrategyDSL.g:13236:3: rule__XBasicForLoopExpression__Group_7_1__0
+ // InternalStrategyDSL.g:13242:3: rule__XBasicForLoopExpression__Group_7_1__0
{
pushFollow(FOLLOW_40);
rule__XBasicForLoopExpression__Group_7_1__0();
@@ -44056,14 +44102,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0"
- // InternalStrategyDSL.g:13245:1: rule__XBasicForLoopExpression__Group_7_1__0 : rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ;
+ // InternalStrategyDSL.g:13251:1: rule__XBasicForLoopExpression__Group_7_1__0 : rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ;
public final void rule__XBasicForLoopExpression__Group_7_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13249:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 )
- // InternalStrategyDSL.g:13250:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1
+ // InternalStrategyDSL.g:13255:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 )
+ // InternalStrategyDSL.g:13256:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1
{
pushFollow(FOLLOW_41);
rule__XBasicForLoopExpression__Group_7_1__0__Impl();
@@ -44094,22 +44140,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0__Impl"
- // InternalStrategyDSL.g:13257:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:13263:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ;
public final void rule__XBasicForLoopExpression__Group_7_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13261:1: ( ( ',' ) )
- // InternalStrategyDSL.g:13262:1: ( ',' )
+ // InternalStrategyDSL.g:13267:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:13268:1: ( ',' )
{
- // InternalStrategyDSL.g:13262:1: ( ',' )
- // InternalStrategyDSL.g:13263:2: ','
+ // InternalStrategyDSL.g:13268:1: ( ',' )
+ // InternalStrategyDSL.g:13269:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0());
}
@@ -44135,14 +44181,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1"
- // InternalStrategyDSL.g:13272:1: rule__XBasicForLoopExpression__Group_7_1__1 : rule__XBasicForLoopExpression__Group_7_1__1__Impl ;
+ // InternalStrategyDSL.g:13278:1: rule__XBasicForLoopExpression__Group_7_1__1 : rule__XBasicForLoopExpression__Group_7_1__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_7_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13276:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl )
- // InternalStrategyDSL.g:13277:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl
+ // InternalStrategyDSL.g:13282:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl )
+ // InternalStrategyDSL.g:13283:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__Group_7_1__1__Impl();
@@ -44168,23 +44214,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1__Impl"
- // InternalStrategyDSL.g:13283:1: rule__XBasicForLoopExpression__Group_7_1__1__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ;
+ // InternalStrategyDSL.g:13289:1: rule__XBasicForLoopExpression__Group_7_1__1__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ;
public final void rule__XBasicForLoopExpression__Group_7_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13287:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) )
- // InternalStrategyDSL.g:13288:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
+ // InternalStrategyDSL.g:13293:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) )
+ // InternalStrategyDSL.g:13294:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
{
- // InternalStrategyDSL.g:13288:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
- // InternalStrategyDSL.g:13289:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
+ // InternalStrategyDSL.g:13294:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
+ // InternalStrategyDSL.g:13295:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1());
}
- // InternalStrategyDSL.g:13290:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
- // InternalStrategyDSL.g:13290:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1
+ // InternalStrategyDSL.g:13296:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
+ // InternalStrategyDSL.g:13296:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1
{
pushFollow(FOLLOW_2);
rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1();
@@ -44219,14 +44265,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__0"
- // InternalStrategyDSL.g:13299:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ;
+ // InternalStrategyDSL.g:13305:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ;
public final void rule__XWhileExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13303:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 )
- // InternalStrategyDSL.g:13304:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1
+ // InternalStrategyDSL.g:13309:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 )
+ // InternalStrategyDSL.g:13310:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1
{
pushFollow(FOLLOW_99);
rule__XWhileExpression__Group__0__Impl();
@@ -44257,23 +44303,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__0__Impl"
- // InternalStrategyDSL.g:13311:1: rule__XWhileExpression__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:13317:1: rule__XWhileExpression__Group__0__Impl : ( () ) ;
public final void rule__XWhileExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13315:1: ( ( () ) )
- // InternalStrategyDSL.g:13316:1: ( () )
+ // InternalStrategyDSL.g:13321:1: ( ( () ) )
+ // InternalStrategyDSL.g:13322:1: ( () )
{
- // InternalStrategyDSL.g:13316:1: ( () )
- // InternalStrategyDSL.g:13317:2: ()
+ // InternalStrategyDSL.g:13322:1: ( () )
+ // InternalStrategyDSL.g:13323:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0());
}
- // InternalStrategyDSL.g:13318:2: ()
- // InternalStrategyDSL.g:13318:3:
+ // InternalStrategyDSL.g:13324:2: ()
+ // InternalStrategyDSL.g:13324:3:
{
}
@@ -44298,14 +44344,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__1"
- // InternalStrategyDSL.g:13326:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ;
+ // InternalStrategyDSL.g:13332:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ;
public final void rule__XWhileExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13330:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 )
- // InternalStrategyDSL.g:13331:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2
+ // InternalStrategyDSL.g:13336:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 )
+ // InternalStrategyDSL.g:13337:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2
{
pushFollow(FOLLOW_37);
rule__XWhileExpression__Group__1__Impl();
@@ -44336,22 +44382,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__1__Impl"
- // InternalStrategyDSL.g:13338:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ;
+ // InternalStrategyDSL.g:13344:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ;
public final void rule__XWhileExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13342:1: ( ( 'while' ) )
- // InternalStrategyDSL.g:13343:1: ( 'while' )
+ // InternalStrategyDSL.g:13348:1: ( ( 'while' ) )
+ // InternalStrategyDSL.g:13349:1: ( 'while' )
{
- // InternalStrategyDSL.g:13343:1: ( 'while' )
- // InternalStrategyDSL.g:13344:2: 'while'
+ // InternalStrategyDSL.g:13349:1: ( 'while' )
+ // InternalStrategyDSL.g:13350:2: 'while'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,93,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
@@ -44377,14 +44423,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__2"
- // InternalStrategyDSL.g:13353:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ;
+ // InternalStrategyDSL.g:13359:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ;
public final void rule__XWhileExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13357:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 )
- // InternalStrategyDSL.g:13358:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3
+ // InternalStrategyDSL.g:13363:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 )
+ // InternalStrategyDSL.g:13364:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3
{
pushFollow(FOLLOW_41);
rule__XWhileExpression__Group__2__Impl();
@@ -44415,22 +44461,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__2__Impl"
- // InternalStrategyDSL.g:13365:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ;
+ // InternalStrategyDSL.g:13371:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XWhileExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13369:1: ( ( '(' ) )
- // InternalStrategyDSL.g:13370:1: ( '(' )
+ // InternalStrategyDSL.g:13375:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:13376:1: ( '(' )
{
- // InternalStrategyDSL.g:13370:1: ( '(' )
- // InternalStrategyDSL.g:13371:2: '('
+ // InternalStrategyDSL.g:13376:1: ( '(' )
+ // InternalStrategyDSL.g:13377:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -44456,14 +44502,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__3"
- // InternalStrategyDSL.g:13380:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ;
+ // InternalStrategyDSL.g:13386:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ;
public final void rule__XWhileExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13384:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 )
- // InternalStrategyDSL.g:13385:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4
+ // InternalStrategyDSL.g:13390:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 )
+ // InternalStrategyDSL.g:13391:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4
{
pushFollow(FOLLOW_86);
rule__XWhileExpression__Group__3__Impl();
@@ -44494,23 +44540,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__3__Impl"
- // InternalStrategyDSL.g:13392:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ;
+ // InternalStrategyDSL.g:13398:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ;
public final void rule__XWhileExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13396:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) )
- // InternalStrategyDSL.g:13397:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
+ // InternalStrategyDSL.g:13402:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) )
+ // InternalStrategyDSL.g:13403:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
{
- // InternalStrategyDSL.g:13397:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
- // InternalStrategyDSL.g:13398:2: ( rule__XWhileExpression__PredicateAssignment_3 )
+ // InternalStrategyDSL.g:13403:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
+ // InternalStrategyDSL.g:13404:2: ( rule__XWhileExpression__PredicateAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3());
}
- // InternalStrategyDSL.g:13399:2: ( rule__XWhileExpression__PredicateAssignment_3 )
- // InternalStrategyDSL.g:13399:3: rule__XWhileExpression__PredicateAssignment_3
+ // InternalStrategyDSL.g:13405:2: ( rule__XWhileExpression__PredicateAssignment_3 )
+ // InternalStrategyDSL.g:13405:3: rule__XWhileExpression__PredicateAssignment_3
{
pushFollow(FOLLOW_2);
rule__XWhileExpression__PredicateAssignment_3();
@@ -44545,14 +44591,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__4"
- // InternalStrategyDSL.g:13407:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ;
+ // InternalStrategyDSL.g:13413:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ;
public final void rule__XWhileExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13411:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 )
- // InternalStrategyDSL.g:13412:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5
+ // InternalStrategyDSL.g:13417:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 )
+ // InternalStrategyDSL.g:13418:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5
{
pushFollow(FOLLOW_41);
rule__XWhileExpression__Group__4__Impl();
@@ -44583,22 +44629,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__4__Impl"
- // InternalStrategyDSL.g:13419:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:13425:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ;
public final void rule__XWhileExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13423:1: ( ( ')' ) )
- // InternalStrategyDSL.g:13424:1: ( ')' )
+ // InternalStrategyDSL.g:13429:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:13430:1: ( ')' )
{
- // InternalStrategyDSL.g:13424:1: ( ')' )
- // InternalStrategyDSL.g:13425:2: ')'
+ // InternalStrategyDSL.g:13430:1: ( ')' )
+ // InternalStrategyDSL.g:13431:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
@@ -44624,14 +44670,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__5"
- // InternalStrategyDSL.g:13434:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ;
+ // InternalStrategyDSL.g:13440:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ;
public final void rule__XWhileExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13438:1: ( rule__XWhileExpression__Group__5__Impl )
- // InternalStrategyDSL.g:13439:2: rule__XWhileExpression__Group__5__Impl
+ // InternalStrategyDSL.g:13444:1: ( rule__XWhileExpression__Group__5__Impl )
+ // InternalStrategyDSL.g:13445:2: rule__XWhileExpression__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__XWhileExpression__Group__5__Impl();
@@ -44657,23 +44703,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__Group__5__Impl"
- // InternalStrategyDSL.g:13445:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ;
+ // InternalStrategyDSL.g:13451:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ;
public final void rule__XWhileExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13449:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) )
- // InternalStrategyDSL.g:13450:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
+ // InternalStrategyDSL.g:13455:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) )
+ // InternalStrategyDSL.g:13456:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
{
- // InternalStrategyDSL.g:13450:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
- // InternalStrategyDSL.g:13451:2: ( rule__XWhileExpression__BodyAssignment_5 )
+ // InternalStrategyDSL.g:13456:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
+ // InternalStrategyDSL.g:13457:2: ( rule__XWhileExpression__BodyAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5());
}
- // InternalStrategyDSL.g:13452:2: ( rule__XWhileExpression__BodyAssignment_5 )
- // InternalStrategyDSL.g:13452:3: rule__XWhileExpression__BodyAssignment_5
+ // InternalStrategyDSL.g:13458:2: ( rule__XWhileExpression__BodyAssignment_5 )
+ // InternalStrategyDSL.g:13458:3: rule__XWhileExpression__BodyAssignment_5
{
pushFollow(FOLLOW_2);
rule__XWhileExpression__BodyAssignment_5();
@@ -44708,14 +44754,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__0"
- // InternalStrategyDSL.g:13461:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ;
+ // InternalStrategyDSL.g:13467:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ;
public final void rule__XDoWhileExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13465:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 )
- // InternalStrategyDSL.g:13466:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1
+ // InternalStrategyDSL.g:13471:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 )
+ // InternalStrategyDSL.g:13472:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1
{
pushFollow(FOLLOW_100);
rule__XDoWhileExpression__Group__0__Impl();
@@ -44746,23 +44792,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__0__Impl"
- // InternalStrategyDSL.g:13473:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:13479:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ;
public final void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13477:1: ( ( () ) )
- // InternalStrategyDSL.g:13478:1: ( () )
+ // InternalStrategyDSL.g:13483:1: ( ( () ) )
+ // InternalStrategyDSL.g:13484:1: ( () )
{
- // InternalStrategyDSL.g:13478:1: ( () )
- // InternalStrategyDSL.g:13479:2: ()
+ // InternalStrategyDSL.g:13484:1: ( () )
+ // InternalStrategyDSL.g:13485:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0());
}
- // InternalStrategyDSL.g:13480:2: ()
- // InternalStrategyDSL.g:13480:3:
+ // InternalStrategyDSL.g:13486:2: ()
+ // InternalStrategyDSL.g:13486:3:
{
}
@@ -44787,14 +44833,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__1"
- // InternalStrategyDSL.g:13488:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ;
+ // InternalStrategyDSL.g:13494:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ;
public final void rule__XDoWhileExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13492:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 )
- // InternalStrategyDSL.g:13493:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2
+ // InternalStrategyDSL.g:13498:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 )
+ // InternalStrategyDSL.g:13499:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2
{
pushFollow(FOLLOW_41);
rule__XDoWhileExpression__Group__1__Impl();
@@ -44825,22 +44871,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__1__Impl"
- // InternalStrategyDSL.g:13500:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ;
+ // InternalStrategyDSL.g:13506:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ;
public final void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13504:1: ( ( 'do' ) )
- // InternalStrategyDSL.g:13505:1: ( 'do' )
+ // InternalStrategyDSL.g:13510:1: ( ( 'do' ) )
+ // InternalStrategyDSL.g:13511:1: ( 'do' )
{
- // InternalStrategyDSL.g:13505:1: ( 'do' )
- // InternalStrategyDSL.g:13506:2: 'do'
+ // InternalStrategyDSL.g:13511:1: ( 'do' )
+ // InternalStrategyDSL.g:13512:2: 'do'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
- match(input,93,FOLLOW_2); if (state.failed) return ;
+ match(input,94,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
@@ -44866,14 +44912,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__2"
- // InternalStrategyDSL.g:13515:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ;
+ // InternalStrategyDSL.g:13521:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ;
public final void rule__XDoWhileExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13519:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 )
- // InternalStrategyDSL.g:13520:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3
+ // InternalStrategyDSL.g:13525:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 )
+ // InternalStrategyDSL.g:13526:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3
{
pushFollow(FOLLOW_99);
rule__XDoWhileExpression__Group__2__Impl();
@@ -44904,23 +44950,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__2__Impl"
- // InternalStrategyDSL.g:13527:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:13533:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ;
public final void rule__XDoWhileExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13531:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) )
- // InternalStrategyDSL.g:13532:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
+ // InternalStrategyDSL.g:13537:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) )
+ // InternalStrategyDSL.g:13538:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
{
- // InternalStrategyDSL.g:13532:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
- // InternalStrategyDSL.g:13533:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
+ // InternalStrategyDSL.g:13538:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
+ // InternalStrategyDSL.g:13539:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2());
}
- // InternalStrategyDSL.g:13534:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
- // InternalStrategyDSL.g:13534:3: rule__XDoWhileExpression__BodyAssignment_2
+ // InternalStrategyDSL.g:13540:2: ( rule__XDoWhileExpression__BodyAssignment_2 )
+ // InternalStrategyDSL.g:13540:3: rule__XDoWhileExpression__BodyAssignment_2
{
pushFollow(FOLLOW_2);
rule__XDoWhileExpression__BodyAssignment_2();
@@ -44955,14 +45001,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__3"
- // InternalStrategyDSL.g:13542:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ;
+ // InternalStrategyDSL.g:13548:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ;
public final void rule__XDoWhileExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13546:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 )
- // InternalStrategyDSL.g:13547:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4
+ // InternalStrategyDSL.g:13552:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 )
+ // InternalStrategyDSL.g:13553:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4
{
pushFollow(FOLLOW_37);
rule__XDoWhileExpression__Group__3__Impl();
@@ -44993,22 +45039,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__3__Impl"
- // InternalStrategyDSL.g:13554:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ;
+ // InternalStrategyDSL.g:13560:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ;
public final void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13558:1: ( ( 'while' ) )
- // InternalStrategyDSL.g:13559:1: ( 'while' )
+ // InternalStrategyDSL.g:13564:1: ( ( 'while' ) )
+ // InternalStrategyDSL.g:13565:1: ( 'while' )
{
- // InternalStrategyDSL.g:13559:1: ( 'while' )
- // InternalStrategyDSL.g:13560:2: 'while'
+ // InternalStrategyDSL.g:13565:1: ( 'while' )
+ // InternalStrategyDSL.g:13566:2: 'while'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
- match(input,92,FOLLOW_2); if (state.failed) return ;
+ match(input,93,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
@@ -45034,14 +45080,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__4"
- // InternalStrategyDSL.g:13569:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ;
+ // InternalStrategyDSL.g:13575:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ;
public final void rule__XDoWhileExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13573:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 )
- // InternalStrategyDSL.g:13574:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5
+ // InternalStrategyDSL.g:13579:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 )
+ // InternalStrategyDSL.g:13580:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5
{
pushFollow(FOLLOW_41);
rule__XDoWhileExpression__Group__4__Impl();
@@ -45072,22 +45118,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__4__Impl"
- // InternalStrategyDSL.g:13581:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ;
+ // InternalStrategyDSL.g:13587:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ;
public final void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13585:1: ( ( '(' ) )
- // InternalStrategyDSL.g:13586:1: ( '(' )
+ // InternalStrategyDSL.g:13591:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:13592:1: ( '(' )
{
- // InternalStrategyDSL.g:13586:1: ( '(' )
- // InternalStrategyDSL.g:13587:2: '('
+ // InternalStrategyDSL.g:13592:1: ( '(' )
+ // InternalStrategyDSL.g:13593:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
@@ -45113,14 +45159,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__5"
- // InternalStrategyDSL.g:13596:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ;
+ // InternalStrategyDSL.g:13602:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ;
public final void rule__XDoWhileExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13600:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 )
- // InternalStrategyDSL.g:13601:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6
+ // InternalStrategyDSL.g:13606:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 )
+ // InternalStrategyDSL.g:13607:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6
{
pushFollow(FOLLOW_86);
rule__XDoWhileExpression__Group__5__Impl();
@@ -45151,23 +45197,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__5__Impl"
- // InternalStrategyDSL.g:13608:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ;
+ // InternalStrategyDSL.g:13614:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ;
public final void rule__XDoWhileExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13612:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) )
- // InternalStrategyDSL.g:13613:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
+ // InternalStrategyDSL.g:13618:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) )
+ // InternalStrategyDSL.g:13619:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
{
- // InternalStrategyDSL.g:13613:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
- // InternalStrategyDSL.g:13614:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
+ // InternalStrategyDSL.g:13619:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
+ // InternalStrategyDSL.g:13620:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5());
}
- // InternalStrategyDSL.g:13615:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
- // InternalStrategyDSL.g:13615:3: rule__XDoWhileExpression__PredicateAssignment_5
+ // InternalStrategyDSL.g:13621:2: ( rule__XDoWhileExpression__PredicateAssignment_5 )
+ // InternalStrategyDSL.g:13621:3: rule__XDoWhileExpression__PredicateAssignment_5
{
pushFollow(FOLLOW_2);
rule__XDoWhileExpression__PredicateAssignment_5();
@@ -45202,14 +45248,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__6"
- // InternalStrategyDSL.g:13623:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ;
+ // InternalStrategyDSL.g:13629:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ;
public final void rule__XDoWhileExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13627:1: ( rule__XDoWhileExpression__Group__6__Impl )
- // InternalStrategyDSL.g:13628:2: rule__XDoWhileExpression__Group__6__Impl
+ // InternalStrategyDSL.g:13633:1: ( rule__XDoWhileExpression__Group__6__Impl )
+ // InternalStrategyDSL.g:13634:2: rule__XDoWhileExpression__Group__6__Impl
{
pushFollow(FOLLOW_2);
rule__XDoWhileExpression__Group__6__Impl();
@@ -45235,22 +45281,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__Group__6__Impl"
- // InternalStrategyDSL.g:13634:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:13640:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ;
public final void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13638:1: ( ( ')' ) )
- // InternalStrategyDSL.g:13639:1: ( ')' )
+ // InternalStrategyDSL.g:13644:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:13645:1: ( ')' )
{
- // InternalStrategyDSL.g:13639:1: ( ')' )
- // InternalStrategyDSL.g:13640:2: ')'
+ // InternalStrategyDSL.g:13645:1: ( ')' )
+ // InternalStrategyDSL.g:13646:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
}
@@ -45276,14 +45322,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group__0"
- // InternalStrategyDSL.g:13650:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ;
+ // InternalStrategyDSL.g:13656:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ;
public final void rule__XBlockExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13654:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 )
- // InternalStrategyDSL.g:13655:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1
+ // InternalStrategyDSL.g:13660:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 )
+ // InternalStrategyDSL.g:13661:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1
{
pushFollow(FOLLOW_8);
rule__XBlockExpression__Group__0__Impl();
@@ -45314,23 +45360,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group__0__Impl"
- // InternalStrategyDSL.g:13662:1: rule__XBlockExpression__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:13668:1: rule__XBlockExpression__Group__0__Impl : ( () ) ;
public final void rule__XBlockExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13666:1: ( ( () ) )
- // InternalStrategyDSL.g:13667:1: ( () )
+ // InternalStrategyDSL.g:13672:1: ( ( () ) )
+ // InternalStrategyDSL.g:13673:1: ( () )
{
- // InternalStrategyDSL.g:13667:1: ( () )
- // InternalStrategyDSL.g:13668:2: ()
+ // InternalStrategyDSL.g:13673:1: ( () )
+ // InternalStrategyDSL.g:13674:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0());
}
- // InternalStrategyDSL.g:13669:2: ()
- // InternalStrategyDSL.g:13669:3:
+ // InternalStrategyDSL.g:13675:2: ()
+ // InternalStrategyDSL.g:13675:3:
{
}
@@ -45355,14 +45401,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group__1"
- // InternalStrategyDSL.g:13677:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ;
+ // InternalStrategyDSL.g:13683:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ;
public final void rule__XBlockExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13681:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 )
- // InternalStrategyDSL.g:13682:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2
+ // InternalStrategyDSL.g:13687:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 )
+ // InternalStrategyDSL.g:13688:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2
{
pushFollow(FOLLOW_101);
rule__XBlockExpression__Group__1__Impl();
@@ -45393,22 +45439,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group__1__Impl"
- // InternalStrategyDSL.g:13689:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ;
+ // InternalStrategyDSL.g:13695:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ;
public final void rule__XBlockExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13693:1: ( ( '{' ) )
- // InternalStrategyDSL.g:13694:1: ( '{' )
+ // InternalStrategyDSL.g:13699:1: ( ( '{' ) )
+ // InternalStrategyDSL.g:13700:1: ( '{' )
{
- // InternalStrategyDSL.g:13694:1: ( '{' )
- // InternalStrategyDSL.g:13695:2: '{'
+ // InternalStrategyDSL.g:13700:1: ( '{' )
+ // InternalStrategyDSL.g:13701:2: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,60,FOLLOW_2); if (state.failed) return ;
+ match(input,61,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
@@ -45434,14 +45480,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group__2"
- // InternalStrategyDSL.g:13704:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ;
+ // InternalStrategyDSL.g:13710:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ;
public final void rule__XBlockExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13708:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 )
- // InternalStrategyDSL.g:13709:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3
+ // InternalStrategyDSL.g:13714:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 )
+ // InternalStrategyDSL.g:13715:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3
{
pushFollow(FOLLOW_101);
rule__XBlockExpression__Group__2__Impl();
@@ -45472,35 +45518,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group__2__Impl"
- // InternalStrategyDSL.g:13716:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ;
+ // InternalStrategyDSL.g:13722:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ;
public final void rule__XBlockExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13720:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) )
- // InternalStrategyDSL.g:13721:1: ( ( rule__XBlockExpression__Group_2__0 )* )
+ // InternalStrategyDSL.g:13726:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) )
+ // InternalStrategyDSL.g:13727:1: ( ( rule__XBlockExpression__Group_2__0 )* )
{
- // InternalStrategyDSL.g:13721:1: ( ( rule__XBlockExpression__Group_2__0 )* )
- // InternalStrategyDSL.g:13722:2: ( rule__XBlockExpression__Group_2__0 )*
+ // InternalStrategyDSL.g:13727:1: ( ( rule__XBlockExpression__Group_2__0 )* )
+ // InternalStrategyDSL.g:13728:2: ( rule__XBlockExpression__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getGroup_2());
}
- // InternalStrategyDSL.g:13723:2: ( rule__XBlockExpression__Group_2__0 )*
+ // InternalStrategyDSL.g:13729:2: ( rule__XBlockExpression__Group_2__0 )*
loop110:
do {
int alt110=2;
int LA110_0 = input.LA(1);
- if ( ((LA110_0>=RULE_ID && LA110_0<=RULE_STRING)||LA110_0==27||(LA110_0>=34 && LA110_0<=35)||LA110_0==40||(LA110_0>=44 && LA110_0<=50)||LA110_0==60||LA110_0==78||(LA110_0>=82 && LA110_0<=83)||LA110_0==86||LA110_0==88||(LA110_0>=91 && LA110_0<=99)||LA110_0==101||(LA110_0>=109 && LA110_0<=110)) ) {
+ if ( ((LA110_0>=RULE_ID && LA110_0<=RULE_STRING)||LA110_0==27||(LA110_0>=34 && LA110_0<=35)||LA110_0==40||(LA110_0>=44 && LA110_0<=50)||LA110_0==61||LA110_0==79||(LA110_0>=83 && LA110_0<=84)||LA110_0==87||LA110_0==89||(LA110_0>=92 && LA110_0<=100)||LA110_0==102||(LA110_0>=110 && LA110_0<=111)) ) {
alt110=1;
}
switch (alt110) {
case 1 :
- // InternalStrategyDSL.g:13723:3: rule__XBlockExpression__Group_2__0
+ // InternalStrategyDSL.g:13729:3: rule__XBlockExpression__Group_2__0
{
pushFollow(FOLLOW_85);
rule__XBlockExpression__Group_2__0();
@@ -45541,14 +45587,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group__3"
- // InternalStrategyDSL.g:13731:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ;
+ // InternalStrategyDSL.g:13737:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ;
public final void rule__XBlockExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13735:1: ( rule__XBlockExpression__Group__3__Impl )
- // InternalStrategyDSL.g:13736:2: rule__XBlockExpression__Group__3__Impl
+ // InternalStrategyDSL.g:13741:1: ( rule__XBlockExpression__Group__3__Impl )
+ // InternalStrategyDSL.g:13742:2: rule__XBlockExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XBlockExpression__Group__3__Impl();
@@ -45574,22 +45620,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group__3__Impl"
- // InternalStrategyDSL.g:13742:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ;
+ // InternalStrategyDSL.g:13748:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ;
public final void rule__XBlockExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13746:1: ( ( '}' ) )
- // InternalStrategyDSL.g:13747:1: ( '}' )
+ // InternalStrategyDSL.g:13752:1: ( ( '}' ) )
+ // InternalStrategyDSL.g:13753:1: ( '}' )
{
- // InternalStrategyDSL.g:13747:1: ( '}' )
- // InternalStrategyDSL.g:13748:2: '}'
+ // InternalStrategyDSL.g:13753:1: ( '}' )
+ // InternalStrategyDSL.g:13754:2: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
}
- match(input,61,FOLLOW_2); if (state.failed) return ;
+ match(input,62,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
}
@@ -45615,14 +45661,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group_2__0"
- // InternalStrategyDSL.g:13758:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ;
+ // InternalStrategyDSL.g:13764:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ;
public final void rule__XBlockExpression__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13762:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 )
- // InternalStrategyDSL.g:13763:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1
+ // InternalStrategyDSL.g:13768:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 )
+ // InternalStrategyDSL.g:13769:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1
{
pushFollow(FOLLOW_33);
rule__XBlockExpression__Group_2__0__Impl();
@@ -45653,23 +45699,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group_2__0__Impl"
- // InternalStrategyDSL.g:13770:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ;
+ // InternalStrategyDSL.g:13776:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ;
public final void rule__XBlockExpression__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13774:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) )
- // InternalStrategyDSL.g:13775:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
+ // InternalStrategyDSL.g:13780:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) )
+ // InternalStrategyDSL.g:13781:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
{
- // InternalStrategyDSL.g:13775:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
- // InternalStrategyDSL.g:13776:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
+ // InternalStrategyDSL.g:13781:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
+ // InternalStrategyDSL.g:13782:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0());
}
- // InternalStrategyDSL.g:13777:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
- // InternalStrategyDSL.g:13777:3: rule__XBlockExpression__ExpressionsAssignment_2_0
+ // InternalStrategyDSL.g:13783:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
+ // InternalStrategyDSL.g:13783:3: rule__XBlockExpression__ExpressionsAssignment_2_0
{
pushFollow(FOLLOW_2);
rule__XBlockExpression__ExpressionsAssignment_2_0();
@@ -45704,14 +45750,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group_2__1"
- // InternalStrategyDSL.g:13785:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ;
+ // InternalStrategyDSL.g:13791:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ;
public final void rule__XBlockExpression__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13789:1: ( rule__XBlockExpression__Group_2__1__Impl )
- // InternalStrategyDSL.g:13790:2: rule__XBlockExpression__Group_2__1__Impl
+ // InternalStrategyDSL.g:13795:1: ( rule__XBlockExpression__Group_2__1__Impl )
+ // InternalStrategyDSL.g:13796:2: rule__XBlockExpression__Group_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBlockExpression__Group_2__1__Impl();
@@ -45737,33 +45783,33 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__Group_2__1__Impl"
- // InternalStrategyDSL.g:13796:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ;
+ // InternalStrategyDSL.g:13802:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ;
public final void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13800:1: ( ( ( ';' )? ) )
- // InternalStrategyDSL.g:13801:1: ( ( ';' )? )
+ // InternalStrategyDSL.g:13806:1: ( ( ( ';' )? ) )
+ // InternalStrategyDSL.g:13807:1: ( ( ';' )? )
{
- // InternalStrategyDSL.g:13801:1: ( ( ';' )? )
- // InternalStrategyDSL.g:13802:2: ( ';' )?
+ // InternalStrategyDSL.g:13807:1: ( ( ';' )? )
+ // InternalStrategyDSL.g:13808:2: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1());
}
- // InternalStrategyDSL.g:13803:2: ( ';' )?
+ // InternalStrategyDSL.g:13809:2: ( ';' )?
int alt111=2;
int LA111_0 = input.LA(1);
- if ( (LA111_0==76) ) {
+ if ( (LA111_0==77) ) {
alt111=1;
}
switch (alt111) {
case 1 :
- // InternalStrategyDSL.g:13803:3: ';'
+ // InternalStrategyDSL.g:13809:3: ';'
{
- match(input,76,FOLLOW_2); if (state.failed) return ;
+ match(input,77,FOLLOW_2); if (state.failed) return ;
}
break;
@@ -45795,14 +45841,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group__0"
- // InternalStrategyDSL.g:13812:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ;
+ // InternalStrategyDSL.g:13818:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ;
public final void rule__XVariableDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13816:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 )
- // InternalStrategyDSL.g:13817:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1
+ // InternalStrategyDSL.g:13822:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 )
+ // InternalStrategyDSL.g:13823:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1
{
pushFollow(FOLLOW_102);
rule__XVariableDeclaration__Group__0__Impl();
@@ -45833,23 +45879,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group__0__Impl"
- // InternalStrategyDSL.g:13824:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:13830:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ;
public final void rule__XVariableDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13828:1: ( ( () ) )
- // InternalStrategyDSL.g:13829:1: ( () )
+ // InternalStrategyDSL.g:13834:1: ( ( () ) )
+ // InternalStrategyDSL.g:13835:1: ( () )
{
- // InternalStrategyDSL.g:13829:1: ( () )
- // InternalStrategyDSL.g:13830:2: ()
+ // InternalStrategyDSL.g:13835:1: ( () )
+ // InternalStrategyDSL.g:13836:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0());
}
- // InternalStrategyDSL.g:13831:2: ()
- // InternalStrategyDSL.g:13831:3:
+ // InternalStrategyDSL.g:13837:2: ()
+ // InternalStrategyDSL.g:13837:3:
{
}
@@ -45874,14 +45920,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group__1"
- // InternalStrategyDSL.g:13839:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ;
+ // InternalStrategyDSL.g:13845:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ;
public final void rule__XVariableDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13843:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 )
- // InternalStrategyDSL.g:13844:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2
+ // InternalStrategyDSL.g:13849:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 )
+ // InternalStrategyDSL.g:13850:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2
{
pushFollow(FOLLOW_58);
rule__XVariableDeclaration__Group__1__Impl();
@@ -45912,23 +45958,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group__1__Impl"
- // InternalStrategyDSL.g:13851:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ;
+ // InternalStrategyDSL.g:13857:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ;
public final void rule__XVariableDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13855:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) )
- // InternalStrategyDSL.g:13856:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
+ // InternalStrategyDSL.g:13861:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) )
+ // InternalStrategyDSL.g:13862:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
{
- // InternalStrategyDSL.g:13856:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
- // InternalStrategyDSL.g:13857:2: ( rule__XVariableDeclaration__Alternatives_1 )
+ // InternalStrategyDSL.g:13862:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
+ // InternalStrategyDSL.g:13863:2: ( rule__XVariableDeclaration__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1());
}
- // InternalStrategyDSL.g:13858:2: ( rule__XVariableDeclaration__Alternatives_1 )
- // InternalStrategyDSL.g:13858:3: rule__XVariableDeclaration__Alternatives_1
+ // InternalStrategyDSL.g:13864:2: ( rule__XVariableDeclaration__Alternatives_1 )
+ // InternalStrategyDSL.g:13864:3: rule__XVariableDeclaration__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Alternatives_1();
@@ -45963,14 +46009,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group__2"
- // InternalStrategyDSL.g:13866:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ;
+ // InternalStrategyDSL.g:13872:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ;
public final void rule__XVariableDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13870:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 )
- // InternalStrategyDSL.g:13871:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3
+ // InternalStrategyDSL.g:13876:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 )
+ // InternalStrategyDSL.g:13877:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3
{
pushFollow(FOLLOW_42);
rule__XVariableDeclaration__Group__2__Impl();
@@ -46001,23 +46047,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group__2__Impl"
- // InternalStrategyDSL.g:13878:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ;
+ // InternalStrategyDSL.g:13884:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ;
public final void rule__XVariableDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13882:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) )
- // InternalStrategyDSL.g:13883:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
+ // InternalStrategyDSL.g:13888:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) )
+ // InternalStrategyDSL.g:13889:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
{
- // InternalStrategyDSL.g:13883:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
- // InternalStrategyDSL.g:13884:2: ( rule__XVariableDeclaration__Alternatives_2 )
+ // InternalStrategyDSL.g:13889:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
+ // InternalStrategyDSL.g:13890:2: ( rule__XVariableDeclaration__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2());
}
- // InternalStrategyDSL.g:13885:2: ( rule__XVariableDeclaration__Alternatives_2 )
- // InternalStrategyDSL.g:13885:3: rule__XVariableDeclaration__Alternatives_2
+ // InternalStrategyDSL.g:13891:2: ( rule__XVariableDeclaration__Alternatives_2 )
+ // InternalStrategyDSL.g:13891:3: rule__XVariableDeclaration__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Alternatives_2();
@@ -46052,14 +46098,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group__3"
- // InternalStrategyDSL.g:13893:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ;
+ // InternalStrategyDSL.g:13899:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ;
public final void rule__XVariableDeclaration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13897:1: ( rule__XVariableDeclaration__Group__3__Impl )
- // InternalStrategyDSL.g:13898:2: rule__XVariableDeclaration__Group__3__Impl
+ // InternalStrategyDSL.g:13903:1: ( rule__XVariableDeclaration__Group__3__Impl )
+ // InternalStrategyDSL.g:13904:2: rule__XVariableDeclaration__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group__3__Impl();
@@ -46085,22 +46131,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group__3__Impl"
- // InternalStrategyDSL.g:13904:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ;
+ // InternalStrategyDSL.g:13910:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ;
public final void rule__XVariableDeclaration__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13908:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) )
- // InternalStrategyDSL.g:13909:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
+ // InternalStrategyDSL.g:13914:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) )
+ // InternalStrategyDSL.g:13915:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
{
- // InternalStrategyDSL.g:13909:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
- // InternalStrategyDSL.g:13910:2: ( rule__XVariableDeclaration__Group_3__0 )?
+ // InternalStrategyDSL.g:13915:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
+ // InternalStrategyDSL.g:13916:2: ( rule__XVariableDeclaration__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_3());
}
- // InternalStrategyDSL.g:13911:2: ( rule__XVariableDeclaration__Group_3__0 )?
+ // InternalStrategyDSL.g:13917:2: ( rule__XVariableDeclaration__Group_3__0 )?
int alt112=2;
int LA112_0 = input.LA(1);
@@ -46109,7 +46155,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
switch (alt112) {
case 1 :
- // InternalStrategyDSL.g:13911:3: rule__XVariableDeclaration__Group_3__0
+ // InternalStrategyDSL.g:13917:3: rule__XVariableDeclaration__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_3__0();
@@ -46147,14 +46193,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group_2_0__0"
- // InternalStrategyDSL.g:13920:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ;
+ // InternalStrategyDSL.g:13926:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ;
public final void rule__XVariableDeclaration__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13924:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl )
- // InternalStrategyDSL.g:13925:2: rule__XVariableDeclaration__Group_2_0__0__Impl
+ // InternalStrategyDSL.g:13930:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl )
+ // InternalStrategyDSL.g:13931:2: rule__XVariableDeclaration__Group_2_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0__0__Impl();
@@ -46180,23 +46226,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group_2_0__0__Impl"
- // InternalStrategyDSL.g:13931:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:13937:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ;
public final void rule__XVariableDeclaration__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13935:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) )
- // InternalStrategyDSL.g:13936:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
+ // InternalStrategyDSL.g:13941:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) )
+ // InternalStrategyDSL.g:13942:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
{
- // InternalStrategyDSL.g:13936:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
- // InternalStrategyDSL.g:13937:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
+ // InternalStrategyDSL.g:13942:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
+ // InternalStrategyDSL.g:13943:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0());
}
- // InternalStrategyDSL.g:13938:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
- // InternalStrategyDSL.g:13938:3: rule__XVariableDeclaration__Group_2_0_0__0
+ // InternalStrategyDSL.g:13944:2: ( rule__XVariableDeclaration__Group_2_0_0__0 )
+ // InternalStrategyDSL.g:13944:3: rule__XVariableDeclaration__Group_2_0_0__0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0_0__0();
@@ -46231,14 +46277,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0"
- // InternalStrategyDSL.g:13947:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ;
+ // InternalStrategyDSL.g:13953:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ;
public final void rule__XVariableDeclaration__Group_2_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13951:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 )
- // InternalStrategyDSL.g:13952:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1
+ // InternalStrategyDSL.g:13957:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 )
+ // InternalStrategyDSL.g:13958:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1
{
pushFollow(FOLLOW_7);
rule__XVariableDeclaration__Group_2_0_0__0__Impl();
@@ -46269,23 +46315,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0__Impl"
- // InternalStrategyDSL.g:13959:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ;
+ // InternalStrategyDSL.g:13965:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ;
public final void rule__XVariableDeclaration__Group_2_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13963:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) )
- // InternalStrategyDSL.g:13964:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
+ // InternalStrategyDSL.g:13969:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) )
+ // InternalStrategyDSL.g:13970:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
{
- // InternalStrategyDSL.g:13964:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
- // InternalStrategyDSL.g:13965:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
+ // InternalStrategyDSL.g:13970:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
+ // InternalStrategyDSL.g:13971:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0());
}
- // InternalStrategyDSL.g:13966:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
- // InternalStrategyDSL.g:13966:3: rule__XVariableDeclaration__TypeAssignment_2_0_0_0
+ // InternalStrategyDSL.g:13972:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
+ // InternalStrategyDSL.g:13972:3: rule__XVariableDeclaration__TypeAssignment_2_0_0_0
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__TypeAssignment_2_0_0_0();
@@ -46320,14 +46366,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1"
- // InternalStrategyDSL.g:13974:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ;
+ // InternalStrategyDSL.g:13980:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ;
public final void rule__XVariableDeclaration__Group_2_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13978:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl )
- // InternalStrategyDSL.g:13979:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl
+ // InternalStrategyDSL.g:13984:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl )
+ // InternalStrategyDSL.g:13985:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_2_0_0__1__Impl();
@@ -46353,23 +46399,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1__Impl"
- // InternalStrategyDSL.g:13985:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ;
+ // InternalStrategyDSL.g:13991:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ;
public final void rule__XVariableDeclaration__Group_2_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:13989:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) )
- // InternalStrategyDSL.g:13990:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
+ // InternalStrategyDSL.g:13995:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) )
+ // InternalStrategyDSL.g:13996:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
{
- // InternalStrategyDSL.g:13990:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
- // InternalStrategyDSL.g:13991:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
+ // InternalStrategyDSL.g:13996:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
+ // InternalStrategyDSL.g:13997:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1());
}
- // InternalStrategyDSL.g:13992:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
- // InternalStrategyDSL.g:13992:3: rule__XVariableDeclaration__NameAssignment_2_0_0_1
+ // InternalStrategyDSL.g:13998:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
+ // InternalStrategyDSL.g:13998:3: rule__XVariableDeclaration__NameAssignment_2_0_0_1
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__NameAssignment_2_0_0_1();
@@ -46404,14 +46450,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group_3__0"
- // InternalStrategyDSL.g:14001:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ;
+ // InternalStrategyDSL.g:14007:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ;
public final void rule__XVariableDeclaration__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14005:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 )
- // InternalStrategyDSL.g:14006:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1
+ // InternalStrategyDSL.g:14011:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 )
+ // InternalStrategyDSL.g:14012:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1
{
pushFollow(FOLLOW_41);
rule__XVariableDeclaration__Group_3__0__Impl();
@@ -46442,17 +46488,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group_3__0__Impl"
- // InternalStrategyDSL.g:14013:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ;
+ // InternalStrategyDSL.g:14019:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ;
public final void rule__XVariableDeclaration__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14017:1: ( ( '=' ) )
- // InternalStrategyDSL.g:14018:1: ( '=' )
+ // InternalStrategyDSL.g:14023:1: ( ( '=' ) )
+ // InternalStrategyDSL.g:14024:1: ( '=' )
{
- // InternalStrategyDSL.g:14018:1: ( '=' )
- // InternalStrategyDSL.g:14019:2: '='
+ // InternalStrategyDSL.g:14024:1: ( '=' )
+ // InternalStrategyDSL.g:14025:2: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0());
@@ -46483,14 +46529,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group_3__1"
- // InternalStrategyDSL.g:14028:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ;
+ // InternalStrategyDSL.g:14034:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ;
public final void rule__XVariableDeclaration__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14032:1: ( rule__XVariableDeclaration__Group_3__1__Impl )
- // InternalStrategyDSL.g:14033:2: rule__XVariableDeclaration__Group_3__1__Impl
+ // InternalStrategyDSL.g:14038:1: ( rule__XVariableDeclaration__Group_3__1__Impl )
+ // InternalStrategyDSL.g:14039:2: rule__XVariableDeclaration__Group_3__1__Impl
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__Group_3__1__Impl();
@@ -46516,23 +46562,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__Group_3__1__Impl"
- // InternalStrategyDSL.g:14039:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ;
+ // InternalStrategyDSL.g:14045:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ;
public final void rule__XVariableDeclaration__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14043:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) )
- // InternalStrategyDSL.g:14044:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
+ // InternalStrategyDSL.g:14049:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) )
+ // InternalStrategyDSL.g:14050:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
{
- // InternalStrategyDSL.g:14044:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
- // InternalStrategyDSL.g:14045:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
+ // InternalStrategyDSL.g:14050:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
+ // InternalStrategyDSL.g:14051:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1());
}
- // InternalStrategyDSL.g:14046:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
- // InternalStrategyDSL.g:14046:3: rule__XVariableDeclaration__RightAssignment_3_1
+ // InternalStrategyDSL.g:14052:2: ( rule__XVariableDeclaration__RightAssignment_3_1 )
+ // InternalStrategyDSL.g:14052:3: rule__XVariableDeclaration__RightAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__XVariableDeclaration__RightAssignment_3_1();
@@ -46567,14 +46613,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmFormalParameter__Group__0"
- // InternalStrategyDSL.g:14055:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ;
+ // InternalStrategyDSL.g:14061:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ;
public final void rule__JvmFormalParameter__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14059:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 )
- // InternalStrategyDSL.g:14060:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1
+ // InternalStrategyDSL.g:14065:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 )
+ // InternalStrategyDSL.g:14066:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1
{
pushFollow(FOLLOW_58);
rule__JvmFormalParameter__Group__0__Impl();
@@ -46605,38 +46651,38 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmFormalParameter__Group__0__Impl"
- // InternalStrategyDSL.g:14067:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ;
+ // InternalStrategyDSL.g:14073:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ;
public final void rule__JvmFormalParameter__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14071:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) )
- // InternalStrategyDSL.g:14072:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
+ // InternalStrategyDSL.g:14077:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) )
+ // InternalStrategyDSL.g:14078:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
{
- // InternalStrategyDSL.g:14072:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
- // InternalStrategyDSL.g:14073:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
+ // InternalStrategyDSL.g:14078:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
+ // InternalStrategyDSL.g:14079:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
- // InternalStrategyDSL.g:14074:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
+ // InternalStrategyDSL.g:14080:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
int alt113=2;
int LA113_0 = input.LA(1);
if ( (LA113_0==RULE_ID) ) {
int LA113_1 = input.LA(2);
- if ( (LA113_1==RULE_ID||LA113_1==27||LA113_1==43||LA113_1==83) ) {
+ if ( (LA113_1==RULE_ID||LA113_1==27||LA113_1==43||LA113_1==84) ) {
alt113=1;
}
}
- else if ( (LA113_0==31||LA113_0==78) ) {
+ else if ( (LA113_0==31||LA113_0==79) ) {
alt113=1;
}
switch (alt113) {
case 1 :
- // InternalStrategyDSL.g:14074:3: rule__JvmFormalParameter__ParameterTypeAssignment_0
+ // InternalStrategyDSL.g:14080:3: rule__JvmFormalParameter__ParameterTypeAssignment_0
{
pushFollow(FOLLOW_2);
rule__JvmFormalParameter__ParameterTypeAssignment_0();
@@ -46674,14 +46720,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmFormalParameter__Group__1"
- // InternalStrategyDSL.g:14082:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ;
+ // InternalStrategyDSL.g:14088:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ;
public final void rule__JvmFormalParameter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14086:1: ( rule__JvmFormalParameter__Group__1__Impl )
- // InternalStrategyDSL.g:14087:2: rule__JvmFormalParameter__Group__1__Impl
+ // InternalStrategyDSL.g:14092:1: ( rule__JvmFormalParameter__Group__1__Impl )
+ // InternalStrategyDSL.g:14093:2: rule__JvmFormalParameter__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmFormalParameter__Group__1__Impl();
@@ -46707,23 +46753,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmFormalParameter__Group__1__Impl"
- // InternalStrategyDSL.g:14093:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:14099:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ;
public final void rule__JvmFormalParameter__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14097:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) )
- // InternalStrategyDSL.g:14098:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
+ // InternalStrategyDSL.g:14103:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) )
+ // InternalStrategyDSL.g:14104:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
{
- // InternalStrategyDSL.g:14098:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
- // InternalStrategyDSL.g:14099:2: ( rule__JvmFormalParameter__NameAssignment_1 )
+ // InternalStrategyDSL.g:14104:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
+ // InternalStrategyDSL.g:14105:2: ( rule__JvmFormalParameter__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1());
}
- // InternalStrategyDSL.g:14100:2: ( rule__JvmFormalParameter__NameAssignment_1 )
- // InternalStrategyDSL.g:14100:3: rule__JvmFormalParameter__NameAssignment_1
+ // InternalStrategyDSL.g:14106:2: ( rule__JvmFormalParameter__NameAssignment_1 )
+ // InternalStrategyDSL.g:14106:3: rule__JvmFormalParameter__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmFormalParameter__NameAssignment_1();
@@ -46758,14 +46804,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FullJvmFormalParameter__Group__0"
- // InternalStrategyDSL.g:14109:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ;
+ // InternalStrategyDSL.g:14115:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ;
public final void rule__FullJvmFormalParameter__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14113:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 )
- // InternalStrategyDSL.g:14114:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1
+ // InternalStrategyDSL.g:14119:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 )
+ // InternalStrategyDSL.g:14120:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1
{
pushFollow(FOLLOW_7);
rule__FullJvmFormalParameter__Group__0__Impl();
@@ -46796,23 +46842,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FullJvmFormalParameter__Group__0__Impl"
- // InternalStrategyDSL.g:14121:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ;
+ // InternalStrategyDSL.g:14127:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ;
public final void rule__FullJvmFormalParameter__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14125:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) )
- // InternalStrategyDSL.g:14126:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
+ // InternalStrategyDSL.g:14131:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) )
+ // InternalStrategyDSL.g:14132:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
{
- // InternalStrategyDSL.g:14126:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
- // InternalStrategyDSL.g:14127:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
+ // InternalStrategyDSL.g:14132:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
+ // InternalStrategyDSL.g:14133:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
- // InternalStrategyDSL.g:14128:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
- // InternalStrategyDSL.g:14128:3: rule__FullJvmFormalParameter__ParameterTypeAssignment_0
+ // InternalStrategyDSL.g:14134:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
+ // InternalStrategyDSL.g:14134:3: rule__FullJvmFormalParameter__ParameterTypeAssignment_0
{
pushFollow(FOLLOW_2);
rule__FullJvmFormalParameter__ParameterTypeAssignment_0();
@@ -46847,14 +46893,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FullJvmFormalParameter__Group__1"
- // InternalStrategyDSL.g:14136:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ;
+ // InternalStrategyDSL.g:14142:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ;
public final void rule__FullJvmFormalParameter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14140:1: ( rule__FullJvmFormalParameter__Group__1__Impl )
- // InternalStrategyDSL.g:14141:2: rule__FullJvmFormalParameter__Group__1__Impl
+ // InternalStrategyDSL.g:14146:1: ( rule__FullJvmFormalParameter__Group__1__Impl )
+ // InternalStrategyDSL.g:14147:2: rule__FullJvmFormalParameter__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__FullJvmFormalParameter__Group__1__Impl();
@@ -46880,23 +46926,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FullJvmFormalParameter__Group__1__Impl"
- // InternalStrategyDSL.g:14147:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:14153:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ;
public final void rule__FullJvmFormalParameter__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14151:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) )
- // InternalStrategyDSL.g:14152:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
+ // InternalStrategyDSL.g:14157:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) )
+ // InternalStrategyDSL.g:14158:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
{
- // InternalStrategyDSL.g:14152:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
- // InternalStrategyDSL.g:14153:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
+ // InternalStrategyDSL.g:14158:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
+ // InternalStrategyDSL.g:14159:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1());
}
- // InternalStrategyDSL.g:14154:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
- // InternalStrategyDSL.g:14154:3: rule__FullJvmFormalParameter__NameAssignment_1
+ // InternalStrategyDSL.g:14160:2: ( rule__FullJvmFormalParameter__NameAssignment_1 )
+ // InternalStrategyDSL.g:14160:3: rule__FullJvmFormalParameter__NameAssignment_1
{
pushFollow(FOLLOW_2);
rule__FullJvmFormalParameter__NameAssignment_1();
@@ -46931,14 +46977,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group__0"
- // InternalStrategyDSL.g:14163:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ;
+ // InternalStrategyDSL.g:14169:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ;
public final void rule__XFeatureCall__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14167:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 )
- // InternalStrategyDSL.g:14168:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1
+ // InternalStrategyDSL.g:14173:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 )
+ // InternalStrategyDSL.g:14174:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1
{
pushFollow(FOLLOW_76);
rule__XFeatureCall__Group__0__Impl();
@@ -46969,23 +47015,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group__0__Impl"
- // InternalStrategyDSL.g:14175:1: rule__XFeatureCall__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:14181:1: rule__XFeatureCall__Group__0__Impl : ( () ) ;
public final void rule__XFeatureCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14179:1: ( ( () ) )
- // InternalStrategyDSL.g:14180:1: ( () )
+ // InternalStrategyDSL.g:14185:1: ( ( () ) )
+ // InternalStrategyDSL.g:14186:1: ( () )
{
- // InternalStrategyDSL.g:14180:1: ( () )
- // InternalStrategyDSL.g:14181:2: ()
+ // InternalStrategyDSL.g:14186:1: ( () )
+ // InternalStrategyDSL.g:14187:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0());
}
- // InternalStrategyDSL.g:14182:2: ()
- // InternalStrategyDSL.g:14182:3:
+ // InternalStrategyDSL.g:14188:2: ()
+ // InternalStrategyDSL.g:14188:3:
{
}
@@ -47010,14 +47056,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group__1"
- // InternalStrategyDSL.g:14190:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ;
+ // InternalStrategyDSL.g:14196:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ;
public final void rule__XFeatureCall__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14194:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 )
- // InternalStrategyDSL.g:14195:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2
+ // InternalStrategyDSL.g:14200:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 )
+ // InternalStrategyDSL.g:14201:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2
{
pushFollow(FOLLOW_76);
rule__XFeatureCall__Group__1__Impl();
@@ -47048,22 +47094,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group__1__Impl"
- // InternalStrategyDSL.g:14202:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__Group_1__0 )? ) ;
+ // InternalStrategyDSL.g:14208:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__Group_1__0 )? ) ;
public final void rule__XFeatureCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14206:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) )
- // InternalStrategyDSL.g:14207:1: ( ( rule__XFeatureCall__Group_1__0 )? )
+ // InternalStrategyDSL.g:14212:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) )
+ // InternalStrategyDSL.g:14213:1: ( ( rule__XFeatureCall__Group_1__0 )? )
{
- // InternalStrategyDSL.g:14207:1: ( ( rule__XFeatureCall__Group_1__0 )? )
- // InternalStrategyDSL.g:14208:2: ( rule__XFeatureCall__Group_1__0 )?
+ // InternalStrategyDSL.g:14213:1: ( ( rule__XFeatureCall__Group_1__0 )? )
+ // InternalStrategyDSL.g:14214:2: ( rule__XFeatureCall__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_1());
}
- // InternalStrategyDSL.g:14209:2: ( rule__XFeatureCall__Group_1__0 )?
+ // InternalStrategyDSL.g:14215:2: ( rule__XFeatureCall__Group_1__0 )?
int alt114=2;
int LA114_0 = input.LA(1);
@@ -47072,7 +47118,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
switch (alt114) {
case 1 :
- // InternalStrategyDSL.g:14209:3: rule__XFeatureCall__Group_1__0
+ // InternalStrategyDSL.g:14215:3: rule__XFeatureCall__Group_1__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_1__0();
@@ -47110,14 +47156,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group__2"
- // InternalStrategyDSL.g:14217:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ;
+ // InternalStrategyDSL.g:14223:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ;
public final void rule__XFeatureCall__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14221:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 )
- // InternalStrategyDSL.g:14222:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3
+ // InternalStrategyDSL.g:14227:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 )
+ // InternalStrategyDSL.g:14228:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3
{
pushFollow(FOLLOW_77);
rule__XFeatureCall__Group__2__Impl();
@@ -47148,23 +47194,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group__2__Impl"
- // InternalStrategyDSL.g:14229:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:14235:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ;
public final void rule__XFeatureCall__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14233:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) )
- // InternalStrategyDSL.g:14234:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
+ // InternalStrategyDSL.g:14239:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) )
+ // InternalStrategyDSL.g:14240:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
{
- // InternalStrategyDSL.g:14234:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
- // InternalStrategyDSL.g:14235:2: ( rule__XFeatureCall__FeatureAssignment_2 )
+ // InternalStrategyDSL.g:14240:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
+ // InternalStrategyDSL.g:14241:2: ( rule__XFeatureCall__FeatureAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2());
}
- // InternalStrategyDSL.g:14236:2: ( rule__XFeatureCall__FeatureAssignment_2 )
- // InternalStrategyDSL.g:14236:3: rule__XFeatureCall__FeatureAssignment_2
+ // InternalStrategyDSL.g:14242:2: ( rule__XFeatureCall__FeatureAssignment_2 )
+ // InternalStrategyDSL.g:14242:3: rule__XFeatureCall__FeatureAssignment_2
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureAssignment_2();
@@ -47199,14 +47245,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group__3"
- // InternalStrategyDSL.g:14244:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ;
+ // InternalStrategyDSL.g:14250:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ;
public final void rule__XFeatureCall__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14248:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 )
- // InternalStrategyDSL.g:14249:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4
+ // InternalStrategyDSL.g:14254:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 )
+ // InternalStrategyDSL.g:14255:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4
{
pushFollow(FOLLOW_77);
rule__XFeatureCall__Group__3__Impl();
@@ -47237,27 +47283,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group__3__Impl"
- // InternalStrategyDSL.g:14256:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__Group_3__0 )? ) ;
+ // InternalStrategyDSL.g:14262:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__Group_3__0 )? ) ;
public final void rule__XFeatureCall__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14260:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) )
- // InternalStrategyDSL.g:14261:1: ( ( rule__XFeatureCall__Group_3__0 )? )
+ // InternalStrategyDSL.g:14266:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) )
+ // InternalStrategyDSL.g:14267:1: ( ( rule__XFeatureCall__Group_3__0 )? )
{
- // InternalStrategyDSL.g:14261:1: ( ( rule__XFeatureCall__Group_3__0 )? )
- // InternalStrategyDSL.g:14262:2: ( rule__XFeatureCall__Group_3__0 )?
+ // InternalStrategyDSL.g:14267:1: ( ( rule__XFeatureCall__Group_3__0 )? )
+ // InternalStrategyDSL.g:14268:2: ( rule__XFeatureCall__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3());
}
- // InternalStrategyDSL.g:14263:2: ( rule__XFeatureCall__Group_3__0 )?
+ // InternalStrategyDSL.g:14269:2: ( rule__XFeatureCall__Group_3__0 )?
int alt115=2;
alt115 = dfa115.predict(input);
switch (alt115) {
case 1 :
- // InternalStrategyDSL.g:14263:3: rule__XFeatureCall__Group_3__0
+ // InternalStrategyDSL.g:14269:3: rule__XFeatureCall__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3__0();
@@ -47295,14 +47341,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group__4"
- // InternalStrategyDSL.g:14271:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ;
+ // InternalStrategyDSL.g:14277:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ;
public final void rule__XFeatureCall__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14275:1: ( rule__XFeatureCall__Group__4__Impl )
- // InternalStrategyDSL.g:14276:2: rule__XFeatureCall__Group__4__Impl
+ // InternalStrategyDSL.g:14281:1: ( rule__XFeatureCall__Group__4__Impl )
+ // InternalStrategyDSL.g:14282:2: rule__XFeatureCall__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group__4__Impl();
@@ -47328,27 +47374,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group__4__Impl"
- // InternalStrategyDSL.g:14282:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ;
+ // InternalStrategyDSL.g:14288:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ;
public final void rule__XFeatureCall__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14286:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) )
- // InternalStrategyDSL.g:14287:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
+ // InternalStrategyDSL.g:14292:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) )
+ // InternalStrategyDSL.g:14293:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
{
- // InternalStrategyDSL.g:14287:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
- // InternalStrategyDSL.g:14288:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
+ // InternalStrategyDSL.g:14293:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
+ // InternalStrategyDSL.g:14294:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4());
}
- // InternalStrategyDSL.g:14289:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
+ // InternalStrategyDSL.g:14295:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
int alt116=2;
alt116 = dfa116.predict(input);
switch (alt116) {
case 1 :
- // InternalStrategyDSL.g:14289:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
+ // InternalStrategyDSL.g:14295:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_4();
@@ -47386,14 +47432,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1__0"
- // InternalStrategyDSL.g:14298:1: rule__XFeatureCall__Group_1__0 : rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ;
+ // InternalStrategyDSL.g:14304:1: rule__XFeatureCall__Group_1__0 : rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ;
public final void rule__XFeatureCall__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14302:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 )
- // InternalStrategyDSL.g:14303:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1
+ // InternalStrategyDSL.g:14308:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 )
+ // InternalStrategyDSL.g:14309:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1
{
pushFollow(FOLLOW_78);
rule__XFeatureCall__Group_1__0__Impl();
@@ -47424,17 +47470,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1__0__Impl"
- // InternalStrategyDSL.g:14310:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ;
+ // InternalStrategyDSL.g:14316:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ;
public final void rule__XFeatureCall__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14314:1: ( ( '<' ) )
- // InternalStrategyDSL.g:14315:1: ( '<' )
+ // InternalStrategyDSL.g:14320:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:14321:1: ( '<' )
{
- // InternalStrategyDSL.g:14315:1: ( '<' )
- // InternalStrategyDSL.g:14316:2: '<'
+ // InternalStrategyDSL.g:14321:1: ( '<' )
+ // InternalStrategyDSL.g:14322:2: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0());
@@ -47465,14 +47511,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1__1"
- // InternalStrategyDSL.g:14325:1: rule__XFeatureCall__Group_1__1 : rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ;
+ // InternalStrategyDSL.g:14331:1: rule__XFeatureCall__Group_1__1 : rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ;
public final void rule__XFeatureCall__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14329:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 )
- // InternalStrategyDSL.g:14330:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2
+ // InternalStrategyDSL.g:14335:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 )
+ // InternalStrategyDSL.g:14336:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2
{
pushFollow(FOLLOW_79);
rule__XFeatureCall__Group_1__1__Impl();
@@ -47503,23 +47549,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1__1__Impl"
- // InternalStrategyDSL.g:14337:1: rule__XFeatureCall__Group_1__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ;
+ // InternalStrategyDSL.g:14343:1: rule__XFeatureCall__Group_1__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ;
public final void rule__XFeatureCall__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14341:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) )
- // InternalStrategyDSL.g:14342:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
+ // InternalStrategyDSL.g:14347:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) )
+ // InternalStrategyDSL.g:14348:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
{
- // InternalStrategyDSL.g:14342:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
- // InternalStrategyDSL.g:14343:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
+ // InternalStrategyDSL.g:14348:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
+ // InternalStrategyDSL.g:14349:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1());
}
- // InternalStrategyDSL.g:14344:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
- // InternalStrategyDSL.g:14344:3: rule__XFeatureCall__TypeArgumentsAssignment_1_1
+ // InternalStrategyDSL.g:14350:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
+ // InternalStrategyDSL.g:14350:3: rule__XFeatureCall__TypeArgumentsAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__TypeArgumentsAssignment_1_1();
@@ -47554,14 +47600,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1__2"
- // InternalStrategyDSL.g:14352:1: rule__XFeatureCall__Group_1__2 : rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ;
+ // InternalStrategyDSL.g:14358:1: rule__XFeatureCall__Group_1__2 : rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ;
public final void rule__XFeatureCall__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14356:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 )
- // InternalStrategyDSL.g:14357:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3
+ // InternalStrategyDSL.g:14362:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 )
+ // InternalStrategyDSL.g:14363:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3
{
pushFollow(FOLLOW_79);
rule__XFeatureCall__Group_1__2__Impl();
@@ -47592,35 +47638,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1__2__Impl"
- // InternalStrategyDSL.g:14364:1: rule__XFeatureCall__Group_1__2__Impl : ( ( rule__XFeatureCall__Group_1_2__0 )* ) ;
+ // InternalStrategyDSL.g:14370:1: rule__XFeatureCall__Group_1__2__Impl : ( ( rule__XFeatureCall__Group_1_2__0 )* ) ;
public final void rule__XFeatureCall__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14368:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) )
- // InternalStrategyDSL.g:14369:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
+ // InternalStrategyDSL.g:14374:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) )
+ // InternalStrategyDSL.g:14375:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
{
- // InternalStrategyDSL.g:14369:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
- // InternalStrategyDSL.g:14370:2: ( rule__XFeatureCall__Group_1_2__0 )*
+ // InternalStrategyDSL.g:14375:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
+ // InternalStrategyDSL.g:14376:2: ( rule__XFeatureCall__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_1_2());
}
- // InternalStrategyDSL.g:14371:2: ( rule__XFeatureCall__Group_1_2__0 )*
+ // InternalStrategyDSL.g:14377:2: ( rule__XFeatureCall__Group_1_2__0 )*
loop117:
do {
int alt117=2;
int LA117_0 = input.LA(1);
- if ( (LA117_0==80) ) {
+ if ( (LA117_0==81) ) {
alt117=1;
}
switch (alt117) {
case 1 :
- // InternalStrategyDSL.g:14371:3: rule__XFeatureCall__Group_1_2__0
+ // InternalStrategyDSL.g:14377:3: rule__XFeatureCall__Group_1_2__0
{
pushFollow(FOLLOW_40);
rule__XFeatureCall__Group_1_2__0();
@@ -47661,14 +47707,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1__3"
- // InternalStrategyDSL.g:14379:1: rule__XFeatureCall__Group_1__3 : rule__XFeatureCall__Group_1__3__Impl ;
+ // InternalStrategyDSL.g:14385:1: rule__XFeatureCall__Group_1__3 : rule__XFeatureCall__Group_1__3__Impl ;
public final void rule__XFeatureCall__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14383:1: ( rule__XFeatureCall__Group_1__3__Impl )
- // InternalStrategyDSL.g:14384:2: rule__XFeatureCall__Group_1__3__Impl
+ // InternalStrategyDSL.g:14389:1: ( rule__XFeatureCall__Group_1__3__Impl )
+ // InternalStrategyDSL.g:14390:2: rule__XFeatureCall__Group_1__3__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_1__3__Impl();
@@ -47694,17 +47740,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1__3__Impl"
- // InternalStrategyDSL.g:14390:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ;
+ // InternalStrategyDSL.g:14396:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ;
public final void rule__XFeatureCall__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14394:1: ( ( '>' ) )
- // InternalStrategyDSL.g:14395:1: ( '>' )
+ // InternalStrategyDSL.g:14400:1: ( ( '>' ) )
+ // InternalStrategyDSL.g:14401:1: ( '>' )
{
- // InternalStrategyDSL.g:14395:1: ( '>' )
- // InternalStrategyDSL.g:14396:2: '>'
+ // InternalStrategyDSL.g:14401:1: ( '>' )
+ // InternalStrategyDSL.g:14402:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3());
@@ -47735,14 +47781,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1_2__0"
- // InternalStrategyDSL.g:14406:1: rule__XFeatureCall__Group_1_2__0 : rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ;
+ // InternalStrategyDSL.g:14412:1: rule__XFeatureCall__Group_1_2__0 : rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ;
public final void rule__XFeatureCall__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14410:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 )
- // InternalStrategyDSL.g:14411:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1
+ // InternalStrategyDSL.g:14416:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 )
+ // InternalStrategyDSL.g:14417:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1
{
pushFollow(FOLLOW_78);
rule__XFeatureCall__Group_1_2__0__Impl();
@@ -47773,22 +47819,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1_2__0__Impl"
- // InternalStrategyDSL.g:14418:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:14424:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ;
public final void rule__XFeatureCall__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14422:1: ( ( ',' ) )
- // InternalStrategyDSL.g:14423:1: ( ',' )
+ // InternalStrategyDSL.g:14428:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:14429:1: ( ',' )
{
- // InternalStrategyDSL.g:14423:1: ( ',' )
- // InternalStrategyDSL.g:14424:2: ','
+ // InternalStrategyDSL.g:14429:1: ( ',' )
+ // InternalStrategyDSL.g:14430:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0());
}
@@ -47814,14 +47860,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1_2__1"
- // InternalStrategyDSL.g:14433:1: rule__XFeatureCall__Group_1_2__1 : rule__XFeatureCall__Group_1_2__1__Impl ;
+ // InternalStrategyDSL.g:14439:1: rule__XFeatureCall__Group_1_2__1 : rule__XFeatureCall__Group_1_2__1__Impl ;
public final void rule__XFeatureCall__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14437:1: ( rule__XFeatureCall__Group_1_2__1__Impl )
- // InternalStrategyDSL.g:14438:2: rule__XFeatureCall__Group_1_2__1__Impl
+ // InternalStrategyDSL.g:14443:1: ( rule__XFeatureCall__Group_1_2__1__Impl )
+ // InternalStrategyDSL.g:14444:2: rule__XFeatureCall__Group_1_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_1_2__1__Impl();
@@ -47847,23 +47893,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_1_2__1__Impl"
- // InternalStrategyDSL.g:14444:1: rule__XFeatureCall__Group_1_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ;
+ // InternalStrategyDSL.g:14450:1: rule__XFeatureCall__Group_1_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ;
public final void rule__XFeatureCall__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14448:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) )
- // InternalStrategyDSL.g:14449:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
+ // InternalStrategyDSL.g:14454:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) )
+ // InternalStrategyDSL.g:14455:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
{
- // InternalStrategyDSL.g:14449:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
- // InternalStrategyDSL.g:14450:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
+ // InternalStrategyDSL.g:14455:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
+ // InternalStrategyDSL.g:14456:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1());
}
- // InternalStrategyDSL.g:14451:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
- // InternalStrategyDSL.g:14451:3: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1
+ // InternalStrategyDSL.g:14457:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
+ // InternalStrategyDSL.g:14457:3: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__TypeArgumentsAssignment_1_2_1();
@@ -47898,14 +47944,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3__0"
- // InternalStrategyDSL.g:14460:1: rule__XFeatureCall__Group_3__0 : rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ;
+ // InternalStrategyDSL.g:14466:1: rule__XFeatureCall__Group_3__0 : rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ;
public final void rule__XFeatureCall__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14464:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 )
- // InternalStrategyDSL.g:14465:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1
+ // InternalStrategyDSL.g:14470:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 )
+ // InternalStrategyDSL.g:14471:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1
{
pushFollow(FOLLOW_80);
rule__XFeatureCall__Group_3__0__Impl();
@@ -47936,23 +47982,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3__0__Impl"
- // InternalStrategyDSL.g:14472:1: rule__XFeatureCall__Group_3__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ;
+ // InternalStrategyDSL.g:14478:1: rule__XFeatureCall__Group_3__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ;
public final void rule__XFeatureCall__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14476:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) )
- // InternalStrategyDSL.g:14477:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
+ // InternalStrategyDSL.g:14482:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) )
+ // InternalStrategyDSL.g:14483:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
{
- // InternalStrategyDSL.g:14477:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
- // InternalStrategyDSL.g:14478:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
+ // InternalStrategyDSL.g:14483:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
+ // InternalStrategyDSL.g:14484:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0());
}
- // InternalStrategyDSL.g:14479:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
- // InternalStrategyDSL.g:14479:3: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0
+ // InternalStrategyDSL.g:14485:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
+ // InternalStrategyDSL.g:14485:3: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__ExplicitOperationCallAssignment_3_0();
@@ -47987,14 +48033,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3__1"
- // InternalStrategyDSL.g:14487:1: rule__XFeatureCall__Group_3__1 : rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ;
+ // InternalStrategyDSL.g:14493:1: rule__XFeatureCall__Group_3__1 : rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ;
public final void rule__XFeatureCall__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14491:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 )
- // InternalStrategyDSL.g:14492:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2
+ // InternalStrategyDSL.g:14497:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 )
+ // InternalStrategyDSL.g:14498:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2
{
pushFollow(FOLLOW_80);
rule__XFeatureCall__Group_3__1__Impl();
@@ -48025,31 +48071,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3__1__Impl"
- // InternalStrategyDSL.g:14499:1: rule__XFeatureCall__Group_3__1__Impl : ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ;
+ // InternalStrategyDSL.g:14505:1: rule__XFeatureCall__Group_3__1__Impl : ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ;
public final void rule__XFeatureCall__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14503:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) )
- // InternalStrategyDSL.g:14504:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
+ // InternalStrategyDSL.g:14509:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) )
+ // InternalStrategyDSL.g:14510:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
{
- // InternalStrategyDSL.g:14504:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
- // InternalStrategyDSL.g:14505:2: ( rule__XFeatureCall__Alternatives_3_1 )?
+ // InternalStrategyDSL.g:14510:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
+ // InternalStrategyDSL.g:14511:2: ( rule__XFeatureCall__Alternatives_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1());
}
- // InternalStrategyDSL.g:14506:2: ( rule__XFeatureCall__Alternatives_3_1 )?
+ // InternalStrategyDSL.g:14512:2: ( rule__XFeatureCall__Alternatives_3_1 )?
int alt118=2;
int LA118_0 = input.LA(1);
- if ( ((LA118_0>=RULE_ID && LA118_0<=RULE_STRING)||LA118_0==27||LA118_0==31||(LA118_0>=34 && LA118_0<=35)||LA118_0==40||(LA118_0>=45 && LA118_0<=50)||LA118_0==60||LA118_0==78||(LA118_0>=82 && LA118_0<=83)||LA118_0==86||LA118_0==88||(LA118_0>=91 && LA118_0<=99)||LA118_0==101||LA118_0==108||LA118_0==110) ) {
+ if ( ((LA118_0>=RULE_ID && LA118_0<=RULE_STRING)||LA118_0==27||LA118_0==31||(LA118_0>=34 && LA118_0<=35)||LA118_0==40||(LA118_0>=45 && LA118_0<=50)||LA118_0==61||LA118_0==79||(LA118_0>=83 && LA118_0<=84)||LA118_0==87||LA118_0==89||(LA118_0>=92 && LA118_0<=100)||LA118_0==102||LA118_0==109||LA118_0==111) ) {
alt118=1;
}
switch (alt118) {
case 1 :
- // InternalStrategyDSL.g:14506:3: rule__XFeatureCall__Alternatives_3_1
+ // InternalStrategyDSL.g:14512:3: rule__XFeatureCall__Alternatives_3_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Alternatives_3_1();
@@ -48087,14 +48133,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3__2"
- // InternalStrategyDSL.g:14514:1: rule__XFeatureCall__Group_3__2 : rule__XFeatureCall__Group_3__2__Impl ;
+ // InternalStrategyDSL.g:14520:1: rule__XFeatureCall__Group_3__2 : rule__XFeatureCall__Group_3__2__Impl ;
public final void rule__XFeatureCall__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14518:1: ( rule__XFeatureCall__Group_3__2__Impl )
- // InternalStrategyDSL.g:14519:2: rule__XFeatureCall__Group_3__2__Impl
+ // InternalStrategyDSL.g:14524:1: ( rule__XFeatureCall__Group_3__2__Impl )
+ // InternalStrategyDSL.g:14525:2: rule__XFeatureCall__Group_3__2__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3__2__Impl();
@@ -48120,22 +48166,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3__2__Impl"
- // InternalStrategyDSL.g:14525:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:14531:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ;
public final void rule__XFeatureCall__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14529:1: ( ( ')' ) )
- // InternalStrategyDSL.g:14530:1: ( ')' )
+ // InternalStrategyDSL.g:14535:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:14536:1: ( ')' )
{
- // InternalStrategyDSL.g:14530:1: ( ')' )
- // InternalStrategyDSL.g:14531:2: ')'
+ // InternalStrategyDSL.g:14536:1: ( ')' )
+ // InternalStrategyDSL.g:14537:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2());
}
@@ -48161,14 +48207,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__0"
- // InternalStrategyDSL.g:14541:1: rule__XFeatureCall__Group_3_1_1__0 : rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ;
+ // InternalStrategyDSL.g:14547:1: rule__XFeatureCall__Group_3_1_1__0 : rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ;
public final void rule__XFeatureCall__Group_3_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14545:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 )
- // InternalStrategyDSL.g:14546:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1
+ // InternalStrategyDSL.g:14551:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 )
+ // InternalStrategyDSL.g:14552:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1
{
pushFollow(FOLLOW_39);
rule__XFeatureCall__Group_3_1_1__0__Impl();
@@ -48199,23 +48245,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__0__Impl"
- // InternalStrategyDSL.g:14553:1: rule__XFeatureCall__Group_3_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ;
+ // InternalStrategyDSL.g:14559:1: rule__XFeatureCall__Group_3_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ;
public final void rule__XFeatureCall__Group_3_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14557:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) )
- // InternalStrategyDSL.g:14558:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
+ // InternalStrategyDSL.g:14563:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) )
+ // InternalStrategyDSL.g:14564:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
{
- // InternalStrategyDSL.g:14558:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
- // InternalStrategyDSL.g:14559:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
+ // InternalStrategyDSL.g:14564:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
+ // InternalStrategyDSL.g:14565:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0());
}
- // InternalStrategyDSL.g:14560:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
- // InternalStrategyDSL.g:14560:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0
+ // InternalStrategyDSL.g:14566:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
+ // InternalStrategyDSL.g:14566:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0();
@@ -48250,14 +48296,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__1"
- // InternalStrategyDSL.g:14568:1: rule__XFeatureCall__Group_3_1_1__1 : rule__XFeatureCall__Group_3_1_1__1__Impl ;
+ // InternalStrategyDSL.g:14574:1: rule__XFeatureCall__Group_3_1_1__1 : rule__XFeatureCall__Group_3_1_1__1__Impl ;
public final void rule__XFeatureCall__Group_3_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14572:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl )
- // InternalStrategyDSL.g:14573:2: rule__XFeatureCall__Group_3_1_1__1__Impl
+ // InternalStrategyDSL.g:14578:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl )
+ // InternalStrategyDSL.g:14579:2: rule__XFeatureCall__Group_3_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3_1_1__1__Impl();
@@ -48283,35 +48329,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__1__Impl"
- // InternalStrategyDSL.g:14579:1: rule__XFeatureCall__Group_3_1_1__1__Impl : ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ;
+ // InternalStrategyDSL.g:14585:1: rule__XFeatureCall__Group_3_1_1__1__Impl : ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ;
public final void rule__XFeatureCall__Group_3_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14583:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) )
- // InternalStrategyDSL.g:14584:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
+ // InternalStrategyDSL.g:14589:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) )
+ // InternalStrategyDSL.g:14590:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
{
- // InternalStrategyDSL.g:14584:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
- // InternalStrategyDSL.g:14585:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
+ // InternalStrategyDSL.g:14590:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
+ // InternalStrategyDSL.g:14591:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1());
}
- // InternalStrategyDSL.g:14586:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
+ // InternalStrategyDSL.g:14592:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
loop119:
do {
int alt119=2;
int LA119_0 = input.LA(1);
- if ( (LA119_0==80) ) {
+ if ( (LA119_0==81) ) {
alt119=1;
}
switch (alt119) {
case 1 :
- // InternalStrategyDSL.g:14586:3: rule__XFeatureCall__Group_3_1_1_1__0
+ // InternalStrategyDSL.g:14592:3: rule__XFeatureCall__Group_3_1_1_1__0
{
pushFollow(FOLLOW_40);
rule__XFeatureCall__Group_3_1_1_1__0();
@@ -48352,14 +48398,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0"
- // InternalStrategyDSL.g:14595:1: rule__XFeatureCall__Group_3_1_1_1__0 : rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ;
+ // InternalStrategyDSL.g:14601:1: rule__XFeatureCall__Group_3_1_1_1__0 : rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ;
public final void rule__XFeatureCall__Group_3_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14599:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 )
- // InternalStrategyDSL.g:14600:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1
+ // InternalStrategyDSL.g:14605:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 )
+ // InternalStrategyDSL.g:14606:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1
{
pushFollow(FOLLOW_41);
rule__XFeatureCall__Group_3_1_1_1__0__Impl();
@@ -48390,22 +48436,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0__Impl"
- // InternalStrategyDSL.g:14607:1: rule__XFeatureCall__Group_3_1_1_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:14613:1: rule__XFeatureCall__Group_3_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XFeatureCall__Group_3_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14611:1: ( ( ',' ) )
- // InternalStrategyDSL.g:14612:1: ( ',' )
+ // InternalStrategyDSL.g:14617:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:14618:1: ( ',' )
{
- // InternalStrategyDSL.g:14612:1: ( ',' )
- // InternalStrategyDSL.g:14613:2: ','
+ // InternalStrategyDSL.g:14618:1: ( ',' )
+ // InternalStrategyDSL.g:14619:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0());
}
@@ -48431,14 +48477,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1"
- // InternalStrategyDSL.g:14622:1: rule__XFeatureCall__Group_3_1_1_1__1 : rule__XFeatureCall__Group_3_1_1_1__1__Impl ;
+ // InternalStrategyDSL.g:14628:1: rule__XFeatureCall__Group_3_1_1_1__1 : rule__XFeatureCall__Group_3_1_1_1__1__Impl ;
public final void rule__XFeatureCall__Group_3_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14626:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl )
- // InternalStrategyDSL.g:14627:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl
+ // InternalStrategyDSL.g:14632:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl )
+ // InternalStrategyDSL.g:14633:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__Group_3_1_1_1__1__Impl();
@@ -48464,23 +48510,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1__Impl"
- // InternalStrategyDSL.g:14633:1: rule__XFeatureCall__Group_3_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:14639:1: rule__XFeatureCall__Group_3_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ;
public final void rule__XFeatureCall__Group_3_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14637:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) )
- // InternalStrategyDSL.g:14638:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
+ // InternalStrategyDSL.g:14643:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) )
+ // InternalStrategyDSL.g:14644:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
{
- // InternalStrategyDSL.g:14638:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
- // InternalStrategyDSL.g:14639:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
+ // InternalStrategyDSL.g:14644:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
+ // InternalStrategyDSL.g:14645:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1());
}
- // InternalStrategyDSL.g:14640:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
- // InternalStrategyDSL.g:14640:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1
+ // InternalStrategyDSL.g:14646:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
+ // InternalStrategyDSL.g:14646:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1();
@@ -48515,14 +48561,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__0"
- // InternalStrategyDSL.g:14649:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ;
+ // InternalStrategyDSL.g:14655:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ;
public final void rule__XConstructorCall__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14653:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 )
- // InternalStrategyDSL.g:14654:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1
+ // InternalStrategyDSL.g:14659:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 )
+ // InternalStrategyDSL.g:14660:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1
{
pushFollow(FOLLOW_103);
rule__XConstructorCall__Group__0__Impl();
@@ -48553,23 +48599,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__0__Impl"
- // InternalStrategyDSL.g:14661:1: rule__XConstructorCall__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:14667:1: rule__XConstructorCall__Group__0__Impl : ( () ) ;
public final void rule__XConstructorCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14665:1: ( ( () ) )
- // InternalStrategyDSL.g:14666:1: ( () )
+ // InternalStrategyDSL.g:14671:1: ( ( () ) )
+ // InternalStrategyDSL.g:14672:1: ( () )
{
- // InternalStrategyDSL.g:14666:1: ( () )
- // InternalStrategyDSL.g:14667:2: ()
+ // InternalStrategyDSL.g:14672:1: ( () )
+ // InternalStrategyDSL.g:14673:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0());
}
- // InternalStrategyDSL.g:14668:2: ()
- // InternalStrategyDSL.g:14668:3:
+ // InternalStrategyDSL.g:14674:2: ()
+ // InternalStrategyDSL.g:14674:3:
{
}
@@ -48594,14 +48640,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__1"
- // InternalStrategyDSL.g:14676:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ;
+ // InternalStrategyDSL.g:14682:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ;
public final void rule__XConstructorCall__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14680:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 )
- // InternalStrategyDSL.g:14681:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2
+ // InternalStrategyDSL.g:14686:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 )
+ // InternalStrategyDSL.g:14687:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2
{
pushFollow(FOLLOW_7);
rule__XConstructorCall__Group__1__Impl();
@@ -48632,22 +48678,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__1__Impl"
- // InternalStrategyDSL.g:14688:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ;
+ // InternalStrategyDSL.g:14694:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ;
public final void rule__XConstructorCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14692:1: ( ( 'new' ) )
- // InternalStrategyDSL.g:14693:1: ( 'new' )
+ // InternalStrategyDSL.g:14698:1: ( ( 'new' ) )
+ // InternalStrategyDSL.g:14699:1: ( 'new' )
{
- // InternalStrategyDSL.g:14693:1: ( 'new' )
- // InternalStrategyDSL.g:14694:2: 'new'
+ // InternalStrategyDSL.g:14699:1: ( 'new' )
+ // InternalStrategyDSL.g:14700:2: 'new'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
- match(input,94,FOLLOW_2); if (state.failed) return ;
+ match(input,95,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
@@ -48673,14 +48719,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__2"
- // InternalStrategyDSL.g:14703:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ;
+ // InternalStrategyDSL.g:14709:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ;
public final void rule__XConstructorCall__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14707:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 )
- // InternalStrategyDSL.g:14708:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3
+ // InternalStrategyDSL.g:14713:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 )
+ // InternalStrategyDSL.g:14714:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3
{
pushFollow(FOLLOW_104);
rule__XConstructorCall__Group__2__Impl();
@@ -48711,23 +48757,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__2__Impl"
- // InternalStrategyDSL.g:14715:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:14721:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ;
public final void rule__XConstructorCall__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14719:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) )
- // InternalStrategyDSL.g:14720:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
+ // InternalStrategyDSL.g:14725:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) )
+ // InternalStrategyDSL.g:14726:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
{
- // InternalStrategyDSL.g:14720:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
- // InternalStrategyDSL.g:14721:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
+ // InternalStrategyDSL.g:14726:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
+ // InternalStrategyDSL.g:14727:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2());
}
- // InternalStrategyDSL.g:14722:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
- // InternalStrategyDSL.g:14722:3: rule__XConstructorCall__ConstructorAssignment_2
+ // InternalStrategyDSL.g:14728:2: ( rule__XConstructorCall__ConstructorAssignment_2 )
+ // InternalStrategyDSL.g:14728:3: rule__XConstructorCall__ConstructorAssignment_2
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ConstructorAssignment_2();
@@ -48762,14 +48808,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__3"
- // InternalStrategyDSL.g:14730:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ;
+ // InternalStrategyDSL.g:14736:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ;
public final void rule__XConstructorCall__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14734:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 )
- // InternalStrategyDSL.g:14735:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4
+ // InternalStrategyDSL.g:14740:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 )
+ // InternalStrategyDSL.g:14741:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4
{
pushFollow(FOLLOW_104);
rule__XConstructorCall__Group__3__Impl();
@@ -48800,27 +48846,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__3__Impl"
- // InternalStrategyDSL.g:14742:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ;
+ // InternalStrategyDSL.g:14748:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ;
public final void rule__XConstructorCall__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14746:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) )
- // InternalStrategyDSL.g:14747:1: ( ( rule__XConstructorCall__Group_3__0 )? )
+ // InternalStrategyDSL.g:14752:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) )
+ // InternalStrategyDSL.g:14753:1: ( ( rule__XConstructorCall__Group_3__0 )? )
{
- // InternalStrategyDSL.g:14747:1: ( ( rule__XConstructorCall__Group_3__0 )? )
- // InternalStrategyDSL.g:14748:2: ( rule__XConstructorCall__Group_3__0 )?
+ // InternalStrategyDSL.g:14753:1: ( ( rule__XConstructorCall__Group_3__0 )? )
+ // InternalStrategyDSL.g:14754:2: ( rule__XConstructorCall__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_3());
}
- // InternalStrategyDSL.g:14749:2: ( rule__XConstructorCall__Group_3__0 )?
+ // InternalStrategyDSL.g:14755:2: ( rule__XConstructorCall__Group_3__0 )?
int alt120=2;
alt120 = dfa120.predict(input);
switch (alt120) {
case 1 :
- // InternalStrategyDSL.g:14749:3: rule__XConstructorCall__Group_3__0
+ // InternalStrategyDSL.g:14755:3: rule__XConstructorCall__Group_3__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_3__0();
@@ -48858,14 +48904,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__4"
- // InternalStrategyDSL.g:14757:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ;
+ // InternalStrategyDSL.g:14763:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ;
public final void rule__XConstructorCall__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14761:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 )
- // InternalStrategyDSL.g:14762:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5
+ // InternalStrategyDSL.g:14767:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 )
+ // InternalStrategyDSL.g:14768:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5
{
pushFollow(FOLLOW_104);
rule__XConstructorCall__Group__4__Impl();
@@ -48896,27 +48942,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__4__Impl"
- // InternalStrategyDSL.g:14769:1: rule__XConstructorCall__Group__4__Impl : ( ( rule__XConstructorCall__Group_4__0 )? ) ;
+ // InternalStrategyDSL.g:14775:1: rule__XConstructorCall__Group__4__Impl : ( ( rule__XConstructorCall__Group_4__0 )? ) ;
public final void rule__XConstructorCall__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14773:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) )
- // InternalStrategyDSL.g:14774:1: ( ( rule__XConstructorCall__Group_4__0 )? )
+ // InternalStrategyDSL.g:14779:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) )
+ // InternalStrategyDSL.g:14780:1: ( ( rule__XConstructorCall__Group_4__0 )? )
{
- // InternalStrategyDSL.g:14774:1: ( ( rule__XConstructorCall__Group_4__0 )? )
- // InternalStrategyDSL.g:14775:2: ( rule__XConstructorCall__Group_4__0 )?
+ // InternalStrategyDSL.g:14780:1: ( ( rule__XConstructorCall__Group_4__0 )? )
+ // InternalStrategyDSL.g:14781:2: ( rule__XConstructorCall__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4());
}
- // InternalStrategyDSL.g:14776:2: ( rule__XConstructorCall__Group_4__0 )?
+ // InternalStrategyDSL.g:14782:2: ( rule__XConstructorCall__Group_4__0 )?
int alt121=2;
alt121 = dfa121.predict(input);
switch (alt121) {
case 1 :
- // InternalStrategyDSL.g:14776:3: rule__XConstructorCall__Group_4__0
+ // InternalStrategyDSL.g:14782:3: rule__XConstructorCall__Group_4__0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4__0();
@@ -48954,14 +49000,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__5"
- // InternalStrategyDSL.g:14784:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ;
+ // InternalStrategyDSL.g:14790:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ;
public final void rule__XConstructorCall__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14788:1: ( rule__XConstructorCall__Group__5__Impl )
- // InternalStrategyDSL.g:14789:2: rule__XConstructorCall__Group__5__Impl
+ // InternalStrategyDSL.g:14794:1: ( rule__XConstructorCall__Group__5__Impl )
+ // InternalStrategyDSL.g:14795:2: rule__XConstructorCall__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group__5__Impl();
@@ -48987,27 +49033,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group__5__Impl"
- // InternalStrategyDSL.g:14795:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ;
+ // InternalStrategyDSL.g:14801:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ;
public final void rule__XConstructorCall__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14799:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) )
- // InternalStrategyDSL.g:14800:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
+ // InternalStrategyDSL.g:14805:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) )
+ // InternalStrategyDSL.g:14806:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
{
- // InternalStrategyDSL.g:14800:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
- // InternalStrategyDSL.g:14801:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
+ // InternalStrategyDSL.g:14806:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
+ // InternalStrategyDSL.g:14807:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5());
}
- // InternalStrategyDSL.g:14802:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
+ // InternalStrategyDSL.g:14808:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
int alt122=2;
alt122 = dfa122.predict(input);
switch (alt122) {
case 1 :
- // InternalStrategyDSL.g:14802:3: rule__XConstructorCall__ArgumentsAssignment_5
+ // InternalStrategyDSL.g:14808:3: rule__XConstructorCall__ArgumentsAssignment_5
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_5();
@@ -49045,14 +49091,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3__0"
- // InternalStrategyDSL.g:14811:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ;
+ // InternalStrategyDSL.g:14817:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ;
public final void rule__XConstructorCall__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14815:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 )
- // InternalStrategyDSL.g:14816:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1
+ // InternalStrategyDSL.g:14821:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 )
+ // InternalStrategyDSL.g:14822:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1
{
pushFollow(FOLLOW_78);
rule__XConstructorCall__Group_3__0__Impl();
@@ -49083,23 +49129,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3__0__Impl"
- // InternalStrategyDSL.g:14823:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ;
+ // InternalStrategyDSL.g:14829:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ;
public final void rule__XConstructorCall__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14827:1: ( ( ( '<' ) ) )
- // InternalStrategyDSL.g:14828:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:14833:1: ( ( ( '<' ) ) )
+ // InternalStrategyDSL.g:14834:1: ( ( '<' ) )
{
- // InternalStrategyDSL.g:14828:1: ( ( '<' ) )
- // InternalStrategyDSL.g:14829:2: ( '<' )
+ // InternalStrategyDSL.g:14834:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:14835:2: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0());
}
- // InternalStrategyDSL.g:14830:2: ( '<' )
- // InternalStrategyDSL.g:14830:3: '<'
+ // InternalStrategyDSL.g:14836:2: ( '<' )
+ // InternalStrategyDSL.g:14836:3: '<'
{
match(input,27,FOLLOW_2); if (state.failed) return ;
@@ -49130,14 +49176,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3__1"
- // InternalStrategyDSL.g:14838:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ;
+ // InternalStrategyDSL.g:14844:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ;
public final void rule__XConstructorCall__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14842:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 )
- // InternalStrategyDSL.g:14843:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2
+ // InternalStrategyDSL.g:14848:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 )
+ // InternalStrategyDSL.g:14849:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2
{
pushFollow(FOLLOW_79);
rule__XConstructorCall__Group_3__1__Impl();
@@ -49168,23 +49214,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3__1__Impl"
- // InternalStrategyDSL.g:14850:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ;
+ // InternalStrategyDSL.g:14856:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ;
public final void rule__XConstructorCall__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14854:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) )
- // InternalStrategyDSL.g:14855:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
+ // InternalStrategyDSL.g:14860:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) )
+ // InternalStrategyDSL.g:14861:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
{
- // InternalStrategyDSL.g:14855:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
- // InternalStrategyDSL.g:14856:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
+ // InternalStrategyDSL.g:14861:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
+ // InternalStrategyDSL.g:14862:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1());
}
- // InternalStrategyDSL.g:14857:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
- // InternalStrategyDSL.g:14857:3: rule__XConstructorCall__TypeArgumentsAssignment_3_1
+ // InternalStrategyDSL.g:14863:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
+ // InternalStrategyDSL.g:14863:3: rule__XConstructorCall__TypeArgumentsAssignment_3_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__TypeArgumentsAssignment_3_1();
@@ -49219,14 +49265,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3__2"
- // InternalStrategyDSL.g:14865:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ;
+ // InternalStrategyDSL.g:14871:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ;
public final void rule__XConstructorCall__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14869:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 )
- // InternalStrategyDSL.g:14870:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3
+ // InternalStrategyDSL.g:14875:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 )
+ // InternalStrategyDSL.g:14876:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3
{
pushFollow(FOLLOW_79);
rule__XConstructorCall__Group_3__2__Impl();
@@ -49257,35 +49303,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3__2__Impl"
- // InternalStrategyDSL.g:14877:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ;
+ // InternalStrategyDSL.g:14883:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ;
public final void rule__XConstructorCall__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14881:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) )
- // InternalStrategyDSL.g:14882:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
+ // InternalStrategyDSL.g:14887:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) )
+ // InternalStrategyDSL.g:14888:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
{
- // InternalStrategyDSL.g:14882:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
- // InternalStrategyDSL.g:14883:2: ( rule__XConstructorCall__Group_3_2__0 )*
+ // InternalStrategyDSL.g:14888:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
+ // InternalStrategyDSL.g:14889:2: ( rule__XConstructorCall__Group_3_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_3_2());
}
- // InternalStrategyDSL.g:14884:2: ( rule__XConstructorCall__Group_3_2__0 )*
+ // InternalStrategyDSL.g:14890:2: ( rule__XConstructorCall__Group_3_2__0 )*
loop123:
do {
int alt123=2;
int LA123_0 = input.LA(1);
- if ( (LA123_0==80) ) {
+ if ( (LA123_0==81) ) {
alt123=1;
}
switch (alt123) {
case 1 :
- // InternalStrategyDSL.g:14884:3: rule__XConstructorCall__Group_3_2__0
+ // InternalStrategyDSL.g:14890:3: rule__XConstructorCall__Group_3_2__0
{
pushFollow(FOLLOW_40);
rule__XConstructorCall__Group_3_2__0();
@@ -49326,14 +49372,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3__3"
- // InternalStrategyDSL.g:14892:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ;
+ // InternalStrategyDSL.g:14898:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ;
public final void rule__XConstructorCall__Group_3__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14896:1: ( rule__XConstructorCall__Group_3__3__Impl )
- // InternalStrategyDSL.g:14897:2: rule__XConstructorCall__Group_3__3__Impl
+ // InternalStrategyDSL.g:14902:1: ( rule__XConstructorCall__Group_3__3__Impl )
+ // InternalStrategyDSL.g:14903:2: rule__XConstructorCall__Group_3__3__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_3__3__Impl();
@@ -49359,17 +49405,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3__3__Impl"
- // InternalStrategyDSL.g:14903:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ;
+ // InternalStrategyDSL.g:14909:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ;
public final void rule__XConstructorCall__Group_3__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14907:1: ( ( '>' ) )
- // InternalStrategyDSL.g:14908:1: ( '>' )
+ // InternalStrategyDSL.g:14913:1: ( ( '>' ) )
+ // InternalStrategyDSL.g:14914:1: ( '>' )
{
- // InternalStrategyDSL.g:14908:1: ( '>' )
- // InternalStrategyDSL.g:14909:2: '>'
+ // InternalStrategyDSL.g:14914:1: ( '>' )
+ // InternalStrategyDSL.g:14915:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3());
@@ -49400,14 +49446,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3_2__0"
- // InternalStrategyDSL.g:14919:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ;
+ // InternalStrategyDSL.g:14925:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ;
public final void rule__XConstructorCall__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14923:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 )
- // InternalStrategyDSL.g:14924:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1
+ // InternalStrategyDSL.g:14929:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 )
+ // InternalStrategyDSL.g:14930:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1
{
pushFollow(FOLLOW_78);
rule__XConstructorCall__Group_3_2__0__Impl();
@@ -49438,22 +49484,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3_2__0__Impl"
- // InternalStrategyDSL.g:14931:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:14937:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ;
public final void rule__XConstructorCall__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14935:1: ( ( ',' ) )
- // InternalStrategyDSL.g:14936:1: ( ',' )
+ // InternalStrategyDSL.g:14941:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:14942:1: ( ',' )
{
- // InternalStrategyDSL.g:14936:1: ( ',' )
- // InternalStrategyDSL.g:14937:2: ','
+ // InternalStrategyDSL.g:14942:1: ( ',' )
+ // InternalStrategyDSL.g:14943:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
@@ -49479,14 +49525,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3_2__1"
- // InternalStrategyDSL.g:14946:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ;
+ // InternalStrategyDSL.g:14952:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ;
public final void rule__XConstructorCall__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14950:1: ( rule__XConstructorCall__Group_3_2__1__Impl )
- // InternalStrategyDSL.g:14951:2: rule__XConstructorCall__Group_3_2__1__Impl
+ // InternalStrategyDSL.g:14956:1: ( rule__XConstructorCall__Group_3_2__1__Impl )
+ // InternalStrategyDSL.g:14957:2: rule__XConstructorCall__Group_3_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_3_2__1__Impl();
@@ -49512,23 +49558,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_3_2__1__Impl"
- // InternalStrategyDSL.g:14957:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ;
+ // InternalStrategyDSL.g:14963:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ;
public final void rule__XConstructorCall__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14961:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) )
- // InternalStrategyDSL.g:14962:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
+ // InternalStrategyDSL.g:14967:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) )
+ // InternalStrategyDSL.g:14968:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
{
- // InternalStrategyDSL.g:14962:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
- // InternalStrategyDSL.g:14963:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
+ // InternalStrategyDSL.g:14968:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
+ // InternalStrategyDSL.g:14969:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1());
}
- // InternalStrategyDSL.g:14964:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
- // InternalStrategyDSL.g:14964:3: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1
+ // InternalStrategyDSL.g:14970:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
+ // InternalStrategyDSL.g:14970:3: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__TypeArgumentsAssignment_3_2_1();
@@ -49563,14 +49609,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4__0"
- // InternalStrategyDSL.g:14973:1: rule__XConstructorCall__Group_4__0 : rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ;
+ // InternalStrategyDSL.g:14979:1: rule__XConstructorCall__Group_4__0 : rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ;
public final void rule__XConstructorCall__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14977:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 )
- // InternalStrategyDSL.g:14978:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1
+ // InternalStrategyDSL.g:14983:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 )
+ // InternalStrategyDSL.g:14984:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1
{
pushFollow(FOLLOW_80);
rule__XConstructorCall__Group_4__0__Impl();
@@ -49601,23 +49647,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4__0__Impl"
- // InternalStrategyDSL.g:14985:1: rule__XConstructorCall__Group_4__0__Impl : ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ;
+ // InternalStrategyDSL.g:14991:1: rule__XConstructorCall__Group_4__0__Impl : ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ;
public final void rule__XConstructorCall__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:14989:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) )
- // InternalStrategyDSL.g:14990:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
+ // InternalStrategyDSL.g:14995:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) )
+ // InternalStrategyDSL.g:14996:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
{
- // InternalStrategyDSL.g:14990:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
- // InternalStrategyDSL.g:14991:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
+ // InternalStrategyDSL.g:14996:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
+ // InternalStrategyDSL.g:14997:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0());
}
- // InternalStrategyDSL.g:14992:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
- // InternalStrategyDSL.g:14992:3: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0
+ // InternalStrategyDSL.g:14998:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
+ // InternalStrategyDSL.g:14998:3: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0();
@@ -49652,14 +49698,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4__1"
- // InternalStrategyDSL.g:15000:1: rule__XConstructorCall__Group_4__1 : rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ;
+ // InternalStrategyDSL.g:15006:1: rule__XConstructorCall__Group_4__1 : rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ;
public final void rule__XConstructorCall__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15004:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 )
- // InternalStrategyDSL.g:15005:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2
+ // InternalStrategyDSL.g:15010:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 )
+ // InternalStrategyDSL.g:15011:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2
{
pushFollow(FOLLOW_80);
rule__XConstructorCall__Group_4__1__Impl();
@@ -49690,31 +49736,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4__1__Impl"
- // InternalStrategyDSL.g:15012:1: rule__XConstructorCall__Group_4__1__Impl : ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ;
+ // InternalStrategyDSL.g:15018:1: rule__XConstructorCall__Group_4__1__Impl : ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ;
public final void rule__XConstructorCall__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15016:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) )
- // InternalStrategyDSL.g:15017:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
+ // InternalStrategyDSL.g:15022:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) )
+ // InternalStrategyDSL.g:15023:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
{
- // InternalStrategyDSL.g:15017:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
- // InternalStrategyDSL.g:15018:2: ( rule__XConstructorCall__Alternatives_4_1 )?
+ // InternalStrategyDSL.g:15023:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
+ // InternalStrategyDSL.g:15024:2: ( rule__XConstructorCall__Alternatives_4_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1());
}
- // InternalStrategyDSL.g:15019:2: ( rule__XConstructorCall__Alternatives_4_1 )?
+ // InternalStrategyDSL.g:15025:2: ( rule__XConstructorCall__Alternatives_4_1 )?
int alt124=2;
int LA124_0 = input.LA(1);
- if ( ((LA124_0>=RULE_ID && LA124_0<=RULE_STRING)||LA124_0==27||LA124_0==31||(LA124_0>=34 && LA124_0<=35)||LA124_0==40||(LA124_0>=45 && LA124_0<=50)||LA124_0==60||LA124_0==78||(LA124_0>=82 && LA124_0<=83)||LA124_0==86||LA124_0==88||(LA124_0>=91 && LA124_0<=99)||LA124_0==101||LA124_0==108||LA124_0==110) ) {
+ if ( ((LA124_0>=RULE_ID && LA124_0<=RULE_STRING)||LA124_0==27||LA124_0==31||(LA124_0>=34 && LA124_0<=35)||LA124_0==40||(LA124_0>=45 && LA124_0<=50)||LA124_0==61||LA124_0==79||(LA124_0>=83 && LA124_0<=84)||LA124_0==87||LA124_0==89||(LA124_0>=92 && LA124_0<=100)||LA124_0==102||LA124_0==109||LA124_0==111) ) {
alt124=1;
}
switch (alt124) {
case 1 :
- // InternalStrategyDSL.g:15019:3: rule__XConstructorCall__Alternatives_4_1
+ // InternalStrategyDSL.g:15025:3: rule__XConstructorCall__Alternatives_4_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Alternatives_4_1();
@@ -49752,14 +49798,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4__2"
- // InternalStrategyDSL.g:15027:1: rule__XConstructorCall__Group_4__2 : rule__XConstructorCall__Group_4__2__Impl ;
+ // InternalStrategyDSL.g:15033:1: rule__XConstructorCall__Group_4__2 : rule__XConstructorCall__Group_4__2__Impl ;
public final void rule__XConstructorCall__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15031:1: ( rule__XConstructorCall__Group_4__2__Impl )
- // InternalStrategyDSL.g:15032:2: rule__XConstructorCall__Group_4__2__Impl
+ // InternalStrategyDSL.g:15037:1: ( rule__XConstructorCall__Group_4__2__Impl )
+ // InternalStrategyDSL.g:15038:2: rule__XConstructorCall__Group_4__2__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4__2__Impl();
@@ -49785,22 +49831,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4__2__Impl"
- // InternalStrategyDSL.g:15038:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:15044:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ;
public final void rule__XConstructorCall__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15042:1: ( ( ')' ) )
- // InternalStrategyDSL.g:15043:1: ( ')' )
+ // InternalStrategyDSL.g:15048:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:15049:1: ( ')' )
{
- // InternalStrategyDSL.g:15043:1: ( ')' )
- // InternalStrategyDSL.g:15044:2: ')'
+ // InternalStrategyDSL.g:15049:1: ( ')' )
+ // InternalStrategyDSL.g:15050:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2());
}
@@ -49826,14 +49872,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__0"
- // InternalStrategyDSL.g:15054:1: rule__XConstructorCall__Group_4_1_1__0 : rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ;
+ // InternalStrategyDSL.g:15060:1: rule__XConstructorCall__Group_4_1_1__0 : rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ;
public final void rule__XConstructorCall__Group_4_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15058:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 )
- // InternalStrategyDSL.g:15059:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1
+ // InternalStrategyDSL.g:15064:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 )
+ // InternalStrategyDSL.g:15065:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1
{
pushFollow(FOLLOW_39);
rule__XConstructorCall__Group_4_1_1__0__Impl();
@@ -49864,23 +49910,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__0__Impl"
- // InternalStrategyDSL.g:15066:1: rule__XConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ;
+ // InternalStrategyDSL.g:15072:1: rule__XConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ;
public final void rule__XConstructorCall__Group_4_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15070:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) )
- // InternalStrategyDSL.g:15071:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
+ // InternalStrategyDSL.g:15076:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) )
+ // InternalStrategyDSL.g:15077:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
{
- // InternalStrategyDSL.g:15071:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
- // InternalStrategyDSL.g:15072:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
+ // InternalStrategyDSL.g:15077:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
+ // InternalStrategyDSL.g:15078:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0());
}
- // InternalStrategyDSL.g:15073:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
- // InternalStrategyDSL.g:15073:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0
+ // InternalStrategyDSL.g:15079:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
+ // InternalStrategyDSL.g:15079:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_4_1_1_0();
@@ -49915,14 +49961,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__1"
- // InternalStrategyDSL.g:15081:1: rule__XConstructorCall__Group_4_1_1__1 : rule__XConstructorCall__Group_4_1_1__1__Impl ;
+ // InternalStrategyDSL.g:15087:1: rule__XConstructorCall__Group_4_1_1__1 : rule__XConstructorCall__Group_4_1_1__1__Impl ;
public final void rule__XConstructorCall__Group_4_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15085:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl )
- // InternalStrategyDSL.g:15086:2: rule__XConstructorCall__Group_4_1_1__1__Impl
+ // InternalStrategyDSL.g:15091:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl )
+ // InternalStrategyDSL.g:15092:2: rule__XConstructorCall__Group_4_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4_1_1__1__Impl();
@@ -49948,35 +49994,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__1__Impl"
- // InternalStrategyDSL.g:15092:1: rule__XConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ;
+ // InternalStrategyDSL.g:15098:1: rule__XConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ;
public final void rule__XConstructorCall__Group_4_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15096:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) )
- // InternalStrategyDSL.g:15097:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
+ // InternalStrategyDSL.g:15102:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) )
+ // InternalStrategyDSL.g:15103:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
{
- // InternalStrategyDSL.g:15097:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
- // InternalStrategyDSL.g:15098:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
+ // InternalStrategyDSL.g:15103:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
+ // InternalStrategyDSL.g:15104:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1());
}
- // InternalStrategyDSL.g:15099:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
+ // InternalStrategyDSL.g:15105:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
loop125:
do {
int alt125=2;
int LA125_0 = input.LA(1);
- if ( (LA125_0==80) ) {
+ if ( (LA125_0==81) ) {
alt125=1;
}
switch (alt125) {
case 1 :
- // InternalStrategyDSL.g:15099:3: rule__XConstructorCall__Group_4_1_1_1__0
+ // InternalStrategyDSL.g:15105:3: rule__XConstructorCall__Group_4_1_1_1__0
{
pushFollow(FOLLOW_40);
rule__XConstructorCall__Group_4_1_1_1__0();
@@ -50017,14 +50063,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0"
- // InternalStrategyDSL.g:15108:1: rule__XConstructorCall__Group_4_1_1_1__0 : rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ;
+ // InternalStrategyDSL.g:15114:1: rule__XConstructorCall__Group_4_1_1_1__0 : rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ;
public final void rule__XConstructorCall__Group_4_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15112:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 )
- // InternalStrategyDSL.g:15113:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1
+ // InternalStrategyDSL.g:15118:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 )
+ // InternalStrategyDSL.g:15119:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1
{
pushFollow(FOLLOW_41);
rule__XConstructorCall__Group_4_1_1_1__0__Impl();
@@ -50055,22 +50101,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0__Impl"
- // InternalStrategyDSL.g:15120:1: rule__XConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:15126:1: rule__XConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XConstructorCall__Group_4_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15124:1: ( ( ',' ) )
- // InternalStrategyDSL.g:15125:1: ( ',' )
+ // InternalStrategyDSL.g:15130:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:15131:1: ( ',' )
{
- // InternalStrategyDSL.g:15125:1: ( ',' )
- // InternalStrategyDSL.g:15126:2: ','
+ // InternalStrategyDSL.g:15131:1: ( ',' )
+ // InternalStrategyDSL.g:15132:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0());
}
@@ -50096,14 +50142,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1"
- // InternalStrategyDSL.g:15135:1: rule__XConstructorCall__Group_4_1_1_1__1 : rule__XConstructorCall__Group_4_1_1_1__1__Impl ;
+ // InternalStrategyDSL.g:15141:1: rule__XConstructorCall__Group_4_1_1_1__1 : rule__XConstructorCall__Group_4_1_1_1__1__Impl ;
public final void rule__XConstructorCall__Group_4_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15139:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl )
- // InternalStrategyDSL.g:15140:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl
+ // InternalStrategyDSL.g:15145:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl )
+ // InternalStrategyDSL.g:15146:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__Group_4_1_1_1__1__Impl();
@@ -50129,23 +50175,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1__Impl"
- // InternalStrategyDSL.g:15146:1: rule__XConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:15152:1: rule__XConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ;
public final void rule__XConstructorCall__Group_4_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15150:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) )
- // InternalStrategyDSL.g:15151:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
+ // InternalStrategyDSL.g:15156:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) )
+ // InternalStrategyDSL.g:15157:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
{
- // InternalStrategyDSL.g:15151:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
- // InternalStrategyDSL.g:15152:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
+ // InternalStrategyDSL.g:15157:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
+ // InternalStrategyDSL.g:15158:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1());
}
- // InternalStrategyDSL.g:15153:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
- // InternalStrategyDSL.g:15153:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1
+ // InternalStrategyDSL.g:15159:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
+ // InternalStrategyDSL.g:15159:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1
{
pushFollow(FOLLOW_2);
rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1();
@@ -50180,14 +50226,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBooleanLiteral__Group__0"
- // InternalStrategyDSL.g:15162:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ;
+ // InternalStrategyDSL.g:15168:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ;
public final void rule__XBooleanLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15166:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 )
- // InternalStrategyDSL.g:15167:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1
+ // InternalStrategyDSL.g:15172:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 )
+ // InternalStrategyDSL.g:15173:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1
{
pushFollow(FOLLOW_105);
rule__XBooleanLiteral__Group__0__Impl();
@@ -50218,23 +50264,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBooleanLiteral__Group__0__Impl"
- // InternalStrategyDSL.g:15174:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:15180:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ;
public final void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15178:1: ( ( () ) )
- // InternalStrategyDSL.g:15179:1: ( () )
+ // InternalStrategyDSL.g:15184:1: ( ( () ) )
+ // InternalStrategyDSL.g:15185:1: ( () )
{
- // InternalStrategyDSL.g:15179:1: ( () )
- // InternalStrategyDSL.g:15180:2: ()
+ // InternalStrategyDSL.g:15185:1: ( () )
+ // InternalStrategyDSL.g:15186:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0());
}
- // InternalStrategyDSL.g:15181:2: ()
- // InternalStrategyDSL.g:15181:3:
+ // InternalStrategyDSL.g:15187:2: ()
+ // InternalStrategyDSL.g:15187:3:
{
}
@@ -50259,14 +50305,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBooleanLiteral__Group__1"
- // InternalStrategyDSL.g:15189:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ;
+ // InternalStrategyDSL.g:15195:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ;
public final void rule__XBooleanLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15193:1: ( rule__XBooleanLiteral__Group__1__Impl )
- // InternalStrategyDSL.g:15194:2: rule__XBooleanLiteral__Group__1__Impl
+ // InternalStrategyDSL.g:15199:1: ( rule__XBooleanLiteral__Group__1__Impl )
+ // InternalStrategyDSL.g:15200:2: rule__XBooleanLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XBooleanLiteral__Group__1__Impl();
@@ -50292,23 +50338,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBooleanLiteral__Group__1__Impl"
- // InternalStrategyDSL.g:15200:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ;
+ // InternalStrategyDSL.g:15206:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ;
public final void rule__XBooleanLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15204:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) )
- // InternalStrategyDSL.g:15205:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
+ // InternalStrategyDSL.g:15210:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) )
+ // InternalStrategyDSL.g:15211:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
{
- // InternalStrategyDSL.g:15205:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
- // InternalStrategyDSL.g:15206:2: ( rule__XBooleanLiteral__Alternatives_1 )
+ // InternalStrategyDSL.g:15211:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
+ // InternalStrategyDSL.g:15212:2: ( rule__XBooleanLiteral__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1());
}
- // InternalStrategyDSL.g:15207:2: ( rule__XBooleanLiteral__Alternatives_1 )
- // InternalStrategyDSL.g:15207:3: rule__XBooleanLiteral__Alternatives_1
+ // InternalStrategyDSL.g:15213:2: ( rule__XBooleanLiteral__Alternatives_1 )
+ // InternalStrategyDSL.g:15213:3: rule__XBooleanLiteral__Alternatives_1
{
pushFollow(FOLLOW_2);
rule__XBooleanLiteral__Alternatives_1();
@@ -50343,14 +50389,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XNullLiteral__Group__0"
- // InternalStrategyDSL.g:15216:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ;
+ // InternalStrategyDSL.g:15222:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ;
public final void rule__XNullLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15220:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 )
- // InternalStrategyDSL.g:15221:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1
+ // InternalStrategyDSL.g:15226:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 )
+ // InternalStrategyDSL.g:15227:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1
{
pushFollow(FOLLOW_106);
rule__XNullLiteral__Group__0__Impl();
@@ -50381,23 +50427,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XNullLiteral__Group__0__Impl"
- // InternalStrategyDSL.g:15228:1: rule__XNullLiteral__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:15234:1: rule__XNullLiteral__Group__0__Impl : ( () ) ;
public final void rule__XNullLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15232:1: ( ( () ) )
- // InternalStrategyDSL.g:15233:1: ( () )
+ // InternalStrategyDSL.g:15238:1: ( ( () ) )
+ // InternalStrategyDSL.g:15239:1: ( () )
{
- // InternalStrategyDSL.g:15233:1: ( () )
- // InternalStrategyDSL.g:15234:2: ()
+ // InternalStrategyDSL.g:15239:1: ( () )
+ // InternalStrategyDSL.g:15240:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0());
}
- // InternalStrategyDSL.g:15235:2: ()
- // InternalStrategyDSL.g:15235:3:
+ // InternalStrategyDSL.g:15241:2: ()
+ // InternalStrategyDSL.g:15241:3:
{
}
@@ -50422,14 +50468,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XNullLiteral__Group__1"
- // InternalStrategyDSL.g:15243:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ;
+ // InternalStrategyDSL.g:15249:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ;
public final void rule__XNullLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15247:1: ( rule__XNullLiteral__Group__1__Impl )
- // InternalStrategyDSL.g:15248:2: rule__XNullLiteral__Group__1__Impl
+ // InternalStrategyDSL.g:15253:1: ( rule__XNullLiteral__Group__1__Impl )
+ // InternalStrategyDSL.g:15254:2: rule__XNullLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XNullLiteral__Group__1__Impl();
@@ -50455,22 +50501,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XNullLiteral__Group__1__Impl"
- // InternalStrategyDSL.g:15254:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ;
+ // InternalStrategyDSL.g:15260:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ;
public final void rule__XNullLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15258:1: ( ( 'null' ) )
- // InternalStrategyDSL.g:15259:1: ( 'null' )
+ // InternalStrategyDSL.g:15264:1: ( ( 'null' ) )
+ // InternalStrategyDSL.g:15265:1: ( 'null' )
{
- // InternalStrategyDSL.g:15259:1: ( 'null' )
- // InternalStrategyDSL.g:15260:2: 'null'
+ // InternalStrategyDSL.g:15265:1: ( 'null' )
+ // InternalStrategyDSL.g:15266:2: 'null'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
}
- match(input,95,FOLLOW_2); if (state.failed) return ;
+ match(input,96,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
}
@@ -50496,14 +50542,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XNumberLiteral__Group__0"
- // InternalStrategyDSL.g:15270:1: rule__XNumberLiteral__Group__0 : rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ;
+ // InternalStrategyDSL.g:15276:1: rule__XNumberLiteral__Group__0 : rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ;
public final void rule__XNumberLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15274:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 )
- // InternalStrategyDSL.g:15275:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1
+ // InternalStrategyDSL.g:15280:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 )
+ // InternalStrategyDSL.g:15281:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1
{
pushFollow(FOLLOW_107);
rule__XNumberLiteral__Group__0__Impl();
@@ -50534,23 +50580,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XNumberLiteral__Group__0__Impl"
- // InternalStrategyDSL.g:15282:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:15288:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ;
public final void rule__XNumberLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15286:1: ( ( () ) )
- // InternalStrategyDSL.g:15287:1: ( () )
+ // InternalStrategyDSL.g:15292:1: ( ( () ) )
+ // InternalStrategyDSL.g:15293:1: ( () )
{
- // InternalStrategyDSL.g:15287:1: ( () )
- // InternalStrategyDSL.g:15288:2: ()
+ // InternalStrategyDSL.g:15293:1: ( () )
+ // InternalStrategyDSL.g:15294:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0());
}
- // InternalStrategyDSL.g:15289:2: ()
- // InternalStrategyDSL.g:15289:3:
+ // InternalStrategyDSL.g:15295:2: ()
+ // InternalStrategyDSL.g:15295:3:
{
}
@@ -50575,14 +50621,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XNumberLiteral__Group__1"
- // InternalStrategyDSL.g:15297:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ;
+ // InternalStrategyDSL.g:15303:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ;
public final void rule__XNumberLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15301:1: ( rule__XNumberLiteral__Group__1__Impl )
- // InternalStrategyDSL.g:15302:2: rule__XNumberLiteral__Group__1__Impl
+ // InternalStrategyDSL.g:15307:1: ( rule__XNumberLiteral__Group__1__Impl )
+ // InternalStrategyDSL.g:15308:2: rule__XNumberLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XNumberLiteral__Group__1__Impl();
@@ -50608,23 +50654,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XNumberLiteral__Group__1__Impl"
- // InternalStrategyDSL.g:15308:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:15314:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ;
public final void rule__XNumberLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15312:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) )
- // InternalStrategyDSL.g:15313:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
+ // InternalStrategyDSL.g:15318:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) )
+ // InternalStrategyDSL.g:15319:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
{
- // InternalStrategyDSL.g:15313:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
- // InternalStrategyDSL.g:15314:2: ( rule__XNumberLiteral__ValueAssignment_1 )
+ // InternalStrategyDSL.g:15319:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
+ // InternalStrategyDSL.g:15320:2: ( rule__XNumberLiteral__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1());
}
- // InternalStrategyDSL.g:15315:2: ( rule__XNumberLiteral__ValueAssignment_1 )
- // InternalStrategyDSL.g:15315:3: rule__XNumberLiteral__ValueAssignment_1
+ // InternalStrategyDSL.g:15321:2: ( rule__XNumberLiteral__ValueAssignment_1 )
+ // InternalStrategyDSL.g:15321:3: rule__XNumberLiteral__ValueAssignment_1
{
pushFollow(FOLLOW_2);
rule__XNumberLiteral__ValueAssignment_1();
@@ -50659,14 +50705,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XStringLiteral__Group__0"
- // InternalStrategyDSL.g:15324:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ;
+ // InternalStrategyDSL.g:15330:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ;
public final void rule__XStringLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15328:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 )
- // InternalStrategyDSL.g:15329:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1
+ // InternalStrategyDSL.g:15334:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 )
+ // InternalStrategyDSL.g:15335:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1
{
pushFollow(FOLLOW_108);
rule__XStringLiteral__Group__0__Impl();
@@ -50697,23 +50743,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XStringLiteral__Group__0__Impl"
- // InternalStrategyDSL.g:15336:1: rule__XStringLiteral__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:15342:1: rule__XStringLiteral__Group__0__Impl : ( () ) ;
public final void rule__XStringLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15340:1: ( ( () ) )
- // InternalStrategyDSL.g:15341:1: ( () )
+ // InternalStrategyDSL.g:15346:1: ( ( () ) )
+ // InternalStrategyDSL.g:15347:1: ( () )
{
- // InternalStrategyDSL.g:15341:1: ( () )
- // InternalStrategyDSL.g:15342:2: ()
+ // InternalStrategyDSL.g:15347:1: ( () )
+ // InternalStrategyDSL.g:15348:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0());
}
- // InternalStrategyDSL.g:15343:2: ()
- // InternalStrategyDSL.g:15343:3:
+ // InternalStrategyDSL.g:15349:2: ()
+ // InternalStrategyDSL.g:15349:3:
{
}
@@ -50738,14 +50784,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XStringLiteral__Group__1"
- // InternalStrategyDSL.g:15351:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ;
+ // InternalStrategyDSL.g:15357:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ;
public final void rule__XStringLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15355:1: ( rule__XStringLiteral__Group__1__Impl )
- // InternalStrategyDSL.g:15356:2: rule__XStringLiteral__Group__1__Impl
+ // InternalStrategyDSL.g:15361:1: ( rule__XStringLiteral__Group__1__Impl )
+ // InternalStrategyDSL.g:15362:2: rule__XStringLiteral__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__XStringLiteral__Group__1__Impl();
@@ -50771,23 +50817,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XStringLiteral__Group__1__Impl"
- // InternalStrategyDSL.g:15362:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:15368:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ;
public final void rule__XStringLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15366:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) )
- // InternalStrategyDSL.g:15367:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
+ // InternalStrategyDSL.g:15372:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) )
+ // InternalStrategyDSL.g:15373:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
{
- // InternalStrategyDSL.g:15367:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
- // InternalStrategyDSL.g:15368:2: ( rule__XStringLiteral__ValueAssignment_1 )
+ // InternalStrategyDSL.g:15373:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
+ // InternalStrategyDSL.g:15374:2: ( rule__XStringLiteral__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getValueAssignment_1());
}
- // InternalStrategyDSL.g:15369:2: ( rule__XStringLiteral__ValueAssignment_1 )
- // InternalStrategyDSL.g:15369:3: rule__XStringLiteral__ValueAssignment_1
+ // InternalStrategyDSL.g:15375:2: ( rule__XStringLiteral__ValueAssignment_1 )
+ // InternalStrategyDSL.g:15375:3: rule__XStringLiteral__ValueAssignment_1
{
pushFollow(FOLLOW_2);
rule__XStringLiteral__ValueAssignment_1();
@@ -50822,14 +50868,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__0"
- // InternalStrategyDSL.g:15378:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ;
+ // InternalStrategyDSL.g:15384:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ;
public final void rule__XTypeLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15382:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 )
- // InternalStrategyDSL.g:15383:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1
+ // InternalStrategyDSL.g:15388:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 )
+ // InternalStrategyDSL.g:15389:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1
{
pushFollow(FOLLOW_109);
rule__XTypeLiteral__Group__0__Impl();
@@ -50860,23 +50906,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__0__Impl"
- // InternalStrategyDSL.g:15390:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:15396:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ;
public final void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15394:1: ( ( () ) )
- // InternalStrategyDSL.g:15395:1: ( () )
+ // InternalStrategyDSL.g:15400:1: ( ( () ) )
+ // InternalStrategyDSL.g:15401:1: ( () )
{
- // InternalStrategyDSL.g:15395:1: ( () )
- // InternalStrategyDSL.g:15396:2: ()
+ // InternalStrategyDSL.g:15401:1: ( () )
+ // InternalStrategyDSL.g:15402:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0());
}
- // InternalStrategyDSL.g:15397:2: ()
- // InternalStrategyDSL.g:15397:3:
+ // InternalStrategyDSL.g:15403:2: ()
+ // InternalStrategyDSL.g:15403:3:
{
}
@@ -50901,14 +50947,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__1"
- // InternalStrategyDSL.g:15405:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ;
+ // InternalStrategyDSL.g:15411:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ;
public final void rule__XTypeLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15409:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 )
- // InternalStrategyDSL.g:15410:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2
+ // InternalStrategyDSL.g:15415:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 )
+ // InternalStrategyDSL.g:15416:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2
{
pushFollow(FOLLOW_37);
rule__XTypeLiteral__Group__1__Impl();
@@ -50939,22 +50985,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__1__Impl"
- // InternalStrategyDSL.g:15417:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ;
+ // InternalStrategyDSL.g:15423:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ;
public final void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15421:1: ( ( 'typeof' ) )
- // InternalStrategyDSL.g:15422:1: ( 'typeof' )
+ // InternalStrategyDSL.g:15427:1: ( ( 'typeof' ) )
+ // InternalStrategyDSL.g:15428:1: ( 'typeof' )
{
- // InternalStrategyDSL.g:15422:1: ( 'typeof' )
- // InternalStrategyDSL.g:15423:2: 'typeof'
+ // InternalStrategyDSL.g:15428:1: ( 'typeof' )
+ // InternalStrategyDSL.g:15429:2: 'typeof'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
- match(input,96,FOLLOW_2); if (state.failed) return ;
+ match(input,97,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
@@ -50980,14 +51026,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__2"
- // InternalStrategyDSL.g:15432:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ;
+ // InternalStrategyDSL.g:15438:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ;
public final void rule__XTypeLiteral__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15436:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 )
- // InternalStrategyDSL.g:15437:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3
+ // InternalStrategyDSL.g:15442:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 )
+ // InternalStrategyDSL.g:15443:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3
{
pushFollow(FOLLOW_7);
rule__XTypeLiteral__Group__2__Impl();
@@ -51018,22 +51064,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__2__Impl"
- // InternalStrategyDSL.g:15444:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ;
+ // InternalStrategyDSL.g:15450:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ;
public final void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15448:1: ( ( '(' ) )
- // InternalStrategyDSL.g:15449:1: ( '(' )
+ // InternalStrategyDSL.g:15454:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:15455:1: ( '(' )
{
- // InternalStrategyDSL.g:15449:1: ( '(' )
- // InternalStrategyDSL.g:15450:2: '('
+ // InternalStrategyDSL.g:15455:1: ( '(' )
+ // InternalStrategyDSL.g:15456:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
@@ -51059,14 +51105,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__3"
- // InternalStrategyDSL.g:15459:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ;
+ // InternalStrategyDSL.g:15465:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ;
public final void rule__XTypeLiteral__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15463:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 )
- // InternalStrategyDSL.g:15464:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4
+ // InternalStrategyDSL.g:15469:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 )
+ // InternalStrategyDSL.g:15470:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4
{
pushFollow(FOLLOW_110);
rule__XTypeLiteral__Group__3__Impl();
@@ -51097,23 +51143,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__3__Impl"
- // InternalStrategyDSL.g:15471:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ;
+ // InternalStrategyDSL.g:15477:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ;
public final void rule__XTypeLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15475:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) )
- // InternalStrategyDSL.g:15476:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
+ // InternalStrategyDSL.g:15481:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) )
+ // InternalStrategyDSL.g:15482:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
{
- // InternalStrategyDSL.g:15476:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
- // InternalStrategyDSL.g:15477:2: ( rule__XTypeLiteral__TypeAssignment_3 )
+ // InternalStrategyDSL.g:15482:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
+ // InternalStrategyDSL.g:15483:2: ( rule__XTypeLiteral__TypeAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3());
}
- // InternalStrategyDSL.g:15478:2: ( rule__XTypeLiteral__TypeAssignment_3 )
- // InternalStrategyDSL.g:15478:3: rule__XTypeLiteral__TypeAssignment_3
+ // InternalStrategyDSL.g:15484:2: ( rule__XTypeLiteral__TypeAssignment_3 )
+ // InternalStrategyDSL.g:15484:3: rule__XTypeLiteral__TypeAssignment_3
{
pushFollow(FOLLOW_2);
rule__XTypeLiteral__TypeAssignment_3();
@@ -51148,14 +51194,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__4"
- // InternalStrategyDSL.g:15486:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ;
+ // InternalStrategyDSL.g:15492:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ;
public final void rule__XTypeLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15490:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 )
- // InternalStrategyDSL.g:15491:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5
+ // InternalStrategyDSL.g:15496:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 )
+ // InternalStrategyDSL.g:15497:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5
{
pushFollow(FOLLOW_110);
rule__XTypeLiteral__Group__4__Impl();
@@ -51186,35 +51232,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__4__Impl"
- // InternalStrategyDSL.g:15498:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ;
+ // InternalStrategyDSL.g:15504:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ;
public final void rule__XTypeLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15502:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) )
- // InternalStrategyDSL.g:15503:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
+ // InternalStrategyDSL.g:15508:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) )
+ // InternalStrategyDSL.g:15509:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
{
- // InternalStrategyDSL.g:15503:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
- // InternalStrategyDSL.g:15504:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
+ // InternalStrategyDSL.g:15509:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
+ // InternalStrategyDSL.g:15510:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4());
}
- // InternalStrategyDSL.g:15505:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
+ // InternalStrategyDSL.g:15511:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
loop126:
do {
int alt126=2;
int LA126_0 = input.LA(1);
- if ( (LA126_0==83) ) {
+ if ( (LA126_0==84) ) {
alt126=1;
}
switch (alt126) {
case 1 :
- // InternalStrategyDSL.g:15505:3: rule__XTypeLiteral__ArrayDimensionsAssignment_4
+ // InternalStrategyDSL.g:15511:3: rule__XTypeLiteral__ArrayDimensionsAssignment_4
{
pushFollow(FOLLOW_111);
rule__XTypeLiteral__ArrayDimensionsAssignment_4();
@@ -51255,14 +51301,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__5"
- // InternalStrategyDSL.g:15513:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ;
+ // InternalStrategyDSL.g:15519:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ;
public final void rule__XTypeLiteral__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15517:1: ( rule__XTypeLiteral__Group__5__Impl )
- // InternalStrategyDSL.g:15518:2: rule__XTypeLiteral__Group__5__Impl
+ // InternalStrategyDSL.g:15523:1: ( rule__XTypeLiteral__Group__5__Impl )
+ // InternalStrategyDSL.g:15524:2: rule__XTypeLiteral__Group__5__Impl
{
pushFollow(FOLLOW_2);
rule__XTypeLiteral__Group__5__Impl();
@@ -51288,22 +51334,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__Group__5__Impl"
- // InternalStrategyDSL.g:15524:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:15530:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ;
public final void rule__XTypeLiteral__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15528:1: ( ( ')' ) )
- // InternalStrategyDSL.g:15529:1: ( ')' )
+ // InternalStrategyDSL.g:15534:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:15535:1: ( ')' )
{
- // InternalStrategyDSL.g:15529:1: ( ')' )
- // InternalStrategyDSL.g:15530:2: ')'
+ // InternalStrategyDSL.g:15535:1: ( ')' )
+ // InternalStrategyDSL.g:15536:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5());
}
@@ -51329,14 +51375,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XThrowExpression__Group__0"
- // InternalStrategyDSL.g:15540:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ;
+ // InternalStrategyDSL.g:15546:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ;
public final void rule__XThrowExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15544:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 )
- // InternalStrategyDSL.g:15545:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1
+ // InternalStrategyDSL.g:15550:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 )
+ // InternalStrategyDSL.g:15551:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1
{
pushFollow(FOLLOW_112);
rule__XThrowExpression__Group__0__Impl();
@@ -51367,23 +51413,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XThrowExpression__Group__0__Impl"
- // InternalStrategyDSL.g:15552:1: rule__XThrowExpression__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:15558:1: rule__XThrowExpression__Group__0__Impl : ( () ) ;
public final void rule__XThrowExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15556:1: ( ( () ) )
- // InternalStrategyDSL.g:15557:1: ( () )
+ // InternalStrategyDSL.g:15562:1: ( ( () ) )
+ // InternalStrategyDSL.g:15563:1: ( () )
{
- // InternalStrategyDSL.g:15557:1: ( () )
- // InternalStrategyDSL.g:15558:2: ()
+ // InternalStrategyDSL.g:15563:1: ( () )
+ // InternalStrategyDSL.g:15564:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0());
}
- // InternalStrategyDSL.g:15559:2: ()
- // InternalStrategyDSL.g:15559:3:
+ // InternalStrategyDSL.g:15565:2: ()
+ // InternalStrategyDSL.g:15565:3:
{
}
@@ -51408,14 +51454,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XThrowExpression__Group__1"
- // InternalStrategyDSL.g:15567:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ;
+ // InternalStrategyDSL.g:15573:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ;
public final void rule__XThrowExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15571:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 )
- // InternalStrategyDSL.g:15572:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2
+ // InternalStrategyDSL.g:15577:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 )
+ // InternalStrategyDSL.g:15578:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2
{
pushFollow(FOLLOW_41);
rule__XThrowExpression__Group__1__Impl();
@@ -51446,22 +51492,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XThrowExpression__Group__1__Impl"
- // InternalStrategyDSL.g:15579:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ;
+ // InternalStrategyDSL.g:15585:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ;
public final void rule__XThrowExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15583:1: ( ( 'throw' ) )
- // InternalStrategyDSL.g:15584:1: ( 'throw' )
+ // InternalStrategyDSL.g:15589:1: ( ( 'throw' ) )
+ // InternalStrategyDSL.g:15590:1: ( 'throw' )
{
- // InternalStrategyDSL.g:15584:1: ( 'throw' )
- // InternalStrategyDSL.g:15585:2: 'throw'
+ // InternalStrategyDSL.g:15590:1: ( 'throw' )
+ // InternalStrategyDSL.g:15591:2: 'throw'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
- match(input,97,FOLLOW_2); if (state.failed) return ;
+ match(input,98,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
@@ -51487,14 +51533,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XThrowExpression__Group__2"
- // InternalStrategyDSL.g:15594:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ;
+ // InternalStrategyDSL.g:15600:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ;
public final void rule__XThrowExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15598:1: ( rule__XThrowExpression__Group__2__Impl )
- // InternalStrategyDSL.g:15599:2: rule__XThrowExpression__Group__2__Impl
+ // InternalStrategyDSL.g:15604:1: ( rule__XThrowExpression__Group__2__Impl )
+ // InternalStrategyDSL.g:15605:2: rule__XThrowExpression__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XThrowExpression__Group__2__Impl();
@@ -51520,23 +51566,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XThrowExpression__Group__2__Impl"
- // InternalStrategyDSL.g:15605:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:15611:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ;
public final void rule__XThrowExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15609:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) )
- // InternalStrategyDSL.g:15610:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
+ // InternalStrategyDSL.g:15615:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) )
+ // InternalStrategyDSL.g:15616:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
{
- // InternalStrategyDSL.g:15610:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
- // InternalStrategyDSL.g:15611:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
+ // InternalStrategyDSL.g:15616:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
+ // InternalStrategyDSL.g:15617:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2());
}
- // InternalStrategyDSL.g:15612:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
- // InternalStrategyDSL.g:15612:3: rule__XThrowExpression__ExpressionAssignment_2
+ // InternalStrategyDSL.g:15618:2: ( rule__XThrowExpression__ExpressionAssignment_2 )
+ // InternalStrategyDSL.g:15618:3: rule__XThrowExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XThrowExpression__ExpressionAssignment_2();
@@ -51571,14 +51617,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XReturnExpression__Group__0"
- // InternalStrategyDSL.g:15621:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ;
+ // InternalStrategyDSL.g:15627:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ;
public final void rule__XReturnExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15625:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 )
- // InternalStrategyDSL.g:15626:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1
+ // InternalStrategyDSL.g:15631:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 )
+ // InternalStrategyDSL.g:15632:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1
{
pushFollow(FOLLOW_113);
rule__XReturnExpression__Group__0__Impl();
@@ -51609,23 +51655,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XReturnExpression__Group__0__Impl"
- // InternalStrategyDSL.g:15633:1: rule__XReturnExpression__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:15639:1: rule__XReturnExpression__Group__0__Impl : ( () ) ;
public final void rule__XReturnExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15637:1: ( ( () ) )
- // InternalStrategyDSL.g:15638:1: ( () )
+ // InternalStrategyDSL.g:15643:1: ( ( () ) )
+ // InternalStrategyDSL.g:15644:1: ( () )
{
- // InternalStrategyDSL.g:15638:1: ( () )
- // InternalStrategyDSL.g:15639:2: ()
+ // InternalStrategyDSL.g:15644:1: ( () )
+ // InternalStrategyDSL.g:15645:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0());
}
- // InternalStrategyDSL.g:15640:2: ()
- // InternalStrategyDSL.g:15640:3:
+ // InternalStrategyDSL.g:15646:2: ()
+ // InternalStrategyDSL.g:15646:3:
{
}
@@ -51650,14 +51696,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XReturnExpression__Group__1"
- // InternalStrategyDSL.g:15648:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ;
+ // InternalStrategyDSL.g:15654:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ;
public final void rule__XReturnExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15652:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 )
- // InternalStrategyDSL.g:15653:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2
+ // InternalStrategyDSL.g:15658:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 )
+ // InternalStrategyDSL.g:15659:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2
{
pushFollow(FOLLOW_41);
rule__XReturnExpression__Group__1__Impl();
@@ -51688,22 +51734,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XReturnExpression__Group__1__Impl"
- // InternalStrategyDSL.g:15660:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ;
+ // InternalStrategyDSL.g:15666:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ;
public final void rule__XReturnExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15664:1: ( ( 'return' ) )
- // InternalStrategyDSL.g:15665:1: ( 'return' )
+ // InternalStrategyDSL.g:15670:1: ( ( 'return' ) )
+ // InternalStrategyDSL.g:15671:1: ( 'return' )
{
- // InternalStrategyDSL.g:15665:1: ( 'return' )
- // InternalStrategyDSL.g:15666:2: 'return'
+ // InternalStrategyDSL.g:15671:1: ( 'return' )
+ // InternalStrategyDSL.g:15672:2: 'return'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
- match(input,98,FOLLOW_2); if (state.failed) return ;
+ match(input,99,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
@@ -51729,14 +51775,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XReturnExpression__Group__2"
- // InternalStrategyDSL.g:15675:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ;
+ // InternalStrategyDSL.g:15681:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ;
public final void rule__XReturnExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15679:1: ( rule__XReturnExpression__Group__2__Impl )
- // InternalStrategyDSL.g:15680:2: rule__XReturnExpression__Group__2__Impl
+ // InternalStrategyDSL.g:15685:1: ( rule__XReturnExpression__Group__2__Impl )
+ // InternalStrategyDSL.g:15686:2: rule__XReturnExpression__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XReturnExpression__Group__2__Impl();
@@ -51762,27 +51808,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XReturnExpression__Group__2__Impl"
- // InternalStrategyDSL.g:15686:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ;
+ // InternalStrategyDSL.g:15692:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ;
public final void rule__XReturnExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15690:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) )
- // InternalStrategyDSL.g:15691:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
+ // InternalStrategyDSL.g:15696:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) )
+ // InternalStrategyDSL.g:15697:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
{
- // InternalStrategyDSL.g:15691:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
- // InternalStrategyDSL.g:15692:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
+ // InternalStrategyDSL.g:15697:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
+ // InternalStrategyDSL.g:15698:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2());
}
- // InternalStrategyDSL.g:15693:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
+ // InternalStrategyDSL.g:15699:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?
int alt127=2;
alt127 = dfa127.predict(input);
switch (alt127) {
case 1 :
- // InternalStrategyDSL.g:15693:3: rule__XReturnExpression__ExpressionAssignment_2
+ // InternalStrategyDSL.g:15699:3: rule__XReturnExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XReturnExpression__ExpressionAssignment_2();
@@ -51820,14 +51866,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__0"
- // InternalStrategyDSL.g:15702:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ;
+ // InternalStrategyDSL.g:15708:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ;
public final void rule__XTryCatchFinallyExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15706:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 )
- // InternalStrategyDSL.g:15707:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1
+ // InternalStrategyDSL.g:15712:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 )
+ // InternalStrategyDSL.g:15713:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1
{
pushFollow(FOLLOW_114);
rule__XTryCatchFinallyExpression__Group__0__Impl();
@@ -51858,23 +51904,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__0__Impl"
- // InternalStrategyDSL.g:15714:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:15720:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ;
public final void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15718:1: ( ( () ) )
- // InternalStrategyDSL.g:15719:1: ( () )
+ // InternalStrategyDSL.g:15724:1: ( ( () ) )
+ // InternalStrategyDSL.g:15725:1: ( () )
{
- // InternalStrategyDSL.g:15719:1: ( () )
- // InternalStrategyDSL.g:15720:2: ()
+ // InternalStrategyDSL.g:15725:1: ( () )
+ // InternalStrategyDSL.g:15726:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0());
}
- // InternalStrategyDSL.g:15721:2: ()
- // InternalStrategyDSL.g:15721:3:
+ // InternalStrategyDSL.g:15727:2: ()
+ // InternalStrategyDSL.g:15727:3:
{
}
@@ -51899,14 +51945,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__1"
- // InternalStrategyDSL.g:15729:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ;
+ // InternalStrategyDSL.g:15735:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ;
public final void rule__XTryCatchFinallyExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15733:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 )
- // InternalStrategyDSL.g:15734:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2
+ // InternalStrategyDSL.g:15739:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 )
+ // InternalStrategyDSL.g:15740:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2
{
pushFollow(FOLLOW_41);
rule__XTryCatchFinallyExpression__Group__1__Impl();
@@ -51937,22 +51983,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__1__Impl"
- // InternalStrategyDSL.g:15741:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ;
+ // InternalStrategyDSL.g:15747:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ;
public final void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15745:1: ( ( 'try' ) )
- // InternalStrategyDSL.g:15746:1: ( 'try' )
+ // InternalStrategyDSL.g:15751:1: ( ( 'try' ) )
+ // InternalStrategyDSL.g:15752:1: ( 'try' )
{
- // InternalStrategyDSL.g:15746:1: ( 'try' )
- // InternalStrategyDSL.g:15747:2: 'try'
+ // InternalStrategyDSL.g:15752:1: ( 'try' )
+ // InternalStrategyDSL.g:15753:2: 'try'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
- match(input,99,FOLLOW_2); if (state.failed) return ;
+ match(input,100,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
@@ -51978,14 +52024,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__2"
- // InternalStrategyDSL.g:15756:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ;
+ // InternalStrategyDSL.g:15762:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ;
public final void rule__XTryCatchFinallyExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15760:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 )
- // InternalStrategyDSL.g:15761:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3
+ // InternalStrategyDSL.g:15766:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 )
+ // InternalStrategyDSL.g:15767:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3
{
pushFollow(FOLLOW_115);
rule__XTryCatchFinallyExpression__Group__2__Impl();
@@ -52016,23 +52062,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__2__Impl"
- // InternalStrategyDSL.g:15768:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:15774:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15772:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) )
- // InternalStrategyDSL.g:15773:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
+ // InternalStrategyDSL.g:15778:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) )
+ // InternalStrategyDSL.g:15779:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
{
- // InternalStrategyDSL.g:15773:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
- // InternalStrategyDSL.g:15774:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
+ // InternalStrategyDSL.g:15779:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
+ // InternalStrategyDSL.g:15780:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2());
}
- // InternalStrategyDSL.g:15775:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
- // InternalStrategyDSL.g:15775:3: rule__XTryCatchFinallyExpression__ExpressionAssignment_2
+ // InternalStrategyDSL.g:15781:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
+ // InternalStrategyDSL.g:15781:3: rule__XTryCatchFinallyExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__ExpressionAssignment_2();
@@ -52067,14 +52113,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__3"
- // InternalStrategyDSL.g:15783:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ;
+ // InternalStrategyDSL.g:15789:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ;
public final void rule__XTryCatchFinallyExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15787:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl )
- // InternalStrategyDSL.g:15788:2: rule__XTryCatchFinallyExpression__Group__3__Impl
+ // InternalStrategyDSL.g:15793:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl )
+ // InternalStrategyDSL.g:15794:2: rule__XTryCatchFinallyExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group__3__Impl();
@@ -52100,23 +52146,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__3__Impl"
- // InternalStrategyDSL.g:15794:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ;
+ // InternalStrategyDSL.g:15800:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15798:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) )
- // InternalStrategyDSL.g:15799:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
+ // InternalStrategyDSL.g:15804:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) )
+ // InternalStrategyDSL.g:15805:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
{
- // InternalStrategyDSL.g:15799:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
- // InternalStrategyDSL.g:15800:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
+ // InternalStrategyDSL.g:15805:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
+ // InternalStrategyDSL.g:15806:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3());
}
- // InternalStrategyDSL.g:15801:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
- // InternalStrategyDSL.g:15801:3: rule__XTryCatchFinallyExpression__Alternatives_3
+ // InternalStrategyDSL.g:15807:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
+ // InternalStrategyDSL.g:15807:3: rule__XTryCatchFinallyExpression__Alternatives_3
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Alternatives_3();
@@ -52151,14 +52197,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0"
- // InternalStrategyDSL.g:15810:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ;
+ // InternalStrategyDSL.g:15816:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15814:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 )
- // InternalStrategyDSL.g:15815:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1
+ // InternalStrategyDSL.g:15820:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 )
+ // InternalStrategyDSL.g:15821:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1
{
pushFollow(FOLLOW_116);
rule__XTryCatchFinallyExpression__Group_3_0__0__Impl();
@@ -52189,26 +52235,26 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0__Impl"
- // InternalStrategyDSL.g:15822:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ;
+ // InternalStrategyDSL.g:15828:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15826:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) )
- // InternalStrategyDSL.g:15827:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
+ // InternalStrategyDSL.g:15832:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) )
+ // InternalStrategyDSL.g:15833:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
{
- // InternalStrategyDSL.g:15827:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
- // InternalStrategyDSL.g:15828:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
+ // InternalStrategyDSL.g:15833:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
+ // InternalStrategyDSL.g:15834:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
{
- // InternalStrategyDSL.g:15828:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) )
- // InternalStrategyDSL.g:15829:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
+ // InternalStrategyDSL.g:15834:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) )
+ // InternalStrategyDSL.g:15835:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
- // InternalStrategyDSL.g:15830:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
- // InternalStrategyDSL.g:15830:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
+ // InternalStrategyDSL.g:15836:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
+ // InternalStrategyDSL.g:15836:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
pushFollow(FOLLOW_117);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
@@ -52224,22 +52270,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
- // InternalStrategyDSL.g:15833:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
- // InternalStrategyDSL.g:15834:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
+ // InternalStrategyDSL.g:15839:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
+ // InternalStrategyDSL.g:15840:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
- // InternalStrategyDSL.g:15835:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
+ // InternalStrategyDSL.g:15841:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
loop128:
do {
int alt128=2;
int LA128_0 = input.LA(1);
- if ( (LA128_0==102) ) {
+ if ( (LA128_0==103) ) {
int LA128_2 = input.LA(2);
- if ( (synpred176_InternalStrategyDSL()) ) {
+ if ( (synpred177_InternalStrategyDSL()) ) {
alt128=1;
}
@@ -52249,7 +52295,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt128) {
case 1 :
- // InternalStrategyDSL.g:15835:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
+ // InternalStrategyDSL.g:15841:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
pushFollow(FOLLOW_117);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
@@ -52293,14 +52339,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1"
- // InternalStrategyDSL.g:15844:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ;
+ // InternalStrategyDSL.g:15850:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15848:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl )
- // InternalStrategyDSL.g:15849:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl
+ // InternalStrategyDSL.g:15854:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl )
+ // InternalStrategyDSL.g:15855:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0__1__Impl();
@@ -52326,35 +52372,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1__Impl"
- // InternalStrategyDSL.g:15855:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ;
+ // InternalStrategyDSL.g:15861:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15859:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) )
- // InternalStrategyDSL.g:15860:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
+ // InternalStrategyDSL.g:15865:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) )
+ // InternalStrategyDSL.g:15866:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
{
- // InternalStrategyDSL.g:15860:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
- // InternalStrategyDSL.g:15861:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
+ // InternalStrategyDSL.g:15866:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
+ // InternalStrategyDSL.g:15867:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1());
}
- // InternalStrategyDSL.g:15862:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
+ // InternalStrategyDSL.g:15868:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
int alt129=2;
int LA129_0 = input.LA(1);
- if ( (LA129_0==100) ) {
+ if ( (LA129_0==101) ) {
int LA129_1 = input.LA(2);
- if ( (synpred177_InternalStrategyDSL()) ) {
+ if ( (synpred178_InternalStrategyDSL()) ) {
alt129=1;
}
}
switch (alt129) {
case 1 :
- // InternalStrategyDSL.g:15862:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
+ // InternalStrategyDSL.g:15868:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0_1__0();
@@ -52392,14 +52438,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0"
- // InternalStrategyDSL.g:15871:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ;
+ // InternalStrategyDSL.g:15877:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15875:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 )
- // InternalStrategyDSL.g:15876:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1
+ // InternalStrategyDSL.g:15881:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 )
+ // InternalStrategyDSL.g:15882:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1
{
pushFollow(FOLLOW_41);
rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl();
@@ -52430,25 +52476,25 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl"
- // InternalStrategyDSL.g:15883:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ;
+ // InternalStrategyDSL.g:15889:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15887:1: ( ( ( 'finally' ) ) )
- // InternalStrategyDSL.g:15888:1: ( ( 'finally' ) )
+ // InternalStrategyDSL.g:15893:1: ( ( ( 'finally' ) ) )
+ // InternalStrategyDSL.g:15894:1: ( ( 'finally' ) )
{
- // InternalStrategyDSL.g:15888:1: ( ( 'finally' ) )
- // InternalStrategyDSL.g:15889:2: ( 'finally' )
+ // InternalStrategyDSL.g:15894:1: ( ( 'finally' ) )
+ // InternalStrategyDSL.g:15895:2: ( 'finally' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0());
}
- // InternalStrategyDSL.g:15890:2: ( 'finally' )
- // InternalStrategyDSL.g:15890:3: 'finally'
+ // InternalStrategyDSL.g:15896:2: ( 'finally' )
+ // InternalStrategyDSL.g:15896:3: 'finally'
{
- match(input,100,FOLLOW_2); if (state.failed) return ;
+ match(input,101,FOLLOW_2); if (state.failed) return ;
}
@@ -52477,14 +52523,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1"
- // InternalStrategyDSL.g:15898:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ;
+ // InternalStrategyDSL.g:15904:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15902:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl )
- // InternalStrategyDSL.g:15903:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl
+ // InternalStrategyDSL.g:15908:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl )
+ // InternalStrategyDSL.g:15909:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl();
@@ -52510,23 +52556,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl"
- // InternalStrategyDSL.g:15909:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ;
+ // InternalStrategyDSL.g:15915:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15913:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) )
- // InternalStrategyDSL.g:15914:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
+ // InternalStrategyDSL.g:15919:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) )
+ // InternalStrategyDSL.g:15920:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
{
- // InternalStrategyDSL.g:15914:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
- // InternalStrategyDSL.g:15915:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
+ // InternalStrategyDSL.g:15920:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
+ // InternalStrategyDSL.g:15921:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1());
}
- // InternalStrategyDSL.g:15916:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
- // InternalStrategyDSL.g:15916:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1
+ // InternalStrategyDSL.g:15922:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
+ // InternalStrategyDSL.g:15922:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1();
@@ -52561,14 +52607,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0"
- // InternalStrategyDSL.g:15925:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ;
+ // InternalStrategyDSL.g:15931:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15929:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 )
- // InternalStrategyDSL.g:15930:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1
+ // InternalStrategyDSL.g:15935:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 )
+ // InternalStrategyDSL.g:15936:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1
{
pushFollow(FOLLOW_41);
rule__XTryCatchFinallyExpression__Group_3_1__0__Impl();
@@ -52599,22 +52645,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0__Impl"
- // InternalStrategyDSL.g:15937:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ;
+ // InternalStrategyDSL.g:15943:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15941:1: ( ( 'finally' ) )
- // InternalStrategyDSL.g:15942:1: ( 'finally' )
+ // InternalStrategyDSL.g:15947:1: ( ( 'finally' ) )
+ // InternalStrategyDSL.g:15948:1: ( 'finally' )
{
- // InternalStrategyDSL.g:15942:1: ( 'finally' )
- // InternalStrategyDSL.g:15943:2: 'finally'
+ // InternalStrategyDSL.g:15948:1: ( 'finally' )
+ // InternalStrategyDSL.g:15949:2: 'finally'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
- match(input,100,FOLLOW_2); if (state.failed) return ;
+ match(input,101,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
@@ -52640,14 +52686,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1"
- // InternalStrategyDSL.g:15952:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ;
+ // InternalStrategyDSL.g:15958:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15956:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl )
- // InternalStrategyDSL.g:15957:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl
+ // InternalStrategyDSL.g:15962:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl )
+ // InternalStrategyDSL.g:15963:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__Group_3_1__1__Impl();
@@ -52673,23 +52719,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1__Impl"
- // InternalStrategyDSL.g:15963:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ;
+ // InternalStrategyDSL.g:15969:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15967:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) )
- // InternalStrategyDSL.g:15968:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
+ // InternalStrategyDSL.g:15973:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) )
+ // InternalStrategyDSL.g:15974:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
{
- // InternalStrategyDSL.g:15968:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
- // InternalStrategyDSL.g:15969:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
+ // InternalStrategyDSL.g:15974:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
+ // InternalStrategyDSL.g:15975:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1());
}
- // InternalStrategyDSL.g:15970:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
- // InternalStrategyDSL.g:15970:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1
+ // InternalStrategyDSL.g:15976:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
+ // InternalStrategyDSL.g:15976:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1
{
pushFollow(FOLLOW_2);
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1();
@@ -52724,14 +52770,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group__0"
- // InternalStrategyDSL.g:15979:1: rule__XSynchronizedExpression__Group__0 : rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ;
+ // InternalStrategyDSL.g:15985:1: rule__XSynchronizedExpression__Group__0 : rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ;
public final void rule__XSynchronizedExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15983:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 )
- // InternalStrategyDSL.g:15984:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1
+ // InternalStrategyDSL.g:15989:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 )
+ // InternalStrategyDSL.g:15990:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1
{
pushFollow(FOLLOW_41);
rule__XSynchronizedExpression__Group__0__Impl();
@@ -52762,23 +52808,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group__0__Impl"
- // InternalStrategyDSL.g:15991:1: rule__XSynchronizedExpression__Group__0__Impl : ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ;
+ // InternalStrategyDSL.g:15997:1: rule__XSynchronizedExpression__Group__0__Impl : ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ;
public final void rule__XSynchronizedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:15995:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) )
- // InternalStrategyDSL.g:15996:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
+ // InternalStrategyDSL.g:16001:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) )
+ // InternalStrategyDSL.g:16002:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
{
- // InternalStrategyDSL.g:15996:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
- // InternalStrategyDSL.g:15997:2: ( rule__XSynchronizedExpression__Group_0__0 )
+ // InternalStrategyDSL.g:16002:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
+ // InternalStrategyDSL.g:16003:2: ( rule__XSynchronizedExpression__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0());
}
- // InternalStrategyDSL.g:15998:2: ( rule__XSynchronizedExpression__Group_0__0 )
- // InternalStrategyDSL.g:15998:3: rule__XSynchronizedExpression__Group_0__0
+ // InternalStrategyDSL.g:16004:2: ( rule__XSynchronizedExpression__Group_0__0 )
+ // InternalStrategyDSL.g:16004:3: rule__XSynchronizedExpression__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0__0();
@@ -52813,14 +52859,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group__1"
- // InternalStrategyDSL.g:16006:1: rule__XSynchronizedExpression__Group__1 : rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ;
+ // InternalStrategyDSL.g:16012:1: rule__XSynchronizedExpression__Group__1 : rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ;
public final void rule__XSynchronizedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16010:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 )
- // InternalStrategyDSL.g:16011:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2
+ // InternalStrategyDSL.g:16016:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 )
+ // InternalStrategyDSL.g:16017:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2
{
pushFollow(FOLLOW_86);
rule__XSynchronizedExpression__Group__1__Impl();
@@ -52851,23 +52897,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group__1__Impl"
- // InternalStrategyDSL.g:16018:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:16024:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ;
public final void rule__XSynchronizedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16022:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) )
- // InternalStrategyDSL.g:16023:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
+ // InternalStrategyDSL.g:16028:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) )
+ // InternalStrategyDSL.g:16029:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
{
- // InternalStrategyDSL.g:16023:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
- // InternalStrategyDSL.g:16024:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
+ // InternalStrategyDSL.g:16029:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
+ // InternalStrategyDSL.g:16030:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1());
}
- // InternalStrategyDSL.g:16025:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
- // InternalStrategyDSL.g:16025:3: rule__XSynchronizedExpression__ParamAssignment_1
+ // InternalStrategyDSL.g:16031:2: ( rule__XSynchronizedExpression__ParamAssignment_1 )
+ // InternalStrategyDSL.g:16031:3: rule__XSynchronizedExpression__ParamAssignment_1
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__ParamAssignment_1();
@@ -52902,14 +52948,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group__2"
- // InternalStrategyDSL.g:16033:1: rule__XSynchronizedExpression__Group__2 : rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ;
+ // InternalStrategyDSL.g:16039:1: rule__XSynchronizedExpression__Group__2 : rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ;
public final void rule__XSynchronizedExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16037:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 )
- // InternalStrategyDSL.g:16038:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3
+ // InternalStrategyDSL.g:16043:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 )
+ // InternalStrategyDSL.g:16044:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3
{
pushFollow(FOLLOW_41);
rule__XSynchronizedExpression__Group__2__Impl();
@@ -52940,22 +52986,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group__2__Impl"
- // InternalStrategyDSL.g:16045:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:16051:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XSynchronizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16049:1: ( ( ')' ) )
- // InternalStrategyDSL.g:16050:1: ( ')' )
+ // InternalStrategyDSL.g:16055:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:16056:1: ( ')' )
{
- // InternalStrategyDSL.g:16050:1: ( ')' )
- // InternalStrategyDSL.g:16051:2: ')'
+ // InternalStrategyDSL.g:16056:1: ( ')' )
+ // InternalStrategyDSL.g:16057:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2());
}
@@ -52981,14 +53027,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group__3"
- // InternalStrategyDSL.g:16060:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ;
+ // InternalStrategyDSL.g:16066:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ;
public final void rule__XSynchronizedExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16064:1: ( rule__XSynchronizedExpression__Group__3__Impl )
- // InternalStrategyDSL.g:16065:2: rule__XSynchronizedExpression__Group__3__Impl
+ // InternalStrategyDSL.g:16070:1: ( rule__XSynchronizedExpression__Group__3__Impl )
+ // InternalStrategyDSL.g:16071:2: rule__XSynchronizedExpression__Group__3__Impl
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group__3__Impl();
@@ -53014,23 +53060,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group__3__Impl"
- // InternalStrategyDSL.g:16071:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ;
+ // InternalStrategyDSL.g:16077:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ;
public final void rule__XSynchronizedExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16075:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) )
- // InternalStrategyDSL.g:16076:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
+ // InternalStrategyDSL.g:16081:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) )
+ // InternalStrategyDSL.g:16082:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
{
- // InternalStrategyDSL.g:16076:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
- // InternalStrategyDSL.g:16077:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
+ // InternalStrategyDSL.g:16082:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
+ // InternalStrategyDSL.g:16083:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3());
}
- // InternalStrategyDSL.g:16078:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
- // InternalStrategyDSL.g:16078:3: rule__XSynchronizedExpression__ExpressionAssignment_3
+ // InternalStrategyDSL.g:16084:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
+ // InternalStrategyDSL.g:16084:3: rule__XSynchronizedExpression__ExpressionAssignment_3
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__ExpressionAssignment_3();
@@ -53065,14 +53111,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group_0__0"
- // InternalStrategyDSL.g:16087:1: rule__XSynchronizedExpression__Group_0__0 : rule__XSynchronizedExpression__Group_0__0__Impl ;
+ // InternalStrategyDSL.g:16093:1: rule__XSynchronizedExpression__Group_0__0 : rule__XSynchronizedExpression__Group_0__0__Impl ;
public final void rule__XSynchronizedExpression__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16091:1: ( rule__XSynchronizedExpression__Group_0__0__Impl )
- // InternalStrategyDSL.g:16092:2: rule__XSynchronizedExpression__Group_0__0__Impl
+ // InternalStrategyDSL.g:16097:1: ( rule__XSynchronizedExpression__Group_0__0__Impl )
+ // InternalStrategyDSL.g:16098:2: rule__XSynchronizedExpression__Group_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0__0__Impl();
@@ -53098,23 +53144,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group_0__0__Impl"
- // InternalStrategyDSL.g:16098:1: rule__XSynchronizedExpression__Group_0__0__Impl : ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:16104:1: rule__XSynchronizedExpression__Group_0__0__Impl : ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ;
public final void rule__XSynchronizedExpression__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16102:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) )
- // InternalStrategyDSL.g:16103:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:16108:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) )
+ // InternalStrategyDSL.g:16109:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
{
- // InternalStrategyDSL.g:16103:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
- // InternalStrategyDSL.g:16104:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
+ // InternalStrategyDSL.g:16109:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
+ // InternalStrategyDSL.g:16110:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0());
}
- // InternalStrategyDSL.g:16105:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
- // InternalStrategyDSL.g:16105:3: rule__XSynchronizedExpression__Group_0_0__0
+ // InternalStrategyDSL.g:16111:2: ( rule__XSynchronizedExpression__Group_0_0__0 )
+ // InternalStrategyDSL.g:16111:3: rule__XSynchronizedExpression__Group_0_0__0
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0_0__0();
@@ -53149,14 +53195,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0"
- // InternalStrategyDSL.g:16114:1: rule__XSynchronizedExpression__Group_0_0__0 : rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ;
+ // InternalStrategyDSL.g:16120:1: rule__XSynchronizedExpression__Group_0_0__0 : rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ;
public final void rule__XSynchronizedExpression__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16118:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 )
- // InternalStrategyDSL.g:16119:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1
+ // InternalStrategyDSL.g:16124:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 )
+ // InternalStrategyDSL.g:16125:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1
{
pushFollow(FOLLOW_118);
rule__XSynchronizedExpression__Group_0_0__0__Impl();
@@ -53187,23 +53233,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0__Impl"
- // InternalStrategyDSL.g:16126:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:16132:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ;
public final void rule__XSynchronizedExpression__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16130:1: ( ( () ) )
- // InternalStrategyDSL.g:16131:1: ( () )
+ // InternalStrategyDSL.g:16136:1: ( ( () ) )
+ // InternalStrategyDSL.g:16137:1: ( () )
{
- // InternalStrategyDSL.g:16131:1: ( () )
- // InternalStrategyDSL.g:16132:2: ()
+ // InternalStrategyDSL.g:16137:1: ( () )
+ // InternalStrategyDSL.g:16138:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0());
}
- // InternalStrategyDSL.g:16133:2: ()
- // InternalStrategyDSL.g:16133:3:
+ // InternalStrategyDSL.g:16139:2: ()
+ // InternalStrategyDSL.g:16139:3:
{
}
@@ -53228,14 +53274,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1"
- // InternalStrategyDSL.g:16141:1: rule__XSynchronizedExpression__Group_0_0__1 : rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ;
+ // InternalStrategyDSL.g:16147:1: rule__XSynchronizedExpression__Group_0_0__1 : rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ;
public final void rule__XSynchronizedExpression__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16145:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 )
- // InternalStrategyDSL.g:16146:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2
+ // InternalStrategyDSL.g:16151:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 )
+ // InternalStrategyDSL.g:16152:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2
{
pushFollow(FOLLOW_37);
rule__XSynchronizedExpression__Group_0_0__1__Impl();
@@ -53266,22 +53312,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1__Impl"
- // InternalStrategyDSL.g:16153:1: rule__XSynchronizedExpression__Group_0_0__1__Impl : ( 'synchronized' ) ;
+ // InternalStrategyDSL.g:16159:1: rule__XSynchronizedExpression__Group_0_0__1__Impl : ( 'synchronized' ) ;
public final void rule__XSynchronizedExpression__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16157:1: ( ( 'synchronized' ) )
- // InternalStrategyDSL.g:16158:1: ( 'synchronized' )
+ // InternalStrategyDSL.g:16163:1: ( ( 'synchronized' ) )
+ // InternalStrategyDSL.g:16164:1: ( 'synchronized' )
{
- // InternalStrategyDSL.g:16158:1: ( 'synchronized' )
- // InternalStrategyDSL.g:16159:2: 'synchronized'
+ // InternalStrategyDSL.g:16164:1: ( 'synchronized' )
+ // InternalStrategyDSL.g:16165:2: 'synchronized'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1());
}
- match(input,101,FOLLOW_2); if (state.failed) return ;
+ match(input,102,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1());
}
@@ -53307,14 +53353,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2"
- // InternalStrategyDSL.g:16168:1: rule__XSynchronizedExpression__Group_0_0__2 : rule__XSynchronizedExpression__Group_0_0__2__Impl ;
+ // InternalStrategyDSL.g:16174:1: rule__XSynchronizedExpression__Group_0_0__2 : rule__XSynchronizedExpression__Group_0_0__2__Impl ;
public final void rule__XSynchronizedExpression__Group_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16172:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl )
- // InternalStrategyDSL.g:16173:2: rule__XSynchronizedExpression__Group_0_0__2__Impl
+ // InternalStrategyDSL.g:16178:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl )
+ // InternalStrategyDSL.g:16179:2: rule__XSynchronizedExpression__Group_0_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XSynchronizedExpression__Group_0_0__2__Impl();
@@ -53340,22 +53386,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2__Impl"
- // InternalStrategyDSL.g:16179:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ;
+ // InternalStrategyDSL.g:16185:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ;
public final void rule__XSynchronizedExpression__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16183:1: ( ( '(' ) )
- // InternalStrategyDSL.g:16184:1: ( '(' )
+ // InternalStrategyDSL.g:16189:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:16190:1: ( '(' )
{
- // InternalStrategyDSL.g:16184:1: ( '(' )
- // InternalStrategyDSL.g:16185:2: '('
+ // InternalStrategyDSL.g:16190:1: ( '(' )
+ // InternalStrategyDSL.g:16191:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
@@ -53381,14 +53427,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__Group__0"
- // InternalStrategyDSL.g:16195:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ;
+ // InternalStrategyDSL.g:16201:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ;
public final void rule__XCatchClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16199:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 )
- // InternalStrategyDSL.g:16200:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1
+ // InternalStrategyDSL.g:16205:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 )
+ // InternalStrategyDSL.g:16206:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1
{
pushFollow(FOLLOW_37);
rule__XCatchClause__Group__0__Impl();
@@ -53419,25 +53465,25 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__Group__0__Impl"
- // InternalStrategyDSL.g:16207:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ;
+ // InternalStrategyDSL.g:16213:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ;
public final void rule__XCatchClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16211:1: ( ( ( 'catch' ) ) )
- // InternalStrategyDSL.g:16212:1: ( ( 'catch' ) )
+ // InternalStrategyDSL.g:16217:1: ( ( ( 'catch' ) ) )
+ // InternalStrategyDSL.g:16218:1: ( ( 'catch' ) )
{
- // InternalStrategyDSL.g:16212:1: ( ( 'catch' ) )
- // InternalStrategyDSL.g:16213:2: ( 'catch' )
+ // InternalStrategyDSL.g:16218:1: ( ( 'catch' ) )
+ // InternalStrategyDSL.g:16219:2: ( 'catch' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0());
}
- // InternalStrategyDSL.g:16214:2: ( 'catch' )
- // InternalStrategyDSL.g:16214:3: 'catch'
+ // InternalStrategyDSL.g:16220:2: ( 'catch' )
+ // InternalStrategyDSL.g:16220:3: 'catch'
{
- match(input,102,FOLLOW_2); if (state.failed) return ;
+ match(input,103,FOLLOW_2); if (state.failed) return ;
}
@@ -53466,14 +53512,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__Group__1"
- // InternalStrategyDSL.g:16222:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ;
+ // InternalStrategyDSL.g:16228:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ;
public final void rule__XCatchClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16226:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 )
- // InternalStrategyDSL.g:16227:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2
+ // InternalStrategyDSL.g:16232:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 )
+ // InternalStrategyDSL.g:16233:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2
{
pushFollow(FOLLOW_58);
rule__XCatchClause__Group__1__Impl();
@@ -53504,22 +53550,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__Group__1__Impl"
- // InternalStrategyDSL.g:16234:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ;
+ // InternalStrategyDSL.g:16240:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ;
public final void rule__XCatchClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16238:1: ( ( '(' ) )
- // InternalStrategyDSL.g:16239:1: ( '(' )
+ // InternalStrategyDSL.g:16244:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:16245:1: ( '(' )
{
- // InternalStrategyDSL.g:16239:1: ( '(' )
- // InternalStrategyDSL.g:16240:2: '('
+ // InternalStrategyDSL.g:16245:1: ( '(' )
+ // InternalStrategyDSL.g:16246:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
@@ -53545,14 +53591,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__Group__2"
- // InternalStrategyDSL.g:16249:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ;
+ // InternalStrategyDSL.g:16255:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ;
public final void rule__XCatchClause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16253:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 )
- // InternalStrategyDSL.g:16254:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3
+ // InternalStrategyDSL.g:16259:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 )
+ // InternalStrategyDSL.g:16260:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3
{
pushFollow(FOLLOW_86);
rule__XCatchClause__Group__2__Impl();
@@ -53583,23 +53629,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__Group__2__Impl"
- // InternalStrategyDSL.g:16261:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:16267:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ;
public final void rule__XCatchClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16265:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) )
- // InternalStrategyDSL.g:16266:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
+ // InternalStrategyDSL.g:16271:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) )
+ // InternalStrategyDSL.g:16272:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
{
- // InternalStrategyDSL.g:16266:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
- // InternalStrategyDSL.g:16267:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
+ // InternalStrategyDSL.g:16272:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
+ // InternalStrategyDSL.g:16273:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2());
}
- // InternalStrategyDSL.g:16268:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
- // InternalStrategyDSL.g:16268:3: rule__XCatchClause__DeclaredParamAssignment_2
+ // InternalStrategyDSL.g:16274:2: ( rule__XCatchClause__DeclaredParamAssignment_2 )
+ // InternalStrategyDSL.g:16274:3: rule__XCatchClause__DeclaredParamAssignment_2
{
pushFollow(FOLLOW_2);
rule__XCatchClause__DeclaredParamAssignment_2();
@@ -53634,14 +53680,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__Group__3"
- // InternalStrategyDSL.g:16276:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ;
+ // InternalStrategyDSL.g:16282:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ;
public final void rule__XCatchClause__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16280:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 )
- // InternalStrategyDSL.g:16281:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4
+ // InternalStrategyDSL.g:16286:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 )
+ // InternalStrategyDSL.g:16287:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4
{
pushFollow(FOLLOW_41);
rule__XCatchClause__Group__3__Impl();
@@ -53672,22 +53718,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__Group__3__Impl"
- // InternalStrategyDSL.g:16288:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:16294:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ;
public final void rule__XCatchClause__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16292:1: ( ( ')' ) )
- // InternalStrategyDSL.g:16293:1: ( ')' )
+ // InternalStrategyDSL.g:16298:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:16299:1: ( ')' )
{
- // InternalStrategyDSL.g:16293:1: ( ')' )
- // InternalStrategyDSL.g:16294:2: ')'
+ // InternalStrategyDSL.g:16299:1: ( ')' )
+ // InternalStrategyDSL.g:16300:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
@@ -53713,14 +53759,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__Group__4"
- // InternalStrategyDSL.g:16303:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ;
+ // InternalStrategyDSL.g:16309:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ;
public final void rule__XCatchClause__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16307:1: ( rule__XCatchClause__Group__4__Impl )
- // InternalStrategyDSL.g:16308:2: rule__XCatchClause__Group__4__Impl
+ // InternalStrategyDSL.g:16313:1: ( rule__XCatchClause__Group__4__Impl )
+ // InternalStrategyDSL.g:16314:2: rule__XCatchClause__Group__4__Impl
{
pushFollow(FOLLOW_2);
rule__XCatchClause__Group__4__Impl();
@@ -53746,23 +53792,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__Group__4__Impl"
- // InternalStrategyDSL.g:16314:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ;
+ // InternalStrategyDSL.g:16320:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ;
public final void rule__XCatchClause__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16318:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) )
- // InternalStrategyDSL.g:16319:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
+ // InternalStrategyDSL.g:16324:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) )
+ // InternalStrategyDSL.g:16325:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
{
- // InternalStrategyDSL.g:16319:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
- // InternalStrategyDSL.g:16320:2: ( rule__XCatchClause__ExpressionAssignment_4 )
+ // InternalStrategyDSL.g:16325:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
+ // InternalStrategyDSL.g:16326:2: ( rule__XCatchClause__ExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4());
}
- // InternalStrategyDSL.g:16321:2: ( rule__XCatchClause__ExpressionAssignment_4 )
- // InternalStrategyDSL.g:16321:3: rule__XCatchClause__ExpressionAssignment_4
+ // InternalStrategyDSL.g:16327:2: ( rule__XCatchClause__ExpressionAssignment_4 )
+ // InternalStrategyDSL.g:16327:3: rule__XCatchClause__ExpressionAssignment_4
{
pushFollow(FOLLOW_2);
rule__XCatchClause__ExpressionAssignment_4();
@@ -53797,14 +53843,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedName__Group__0"
- // InternalStrategyDSL.g:16330:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
+ // InternalStrategyDSL.g:16336:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
public final void rule__QualifiedName__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16334:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
- // InternalStrategyDSL.g:16335:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
+ // InternalStrategyDSL.g:16340:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
+ // InternalStrategyDSL.g:16341:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
{
pushFollow(FOLLOW_119);
rule__QualifiedName__Group__0__Impl();
@@ -53835,17 +53881,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedName__Group__0__Impl"
- // InternalStrategyDSL.g:16342:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ;
+ // InternalStrategyDSL.g:16348:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ;
public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16346:1: ( ( ruleValidID ) )
- // InternalStrategyDSL.g:16347:1: ( ruleValidID )
+ // InternalStrategyDSL.g:16352:1: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:16353:1: ( ruleValidID )
{
- // InternalStrategyDSL.g:16347:1: ( ruleValidID )
- // InternalStrategyDSL.g:16348:2: ruleValidID
+ // InternalStrategyDSL.g:16353:1: ( ruleValidID )
+ // InternalStrategyDSL.g:16354:2: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0());
@@ -53880,14 +53926,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedName__Group__1"
- // InternalStrategyDSL.g:16357:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
+ // InternalStrategyDSL.g:16363:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
public final void rule__QualifiedName__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16361:1: ( rule__QualifiedName__Group__1__Impl )
- // InternalStrategyDSL.g:16362:2: rule__QualifiedName__Group__1__Impl
+ // InternalStrategyDSL.g:16367:1: ( rule__QualifiedName__Group__1__Impl )
+ // InternalStrategyDSL.g:16368:2: rule__QualifiedName__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group__1__Impl();
@@ -53913,22 +53959,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedName__Group__1__Impl"
- // InternalStrategyDSL.g:16368:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
+ // InternalStrategyDSL.g:16374:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16372:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
- // InternalStrategyDSL.g:16373:1: ( ( rule__QualifiedName__Group_1__0 )* )
+ // InternalStrategyDSL.g:16378:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
+ // InternalStrategyDSL.g:16379:1: ( ( rule__QualifiedName__Group_1__0 )* )
{
- // InternalStrategyDSL.g:16373:1: ( ( rule__QualifiedName__Group_1__0 )* )
- // InternalStrategyDSL.g:16374:2: ( rule__QualifiedName__Group_1__0 )*
+ // InternalStrategyDSL.g:16379:1: ( ( rule__QualifiedName__Group_1__0 )* )
+ // InternalStrategyDSL.g:16380:2: ( rule__QualifiedName__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getGroup_1());
}
- // InternalStrategyDSL.g:16375:2: ( rule__QualifiedName__Group_1__0 )*
+ // InternalStrategyDSL.g:16381:2: ( rule__QualifiedName__Group_1__0 )*
loop130:
do {
int alt130=2;
@@ -53940,7 +53986,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( (LA130_2==RULE_ID) ) {
int LA130_3 = input.LA(3);
- if ( (synpred178_InternalStrategyDSL()) ) {
+ if ( (synpred179_InternalStrategyDSL()) ) {
alt130=1;
}
@@ -53953,7 +53999,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt130) {
case 1 :
- // InternalStrategyDSL.g:16375:3: rule__QualifiedName__Group_1__0
+ // InternalStrategyDSL.g:16381:3: rule__QualifiedName__Group_1__0
{
pushFollow(FOLLOW_120);
rule__QualifiedName__Group_1__0();
@@ -53994,14 +54040,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedName__Group_1__0"
- // InternalStrategyDSL.g:16384:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
+ // InternalStrategyDSL.g:16390:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
public final void rule__QualifiedName__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16388:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
- // InternalStrategyDSL.g:16389:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
+ // InternalStrategyDSL.g:16394:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
+ // InternalStrategyDSL.g:16395:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
{
pushFollow(FOLLOW_7);
rule__QualifiedName__Group_1__0__Impl();
@@ -54032,23 +54078,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedName__Group_1__0__Impl"
- // InternalStrategyDSL.g:16396:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ;
+ // InternalStrategyDSL.g:16402:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ;
public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16400:1: ( ( ( '.' ) ) )
- // InternalStrategyDSL.g:16401:1: ( ( '.' ) )
+ // InternalStrategyDSL.g:16406:1: ( ( ( '.' ) ) )
+ // InternalStrategyDSL.g:16407:1: ( ( '.' ) )
{
- // InternalStrategyDSL.g:16401:1: ( ( '.' ) )
- // InternalStrategyDSL.g:16402:2: ( '.' )
+ // InternalStrategyDSL.g:16407:1: ( ( '.' ) )
+ // InternalStrategyDSL.g:16408:2: ( '.' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
}
- // InternalStrategyDSL.g:16403:2: ( '.' )
- // InternalStrategyDSL.g:16403:3: '.'
+ // InternalStrategyDSL.g:16409:2: ( '.' )
+ // InternalStrategyDSL.g:16409:3: '.'
{
match(input,43,FOLLOW_2); if (state.failed) return ;
@@ -54079,14 +54125,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedName__Group_1__1"
- // InternalStrategyDSL.g:16411:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:16417:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
public final void rule__QualifiedName__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16415:1: ( rule__QualifiedName__Group_1__1__Impl )
- // InternalStrategyDSL.g:16416:2: rule__QualifiedName__Group_1__1__Impl
+ // InternalStrategyDSL.g:16421:1: ( rule__QualifiedName__Group_1__1__Impl )
+ // InternalStrategyDSL.g:16422:2: rule__QualifiedName__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedName__Group_1__1__Impl();
@@ -54112,17 +54158,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedName__Group_1__1__Impl"
- // InternalStrategyDSL.g:16422:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ;
+ // InternalStrategyDSL.g:16428:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ;
public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16426:1: ( ( ruleValidID ) )
- // InternalStrategyDSL.g:16427:1: ( ruleValidID )
+ // InternalStrategyDSL.g:16432:1: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:16433:1: ( ruleValidID )
{
- // InternalStrategyDSL.g:16427:1: ( ruleValidID )
- // InternalStrategyDSL.g:16428:2: ruleValidID
+ // InternalStrategyDSL.g:16433:1: ( ruleValidID )
+ // InternalStrategyDSL.g:16434:2: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1());
@@ -54157,14 +54203,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Number__Group_1__0"
- // InternalStrategyDSL.g:16438:1: rule__Number__Group_1__0 : rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ;
+ // InternalStrategyDSL.g:16444:1: rule__Number__Group_1__0 : rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ;
public final void rule__Number__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16442:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 )
- // InternalStrategyDSL.g:16443:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1
+ // InternalStrategyDSL.g:16448:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 )
+ // InternalStrategyDSL.g:16449:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1
{
pushFollow(FOLLOW_119);
rule__Number__Group_1__0__Impl();
@@ -54195,23 +54241,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Number__Group_1__0__Impl"
- // InternalStrategyDSL.g:16450:1: rule__Number__Group_1__0__Impl : ( ( rule__Number__Alternatives_1_0 ) ) ;
+ // InternalStrategyDSL.g:16456:1: rule__Number__Group_1__0__Impl : ( ( rule__Number__Alternatives_1_0 ) ) ;
public final void rule__Number__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16454:1: ( ( ( rule__Number__Alternatives_1_0 ) ) )
- // InternalStrategyDSL.g:16455:1: ( ( rule__Number__Alternatives_1_0 ) )
+ // InternalStrategyDSL.g:16460:1: ( ( ( rule__Number__Alternatives_1_0 ) ) )
+ // InternalStrategyDSL.g:16461:1: ( ( rule__Number__Alternatives_1_0 ) )
{
- // InternalStrategyDSL.g:16455:1: ( ( rule__Number__Alternatives_1_0 ) )
- // InternalStrategyDSL.g:16456:2: ( rule__Number__Alternatives_1_0 )
+ // InternalStrategyDSL.g:16461:1: ( ( rule__Number__Alternatives_1_0 ) )
+ // InternalStrategyDSL.g:16462:2: ( rule__Number__Alternatives_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives_1_0());
}
- // InternalStrategyDSL.g:16457:2: ( rule__Number__Alternatives_1_0 )
- // InternalStrategyDSL.g:16457:3: rule__Number__Alternatives_1_0
+ // InternalStrategyDSL.g:16463:2: ( rule__Number__Alternatives_1_0 )
+ // InternalStrategyDSL.g:16463:3: rule__Number__Alternatives_1_0
{
pushFollow(FOLLOW_2);
rule__Number__Alternatives_1_0();
@@ -54246,14 +54292,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Number__Group_1__1"
- // InternalStrategyDSL.g:16465:1: rule__Number__Group_1__1 : rule__Number__Group_1__1__Impl ;
+ // InternalStrategyDSL.g:16471:1: rule__Number__Group_1__1 : rule__Number__Group_1__1__Impl ;
public final void rule__Number__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16469:1: ( rule__Number__Group_1__1__Impl )
- // InternalStrategyDSL.g:16470:2: rule__Number__Group_1__1__Impl
+ // InternalStrategyDSL.g:16475:1: ( rule__Number__Group_1__1__Impl )
+ // InternalStrategyDSL.g:16476:2: rule__Number__Group_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__Number__Group_1__1__Impl();
@@ -54279,22 +54325,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Number__Group_1__1__Impl"
- // InternalStrategyDSL.g:16476:1: rule__Number__Group_1__1__Impl : ( ( rule__Number__Group_1_1__0 )? ) ;
+ // InternalStrategyDSL.g:16482:1: rule__Number__Group_1__1__Impl : ( ( rule__Number__Group_1_1__0 )? ) ;
public final void rule__Number__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16480:1: ( ( ( rule__Number__Group_1_1__0 )? ) )
- // InternalStrategyDSL.g:16481:1: ( ( rule__Number__Group_1_1__0 )? )
+ // InternalStrategyDSL.g:16486:1: ( ( ( rule__Number__Group_1_1__0 )? ) )
+ // InternalStrategyDSL.g:16487:1: ( ( rule__Number__Group_1_1__0 )? )
{
- // InternalStrategyDSL.g:16481:1: ( ( rule__Number__Group_1_1__0 )? )
- // InternalStrategyDSL.g:16482:2: ( rule__Number__Group_1_1__0 )?
+ // InternalStrategyDSL.g:16487:1: ( ( rule__Number__Group_1_1__0 )? )
+ // InternalStrategyDSL.g:16488:2: ( rule__Number__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getGroup_1_1());
}
- // InternalStrategyDSL.g:16483:2: ( rule__Number__Group_1_1__0 )?
+ // InternalStrategyDSL.g:16489:2: ( rule__Number__Group_1_1__0 )?
int alt131=2;
int LA131_0 = input.LA(1);
@@ -54307,7 +54353,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
switch (alt131) {
case 1 :
- // InternalStrategyDSL.g:16483:3: rule__Number__Group_1_1__0
+ // InternalStrategyDSL.g:16489:3: rule__Number__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__Number__Group_1_1__0();
@@ -54345,14 +54391,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Number__Group_1_1__0"
- // InternalStrategyDSL.g:16492:1: rule__Number__Group_1_1__0 : rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ;
+ // InternalStrategyDSL.g:16498:1: rule__Number__Group_1_1__0 : rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ;
public final void rule__Number__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16496:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 )
- // InternalStrategyDSL.g:16497:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1
+ // InternalStrategyDSL.g:16502:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 )
+ // InternalStrategyDSL.g:16503:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1
{
pushFollow(FOLLOW_121);
rule__Number__Group_1_1__0__Impl();
@@ -54383,17 +54429,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Number__Group_1_1__0__Impl"
- // InternalStrategyDSL.g:16504:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ;
+ // InternalStrategyDSL.g:16510:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ;
public final void rule__Number__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16508:1: ( ( '.' ) )
- // InternalStrategyDSL.g:16509:1: ( '.' )
+ // InternalStrategyDSL.g:16514:1: ( ( '.' ) )
+ // InternalStrategyDSL.g:16515:1: ( '.' )
{
- // InternalStrategyDSL.g:16509:1: ( '.' )
- // InternalStrategyDSL.g:16510:2: '.'
+ // InternalStrategyDSL.g:16515:1: ( '.' )
+ // InternalStrategyDSL.g:16516:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0());
@@ -54424,14 +54470,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Number__Group_1_1__1"
- // InternalStrategyDSL.g:16519:1: rule__Number__Group_1_1__1 : rule__Number__Group_1_1__1__Impl ;
+ // InternalStrategyDSL.g:16525:1: rule__Number__Group_1_1__1 : rule__Number__Group_1_1__1__Impl ;
public final void rule__Number__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16523:1: ( rule__Number__Group_1_1__1__Impl )
- // InternalStrategyDSL.g:16524:2: rule__Number__Group_1_1__1__Impl
+ // InternalStrategyDSL.g:16529:1: ( rule__Number__Group_1_1__1__Impl )
+ // InternalStrategyDSL.g:16530:2: rule__Number__Group_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__Number__Group_1_1__1__Impl();
@@ -54457,23 +54503,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Number__Group_1_1__1__Impl"
- // InternalStrategyDSL.g:16530:1: rule__Number__Group_1_1__1__Impl : ( ( rule__Number__Alternatives_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:16536:1: rule__Number__Group_1_1__1__Impl : ( ( rule__Number__Alternatives_1_1_1 ) ) ;
public final void rule__Number__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16534:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) )
- // InternalStrategyDSL.g:16535:1: ( ( rule__Number__Alternatives_1_1_1 ) )
+ // InternalStrategyDSL.g:16540:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) )
+ // InternalStrategyDSL.g:16541:1: ( ( rule__Number__Alternatives_1_1_1 ) )
{
- // InternalStrategyDSL.g:16535:1: ( ( rule__Number__Alternatives_1_1_1 ) )
- // InternalStrategyDSL.g:16536:2: ( rule__Number__Alternatives_1_1_1 )
+ // InternalStrategyDSL.g:16541:1: ( ( rule__Number__Alternatives_1_1_1 ) )
+ // InternalStrategyDSL.g:16542:2: ( rule__Number__Alternatives_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives_1_1_1());
}
- // InternalStrategyDSL.g:16537:2: ( rule__Number__Alternatives_1_1_1 )
- // InternalStrategyDSL.g:16537:3: rule__Number__Alternatives_1_1_1
+ // InternalStrategyDSL.g:16543:2: ( rule__Number__Alternatives_1_1_1 )
+ // InternalStrategyDSL.g:16543:3: rule__Number__Alternatives_1_1_1
{
pushFollow(FOLLOW_2);
rule__Number__Alternatives_1_1_1();
@@ -54508,14 +54554,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmTypeReference__Group_0__0"
- // InternalStrategyDSL.g:16546:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ;
+ // InternalStrategyDSL.g:16552:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ;
public final void rule__JvmTypeReference__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16550:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 )
- // InternalStrategyDSL.g:16551:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1
+ // InternalStrategyDSL.g:16556:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 )
+ // InternalStrategyDSL.g:16557:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1
{
pushFollow(FOLLOW_45);
rule__JvmTypeReference__Group_0__0__Impl();
@@ -54546,17 +54592,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmTypeReference__Group_0__0__Impl"
- // InternalStrategyDSL.g:16558:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ;
+ // InternalStrategyDSL.g:16564:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ;
public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16562:1: ( ( ruleJvmParameterizedTypeReference ) )
- // InternalStrategyDSL.g:16563:1: ( ruleJvmParameterizedTypeReference )
+ // InternalStrategyDSL.g:16568:1: ( ( ruleJvmParameterizedTypeReference ) )
+ // InternalStrategyDSL.g:16569:1: ( ruleJvmParameterizedTypeReference )
{
- // InternalStrategyDSL.g:16563:1: ( ruleJvmParameterizedTypeReference )
- // InternalStrategyDSL.g:16564:2: ruleJvmParameterizedTypeReference
+ // InternalStrategyDSL.g:16569:1: ( ruleJvmParameterizedTypeReference )
+ // InternalStrategyDSL.g:16570:2: ruleJvmParameterizedTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0());
@@ -54591,14 +54637,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmTypeReference__Group_0__1"
- // InternalStrategyDSL.g:16573:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ;
+ // InternalStrategyDSL.g:16579:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ;
public final void rule__JvmTypeReference__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16577:1: ( rule__JvmTypeReference__Group_0__1__Impl )
- // InternalStrategyDSL.g:16578:2: rule__JvmTypeReference__Group_0__1__Impl
+ // InternalStrategyDSL.g:16583:1: ( rule__JvmTypeReference__Group_0__1__Impl )
+ // InternalStrategyDSL.g:16584:2: rule__JvmTypeReference__Group_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0__1__Impl();
@@ -54624,34 +54670,34 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmTypeReference__Group_0__1__Impl"
- // InternalStrategyDSL.g:16584:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ;
+ // InternalStrategyDSL.g:16590:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ;
public final void rule__JvmTypeReference__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16588:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) )
- // InternalStrategyDSL.g:16589:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
+ // InternalStrategyDSL.g:16594:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) )
+ // InternalStrategyDSL.g:16595:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
{
- // InternalStrategyDSL.g:16589:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
- // InternalStrategyDSL.g:16590:2: ( rule__JvmTypeReference__Group_0_1__0 )*
+ // InternalStrategyDSL.g:16595:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
+ // InternalStrategyDSL.g:16596:2: ( rule__JvmTypeReference__Group_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1());
}
- // InternalStrategyDSL.g:16591:2: ( rule__JvmTypeReference__Group_0_1__0 )*
+ // InternalStrategyDSL.g:16597:2: ( rule__JvmTypeReference__Group_0_1__0 )*
loop132:
do {
int alt132=2;
int LA132_0 = input.LA(1);
- if ( (LA132_0==83) ) {
+ if ( (LA132_0==84) ) {
int LA132_2 = input.LA(2);
- if ( (LA132_2==81) ) {
+ if ( (LA132_2==82) ) {
int LA132_3 = input.LA(3);
- if ( (synpred180_InternalStrategyDSL()) ) {
+ if ( (synpred181_InternalStrategyDSL()) ) {
alt132=1;
}
@@ -54664,7 +54710,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt132) {
case 1 :
- // InternalStrategyDSL.g:16591:3: rule__JvmTypeReference__Group_0_1__0
+ // InternalStrategyDSL.g:16597:3: rule__JvmTypeReference__Group_0_1__0
{
pushFollow(FOLLOW_111);
rule__JvmTypeReference__Group_0_1__0();
@@ -54705,14 +54751,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmTypeReference__Group_0_1__0"
- // InternalStrategyDSL.g:16600:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ;
+ // InternalStrategyDSL.g:16606:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ;
public final void rule__JvmTypeReference__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16604:1: ( rule__JvmTypeReference__Group_0_1__0__Impl )
- // InternalStrategyDSL.g:16605:2: rule__JvmTypeReference__Group_0_1__0__Impl
+ // InternalStrategyDSL.g:16610:1: ( rule__JvmTypeReference__Group_0_1__0__Impl )
+ // InternalStrategyDSL.g:16611:2: rule__JvmTypeReference__Group_0_1__0__Impl
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1__0__Impl();
@@ -54738,23 +54784,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmTypeReference__Group_0_1__0__Impl"
- // InternalStrategyDSL.g:16611:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ;
+ // InternalStrategyDSL.g:16617:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ;
public final void rule__JvmTypeReference__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16615:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) )
- // InternalStrategyDSL.g:16616:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
+ // InternalStrategyDSL.g:16621:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) )
+ // InternalStrategyDSL.g:16622:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
{
- // InternalStrategyDSL.g:16616:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
- // InternalStrategyDSL.g:16617:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
+ // InternalStrategyDSL.g:16622:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
+ // InternalStrategyDSL.g:16623:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0());
}
- // InternalStrategyDSL.g:16618:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
- // InternalStrategyDSL.g:16618:3: rule__JvmTypeReference__Group_0_1_0__0
+ // InternalStrategyDSL.g:16624:2: ( rule__JvmTypeReference__Group_0_1_0__0 )
+ // InternalStrategyDSL.g:16624:3: rule__JvmTypeReference__Group_0_1_0__0
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1_0__0();
@@ -54789,14 +54835,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0"
- // InternalStrategyDSL.g:16627:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ;
+ // InternalStrategyDSL.g:16633:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ;
public final void rule__JvmTypeReference__Group_0_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16631:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 )
- // InternalStrategyDSL.g:16632:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1
+ // InternalStrategyDSL.g:16637:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 )
+ // InternalStrategyDSL.g:16638:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1
{
pushFollow(FOLLOW_45);
rule__JvmTypeReference__Group_0_1_0__0__Impl();
@@ -54827,23 +54873,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0__Impl"
- // InternalStrategyDSL.g:16639:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:16645:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ;
public final void rule__JvmTypeReference__Group_0_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16643:1: ( ( () ) )
- // InternalStrategyDSL.g:16644:1: ( () )
+ // InternalStrategyDSL.g:16649:1: ( ( () ) )
+ // InternalStrategyDSL.g:16650:1: ( () )
{
- // InternalStrategyDSL.g:16644:1: ( () )
- // InternalStrategyDSL.g:16645:2: ()
+ // InternalStrategyDSL.g:16650:1: ( () )
+ // InternalStrategyDSL.g:16651:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0());
}
- // InternalStrategyDSL.g:16646:2: ()
- // InternalStrategyDSL.g:16646:3:
+ // InternalStrategyDSL.g:16652:2: ()
+ // InternalStrategyDSL.g:16652:3:
{
}
@@ -54868,14 +54914,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1"
- // InternalStrategyDSL.g:16654:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ;
+ // InternalStrategyDSL.g:16660:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ;
public final void rule__JvmTypeReference__Group_0_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16658:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl )
- // InternalStrategyDSL.g:16659:2: rule__JvmTypeReference__Group_0_1_0__1__Impl
+ // InternalStrategyDSL.g:16664:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl )
+ // InternalStrategyDSL.g:16665:2: rule__JvmTypeReference__Group_0_1_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1_0__1__Impl();
@@ -54901,17 +54947,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1__Impl"
- // InternalStrategyDSL.g:16665:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ;
+ // InternalStrategyDSL.g:16671:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ;
public final void rule__JvmTypeReference__Group_0_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16669:1: ( ( ruleArrayBrackets ) )
- // InternalStrategyDSL.g:16670:1: ( ruleArrayBrackets )
+ // InternalStrategyDSL.g:16675:1: ( ( ruleArrayBrackets ) )
+ // InternalStrategyDSL.g:16676:1: ( ruleArrayBrackets )
{
- // InternalStrategyDSL.g:16670:1: ( ruleArrayBrackets )
- // InternalStrategyDSL.g:16671:2: ruleArrayBrackets
+ // InternalStrategyDSL.g:16676:1: ( ruleArrayBrackets )
+ // InternalStrategyDSL.g:16677:2: ruleArrayBrackets
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1());
@@ -54946,14 +54992,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ArrayBrackets__Group__0"
- // InternalStrategyDSL.g:16681:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ;
+ // InternalStrategyDSL.g:16687:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ;
public final void rule__ArrayBrackets__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16685:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 )
- // InternalStrategyDSL.g:16686:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1
+ // InternalStrategyDSL.g:16691:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 )
+ // InternalStrategyDSL.g:16692:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1
{
pushFollow(FOLLOW_83);
rule__ArrayBrackets__Group__0__Impl();
@@ -54984,22 +55030,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ArrayBrackets__Group__0__Impl"
- // InternalStrategyDSL.g:16693:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ;
+ // InternalStrategyDSL.g:16699:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ;
public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16697:1: ( ( '[' ) )
- // InternalStrategyDSL.g:16698:1: ( '[' )
+ // InternalStrategyDSL.g:16703:1: ( ( '[' ) )
+ // InternalStrategyDSL.g:16704:1: ( '[' )
{
- // InternalStrategyDSL.g:16698:1: ( '[' )
- // InternalStrategyDSL.g:16699:2: '['
+ // InternalStrategyDSL.g:16704:1: ( '[' )
+ // InternalStrategyDSL.g:16705:2: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0());
}
- match(input,83,FOLLOW_2); if (state.failed) return ;
+ match(input,84,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0());
}
@@ -55025,14 +55071,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ArrayBrackets__Group__1"
- // InternalStrategyDSL.g:16708:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ;
+ // InternalStrategyDSL.g:16714:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ;
public final void rule__ArrayBrackets__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16712:1: ( rule__ArrayBrackets__Group__1__Impl )
- // InternalStrategyDSL.g:16713:2: rule__ArrayBrackets__Group__1__Impl
+ // InternalStrategyDSL.g:16718:1: ( rule__ArrayBrackets__Group__1__Impl )
+ // InternalStrategyDSL.g:16719:2: rule__ArrayBrackets__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__ArrayBrackets__Group__1__Impl();
@@ -55058,22 +55104,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ArrayBrackets__Group__1__Impl"
- // InternalStrategyDSL.g:16719:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ;
+ // InternalStrategyDSL.g:16725:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ;
public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16723:1: ( ( ']' ) )
- // InternalStrategyDSL.g:16724:1: ( ']' )
+ // InternalStrategyDSL.g:16729:1: ( ( ']' ) )
+ // InternalStrategyDSL.g:16730:1: ( ']' )
{
- // InternalStrategyDSL.g:16724:1: ( ']' )
- // InternalStrategyDSL.g:16725:2: ']'
+ // InternalStrategyDSL.g:16730:1: ( ']' )
+ // InternalStrategyDSL.g:16731:2: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1());
}
- match(input,81,FOLLOW_2); if (state.failed) return ;
+ match(input,82,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1());
}
@@ -55099,14 +55145,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group__0"
- // InternalStrategyDSL.g:16735:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ;
+ // InternalStrategyDSL.g:16741:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ;
public final void rule__XFunctionTypeRef__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16739:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 )
- // InternalStrategyDSL.g:16740:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1
+ // InternalStrategyDSL.g:16745:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 )
+ // InternalStrategyDSL.g:16746:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1
{
pushFollow(FOLLOW_58);
rule__XFunctionTypeRef__Group__0__Impl();
@@ -55137,31 +55183,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group__0__Impl"
- // InternalStrategyDSL.g:16747:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ;
+ // InternalStrategyDSL.g:16753:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ;
public final void rule__XFunctionTypeRef__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16751:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) )
- // InternalStrategyDSL.g:16752:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
+ // InternalStrategyDSL.g:16757:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) )
+ // InternalStrategyDSL.g:16758:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
{
- // InternalStrategyDSL.g:16752:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
- // InternalStrategyDSL.g:16753:2: ( rule__XFunctionTypeRef__Group_0__0 )?
+ // InternalStrategyDSL.g:16758:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
+ // InternalStrategyDSL.g:16759:2: ( rule__XFunctionTypeRef__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0());
}
- // InternalStrategyDSL.g:16754:2: ( rule__XFunctionTypeRef__Group_0__0 )?
+ // InternalStrategyDSL.g:16760:2: ( rule__XFunctionTypeRef__Group_0__0 )?
int alt133=2;
int LA133_0 = input.LA(1);
- if ( (LA133_0==78) ) {
+ if ( (LA133_0==79) ) {
alt133=1;
}
switch (alt133) {
case 1 :
- // InternalStrategyDSL.g:16754:3: rule__XFunctionTypeRef__Group_0__0
+ // InternalStrategyDSL.g:16760:3: rule__XFunctionTypeRef__Group_0__0
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0__0();
@@ -55199,14 +55245,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group__1"
- // InternalStrategyDSL.g:16762:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ;
+ // InternalStrategyDSL.g:16768:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ;
public final void rule__XFunctionTypeRef__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16766:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 )
- // InternalStrategyDSL.g:16767:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2
+ // InternalStrategyDSL.g:16772:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 )
+ // InternalStrategyDSL.g:16773:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2
{
pushFollow(FOLLOW_58);
rule__XFunctionTypeRef__Group__1__Impl();
@@ -55237,17 +55283,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group__1__Impl"
- // InternalStrategyDSL.g:16774:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ;
+ // InternalStrategyDSL.g:16780:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ;
public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16778:1: ( ( '=>' ) )
- // InternalStrategyDSL.g:16779:1: ( '=>' )
+ // InternalStrategyDSL.g:16784:1: ( ( '=>' ) )
+ // InternalStrategyDSL.g:16785:1: ( '=>' )
{
- // InternalStrategyDSL.g:16779:1: ( '=>' )
- // InternalStrategyDSL.g:16780:2: '=>'
+ // InternalStrategyDSL.g:16785:1: ( '=>' )
+ // InternalStrategyDSL.g:16786:2: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1());
@@ -55278,14 +55324,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group__2"
- // InternalStrategyDSL.g:16789:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ;
+ // InternalStrategyDSL.g:16795:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ;
public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16793:1: ( rule__XFunctionTypeRef__Group__2__Impl )
- // InternalStrategyDSL.g:16794:2: rule__XFunctionTypeRef__Group__2__Impl
+ // InternalStrategyDSL.g:16799:1: ( rule__XFunctionTypeRef__Group__2__Impl )
+ // InternalStrategyDSL.g:16800:2: rule__XFunctionTypeRef__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group__2__Impl();
@@ -55311,23 +55357,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group__2__Impl"
- // InternalStrategyDSL.g:16800:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ;
+ // InternalStrategyDSL.g:16806:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ;
public final void rule__XFunctionTypeRef__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16804:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) )
- // InternalStrategyDSL.g:16805:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
+ // InternalStrategyDSL.g:16810:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) )
+ // InternalStrategyDSL.g:16811:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
{
- // InternalStrategyDSL.g:16805:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
- // InternalStrategyDSL.g:16806:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
+ // InternalStrategyDSL.g:16811:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
+ // InternalStrategyDSL.g:16812:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2());
}
- // InternalStrategyDSL.g:16807:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
- // InternalStrategyDSL.g:16807:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2
+ // InternalStrategyDSL.g:16813:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
+ // InternalStrategyDSL.g:16813:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__ReturnTypeAssignment_2();
@@ -55362,14 +55408,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0__0"
- // InternalStrategyDSL.g:16816:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ;
+ // InternalStrategyDSL.g:16822:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ;
public final void rule__XFunctionTypeRef__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16820:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 )
- // InternalStrategyDSL.g:16821:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1
+ // InternalStrategyDSL.g:16826:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 )
+ // InternalStrategyDSL.g:16827:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1
{
pushFollow(FOLLOW_122);
rule__XFunctionTypeRef__Group_0__0__Impl();
@@ -55400,22 +55446,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0__0__Impl"
- // InternalStrategyDSL.g:16828:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ;
+ // InternalStrategyDSL.g:16834:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ;
public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16832:1: ( ( '(' ) )
- // InternalStrategyDSL.g:16833:1: ( '(' )
+ // InternalStrategyDSL.g:16838:1: ( ( '(' ) )
+ // InternalStrategyDSL.g:16839:1: ( '(' )
{
- // InternalStrategyDSL.g:16833:1: ( '(' )
- // InternalStrategyDSL.g:16834:2: '('
+ // InternalStrategyDSL.g:16839:1: ( '(' )
+ // InternalStrategyDSL.g:16840:2: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
@@ -55441,14 +55487,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0__1"
- // InternalStrategyDSL.g:16843:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ;
+ // InternalStrategyDSL.g:16849:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ;
public final void rule__XFunctionTypeRef__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16847:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 )
- // InternalStrategyDSL.g:16848:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2
+ // InternalStrategyDSL.g:16853:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 )
+ // InternalStrategyDSL.g:16854:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2
{
pushFollow(FOLLOW_122);
rule__XFunctionTypeRef__Group_0__1__Impl();
@@ -55479,31 +55525,31 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0__1__Impl"
- // InternalStrategyDSL.g:16855:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ;
+ // InternalStrategyDSL.g:16861:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ;
public final void rule__XFunctionTypeRef__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16859:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) )
- // InternalStrategyDSL.g:16860:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
+ // InternalStrategyDSL.g:16865:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) )
+ // InternalStrategyDSL.g:16866:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
{
- // InternalStrategyDSL.g:16860:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
- // InternalStrategyDSL.g:16861:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
+ // InternalStrategyDSL.g:16866:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
+ // InternalStrategyDSL.g:16867:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1());
}
- // InternalStrategyDSL.g:16862:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
+ // InternalStrategyDSL.g:16868:2: ( rule__XFunctionTypeRef__Group_0_1__0 )?
int alt134=2;
int LA134_0 = input.LA(1);
- if ( (LA134_0==RULE_ID||LA134_0==31||LA134_0==78) ) {
+ if ( (LA134_0==RULE_ID||LA134_0==31||LA134_0==79) ) {
alt134=1;
}
switch (alt134) {
case 1 :
- // InternalStrategyDSL.g:16862:3: rule__XFunctionTypeRef__Group_0_1__0
+ // InternalStrategyDSL.g:16868:3: rule__XFunctionTypeRef__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0_1__0();
@@ -55541,14 +55587,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0__2"
- // InternalStrategyDSL.g:16870:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ;
+ // InternalStrategyDSL.g:16876:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ;
public final void rule__XFunctionTypeRef__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16874:1: ( rule__XFunctionTypeRef__Group_0__2__Impl )
- // InternalStrategyDSL.g:16875:2: rule__XFunctionTypeRef__Group_0__2__Impl
+ // InternalStrategyDSL.g:16880:1: ( rule__XFunctionTypeRef__Group_0__2__Impl )
+ // InternalStrategyDSL.g:16881:2: rule__XFunctionTypeRef__Group_0__2__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0__2__Impl();
@@ -55574,22 +55620,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0__2__Impl"
- // InternalStrategyDSL.g:16881:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ;
+ // InternalStrategyDSL.g:16887:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ;
public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16885:1: ( ( ')' ) )
- // InternalStrategyDSL.g:16886:1: ( ')' )
+ // InternalStrategyDSL.g:16891:1: ( ( ')' ) )
+ // InternalStrategyDSL.g:16892:1: ( ')' )
{
- // InternalStrategyDSL.g:16886:1: ( ')' )
- // InternalStrategyDSL.g:16887:2: ')'
+ // InternalStrategyDSL.g:16892:1: ( ')' )
+ // InternalStrategyDSL.g:16893:2: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2());
}
- match(input,79,FOLLOW_2); if (state.failed) return ;
+ match(input,80,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2());
}
@@ -55615,14 +55661,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0"
- // InternalStrategyDSL.g:16897:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ;
+ // InternalStrategyDSL.g:16903:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ;
public final void rule__XFunctionTypeRef__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16901:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 )
- // InternalStrategyDSL.g:16902:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1
+ // InternalStrategyDSL.g:16907:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 )
+ // InternalStrategyDSL.g:16908:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1
{
pushFollow(FOLLOW_39);
rule__XFunctionTypeRef__Group_0_1__0__Impl();
@@ -55653,23 +55699,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0__Impl"
- // InternalStrategyDSL.g:16909:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ;
+ // InternalStrategyDSL.g:16915:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ;
public final void rule__XFunctionTypeRef__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16913:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) )
- // InternalStrategyDSL.g:16914:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
+ // InternalStrategyDSL.g:16919:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) )
+ // InternalStrategyDSL.g:16920:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
{
- // InternalStrategyDSL.g:16914:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
- // InternalStrategyDSL.g:16915:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
+ // InternalStrategyDSL.g:16920:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
+ // InternalStrategyDSL.g:16921:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0());
}
- // InternalStrategyDSL.g:16916:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
- // InternalStrategyDSL.g:16916:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0
+ // InternalStrategyDSL.g:16922:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
+ // InternalStrategyDSL.g:16922:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0();
@@ -55704,14 +55750,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1"
- // InternalStrategyDSL.g:16924:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ;
+ // InternalStrategyDSL.g:16930:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ;
public final void rule__XFunctionTypeRef__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16928:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl )
- // InternalStrategyDSL.g:16929:2: rule__XFunctionTypeRef__Group_0_1__1__Impl
+ // InternalStrategyDSL.g:16934:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl )
+ // InternalStrategyDSL.g:16935:2: rule__XFunctionTypeRef__Group_0_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0_1__1__Impl();
@@ -55737,35 +55783,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1__Impl"
- // InternalStrategyDSL.g:16935:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ;
+ // InternalStrategyDSL.g:16941:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ;
public final void rule__XFunctionTypeRef__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16939:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) )
- // InternalStrategyDSL.g:16940:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
+ // InternalStrategyDSL.g:16945:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) )
+ // InternalStrategyDSL.g:16946:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
{
- // InternalStrategyDSL.g:16940:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
- // InternalStrategyDSL.g:16941:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
+ // InternalStrategyDSL.g:16946:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
+ // InternalStrategyDSL.g:16947:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1());
}
- // InternalStrategyDSL.g:16942:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
+ // InternalStrategyDSL.g:16948:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
loop135:
do {
int alt135=2;
int LA135_0 = input.LA(1);
- if ( (LA135_0==80) ) {
+ if ( (LA135_0==81) ) {
alt135=1;
}
switch (alt135) {
case 1 :
- // InternalStrategyDSL.g:16942:3: rule__XFunctionTypeRef__Group_0_1_1__0
+ // InternalStrategyDSL.g:16948:3: rule__XFunctionTypeRef__Group_0_1_1__0
{
pushFollow(FOLLOW_40);
rule__XFunctionTypeRef__Group_0_1_1__0();
@@ -55806,14 +55852,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0"
- // InternalStrategyDSL.g:16951:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ;
+ // InternalStrategyDSL.g:16957:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ;
public final void rule__XFunctionTypeRef__Group_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16955:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 )
- // InternalStrategyDSL.g:16956:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1
+ // InternalStrategyDSL.g:16961:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 )
+ // InternalStrategyDSL.g:16962:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1
{
pushFollow(FOLLOW_58);
rule__XFunctionTypeRef__Group_0_1_1__0__Impl();
@@ -55844,22 +55890,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0__Impl"
- // InternalStrategyDSL.g:16963:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:16969:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XFunctionTypeRef__Group_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16967:1: ( ( ',' ) )
- // InternalStrategyDSL.g:16968:1: ( ',' )
+ // InternalStrategyDSL.g:16973:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:16974:1: ( ',' )
{
- // InternalStrategyDSL.g:16968:1: ( ',' )
- // InternalStrategyDSL.g:16969:2: ','
+ // InternalStrategyDSL.g:16974:1: ( ',' )
+ // InternalStrategyDSL.g:16975:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0());
}
@@ -55885,14 +55931,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1"
- // InternalStrategyDSL.g:16978:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ;
+ // InternalStrategyDSL.g:16984:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ;
public final void rule__XFunctionTypeRef__Group_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16982:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl )
- // InternalStrategyDSL.g:16983:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl
+ // InternalStrategyDSL.g:16988:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl )
+ // InternalStrategyDSL.g:16989:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__Group_0_1_1__1__Impl();
@@ -55918,23 +55964,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1__Impl"
- // InternalStrategyDSL.g:16989:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ;
+ // InternalStrategyDSL.g:16995:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ;
public final void rule__XFunctionTypeRef__Group_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:16993:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) )
- // InternalStrategyDSL.g:16994:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
+ // InternalStrategyDSL.g:16999:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) )
+ // InternalStrategyDSL.g:17000:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
{
- // InternalStrategyDSL.g:16994:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
- // InternalStrategyDSL.g:16995:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
+ // InternalStrategyDSL.g:17000:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
+ // InternalStrategyDSL.g:17001:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1());
}
- // InternalStrategyDSL.g:16996:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
- // InternalStrategyDSL.g:16996:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1
+ // InternalStrategyDSL.g:17002:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
+ // InternalStrategyDSL.g:17002:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1
{
pushFollow(FOLLOW_2);
rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1();
@@ -55969,14 +56015,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__0"
- // InternalStrategyDSL.g:17005:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ;
+ // InternalStrategyDSL.g:17011:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ;
public final void rule__JvmParameterizedTypeReference__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17009:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 )
- // InternalStrategyDSL.g:17010:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1
+ // InternalStrategyDSL.g:17015:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 )
+ // InternalStrategyDSL.g:17016:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1
{
pushFollow(FOLLOW_48);
rule__JvmParameterizedTypeReference__Group__0__Impl();
@@ -56007,23 +56053,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__0__Impl"
- // InternalStrategyDSL.g:17017:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ;
+ // InternalStrategyDSL.g:17023:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17021:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) )
- // InternalStrategyDSL.g:17022:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
+ // InternalStrategyDSL.g:17027:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) )
+ // InternalStrategyDSL.g:17028:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
{
- // InternalStrategyDSL.g:17022:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
- // InternalStrategyDSL.g:17023:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
+ // InternalStrategyDSL.g:17028:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
+ // InternalStrategyDSL.g:17029:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0());
}
- // InternalStrategyDSL.g:17024:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
- // InternalStrategyDSL.g:17024:3: rule__JvmParameterizedTypeReference__TypeAssignment_0
+ // InternalStrategyDSL.g:17030:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
+ // InternalStrategyDSL.g:17030:3: rule__JvmParameterizedTypeReference__TypeAssignment_0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__TypeAssignment_0();
@@ -56058,14 +56104,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__1"
- // InternalStrategyDSL.g:17032:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ;
+ // InternalStrategyDSL.g:17038:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17036:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl )
- // InternalStrategyDSL.g:17037:2: rule__JvmParameterizedTypeReference__Group__1__Impl
+ // InternalStrategyDSL.g:17042:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl )
+ // InternalStrategyDSL.g:17043:2: rule__JvmParameterizedTypeReference__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group__1__Impl();
@@ -56091,27 +56137,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__1__Impl"
- // InternalStrategyDSL.g:17043:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ;
+ // InternalStrategyDSL.g:17049:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ;
public final void rule__JvmParameterizedTypeReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17047:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) )
- // InternalStrategyDSL.g:17048:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
+ // InternalStrategyDSL.g:17053:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) )
+ // InternalStrategyDSL.g:17054:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
{
- // InternalStrategyDSL.g:17048:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
- // InternalStrategyDSL.g:17049:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
+ // InternalStrategyDSL.g:17054:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
+ // InternalStrategyDSL.g:17055:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1());
}
- // InternalStrategyDSL.g:17050:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
+ // InternalStrategyDSL.g:17056:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
int alt136=2;
alt136 = dfa136.predict(input);
switch (alt136) {
case 1 :
- // InternalStrategyDSL.g:17050:3: rule__JvmParameterizedTypeReference__Group_1__0
+ // InternalStrategyDSL.g:17056:3: rule__JvmParameterizedTypeReference__Group_1__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1__0();
@@ -56149,14 +56195,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0"
- // InternalStrategyDSL.g:17059:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ;
+ // InternalStrategyDSL.g:17065:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17063:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 )
- // InternalStrategyDSL.g:17064:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1
+ // InternalStrategyDSL.g:17069:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 )
+ // InternalStrategyDSL.g:17070:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1
{
pushFollow(FOLLOW_78);
rule__JvmParameterizedTypeReference__Group_1__0__Impl();
@@ -56187,23 +56233,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0__Impl"
- // InternalStrategyDSL.g:17071:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ;
+ // InternalStrategyDSL.g:17077:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17075:1: ( ( ( '<' ) ) )
- // InternalStrategyDSL.g:17076:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:17081:1: ( ( ( '<' ) ) )
+ // InternalStrategyDSL.g:17082:1: ( ( '<' ) )
{
- // InternalStrategyDSL.g:17076:1: ( ( '<' ) )
- // InternalStrategyDSL.g:17077:2: ( '<' )
+ // InternalStrategyDSL.g:17082:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:17083:2: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0());
}
- // InternalStrategyDSL.g:17078:2: ( '<' )
- // InternalStrategyDSL.g:17078:3: '<'
+ // InternalStrategyDSL.g:17084:2: ( '<' )
+ // InternalStrategyDSL.g:17084:3: '<'
{
match(input,27,FOLLOW_2); if (state.failed) return ;
@@ -56234,14 +56280,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1"
- // InternalStrategyDSL.g:17086:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ;
+ // InternalStrategyDSL.g:17092:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ;
public final void rule__JvmParameterizedTypeReference__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17090:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 )
- // InternalStrategyDSL.g:17091:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2
+ // InternalStrategyDSL.g:17096:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 )
+ // InternalStrategyDSL.g:17097:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2
{
pushFollow(FOLLOW_79);
rule__JvmParameterizedTypeReference__Group_1__1__Impl();
@@ -56272,23 +56318,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1__Impl"
- // InternalStrategyDSL.g:17098:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ;
+ // InternalStrategyDSL.g:17104:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17102:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) )
- // InternalStrategyDSL.g:17103:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
+ // InternalStrategyDSL.g:17108:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) )
+ // InternalStrategyDSL.g:17109:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
{
- // InternalStrategyDSL.g:17103:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
- // InternalStrategyDSL.g:17104:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
+ // InternalStrategyDSL.g:17109:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
+ // InternalStrategyDSL.g:17110:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1());
}
- // InternalStrategyDSL.g:17105:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
- // InternalStrategyDSL.g:17105:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1
+ // InternalStrategyDSL.g:17111:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
+ // InternalStrategyDSL.g:17111:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1();
@@ -56323,14 +56369,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2"
- // InternalStrategyDSL.g:17113:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ;
+ // InternalStrategyDSL.g:17119:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ;
public final void rule__JvmParameterizedTypeReference__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17117:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 )
- // InternalStrategyDSL.g:17118:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3
+ // InternalStrategyDSL.g:17123:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 )
+ // InternalStrategyDSL.g:17124:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3
{
pushFollow(FOLLOW_79);
rule__JvmParameterizedTypeReference__Group_1__2__Impl();
@@ -56361,35 +56407,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2__Impl"
- // InternalStrategyDSL.g:17125:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ;
+ // InternalStrategyDSL.g:17131:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17129:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) )
- // InternalStrategyDSL.g:17130:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
+ // InternalStrategyDSL.g:17135:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) )
+ // InternalStrategyDSL.g:17136:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
{
- // InternalStrategyDSL.g:17130:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
- // InternalStrategyDSL.g:17131:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
+ // InternalStrategyDSL.g:17136:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
+ // InternalStrategyDSL.g:17137:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2());
}
- // InternalStrategyDSL.g:17132:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
+ // InternalStrategyDSL.g:17138:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
loop137:
do {
int alt137=2;
int LA137_0 = input.LA(1);
- if ( (LA137_0==80) ) {
+ if ( (LA137_0==81) ) {
alt137=1;
}
switch (alt137) {
case 1 :
- // InternalStrategyDSL.g:17132:3: rule__JvmParameterizedTypeReference__Group_1_2__0
+ // InternalStrategyDSL.g:17138:3: rule__JvmParameterizedTypeReference__Group_1_2__0
{
pushFollow(FOLLOW_40);
rule__JvmParameterizedTypeReference__Group_1_2__0();
@@ -56430,14 +56476,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3"
- // InternalStrategyDSL.g:17140:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ;
+ // InternalStrategyDSL.g:17146:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ;
public final void rule__JvmParameterizedTypeReference__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17144:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 )
- // InternalStrategyDSL.g:17145:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4
+ // InternalStrategyDSL.g:17150:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 )
+ // InternalStrategyDSL.g:17151:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4
{
pushFollow(FOLLOW_119);
rule__JvmParameterizedTypeReference__Group_1__3__Impl();
@@ -56468,17 +56514,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3__Impl"
- // InternalStrategyDSL.g:17152:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ;
+ // InternalStrategyDSL.g:17158:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17156:1: ( ( '>' ) )
- // InternalStrategyDSL.g:17157:1: ( '>' )
+ // InternalStrategyDSL.g:17162:1: ( ( '>' ) )
+ // InternalStrategyDSL.g:17163:1: ( '>' )
{
- // InternalStrategyDSL.g:17157:1: ( '>' )
- // InternalStrategyDSL.g:17158:2: '>'
+ // InternalStrategyDSL.g:17163:1: ( '>' )
+ // InternalStrategyDSL.g:17164:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3());
@@ -56509,14 +56555,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4"
- // InternalStrategyDSL.g:17167:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ;
+ // InternalStrategyDSL.g:17173:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17171:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl )
- // InternalStrategyDSL.g:17172:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl
+ // InternalStrategyDSL.g:17177:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl )
+ // InternalStrategyDSL.g:17178:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1__4__Impl();
@@ -56542,22 +56588,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4__Impl"
- // InternalStrategyDSL.g:17178:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ;
+ // InternalStrategyDSL.g:17184:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17182:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) )
- // InternalStrategyDSL.g:17183:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
+ // InternalStrategyDSL.g:17188:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) )
+ // InternalStrategyDSL.g:17189:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
{
- // InternalStrategyDSL.g:17183:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
- // InternalStrategyDSL.g:17184:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
+ // InternalStrategyDSL.g:17189:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
+ // InternalStrategyDSL.g:17190:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4());
}
- // InternalStrategyDSL.g:17185:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
+ // InternalStrategyDSL.g:17191:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
loop138:
do {
int alt138=2;
@@ -56569,7 +56615,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( (LA138_2==RULE_ID) ) {
int LA138_3 = input.LA(3);
- if ( (synpred186_InternalStrategyDSL()) ) {
+ if ( (synpred187_InternalStrategyDSL()) ) {
alt138=1;
}
@@ -56582,7 +56628,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
switch (alt138) {
case 1 :
- // InternalStrategyDSL.g:17185:3: rule__JvmParameterizedTypeReference__Group_1_4__0
+ // InternalStrategyDSL.g:17191:3: rule__JvmParameterizedTypeReference__Group_1_4__0
{
pushFollow(FOLLOW_120);
rule__JvmParameterizedTypeReference__Group_1_4__0();
@@ -56623,14 +56669,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0"
- // InternalStrategyDSL.g:17194:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ;
+ // InternalStrategyDSL.g:17200:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17198:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 )
- // InternalStrategyDSL.g:17199:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1
+ // InternalStrategyDSL.g:17204:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 )
+ // InternalStrategyDSL.g:17205:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1
{
pushFollow(FOLLOW_78);
rule__JvmParameterizedTypeReference__Group_1_2__0__Impl();
@@ -56661,22 +56707,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0__Impl"
- // InternalStrategyDSL.g:17206:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:17212:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17210:1: ( ( ',' ) )
- // InternalStrategyDSL.g:17211:1: ( ',' )
+ // InternalStrategyDSL.g:17216:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:17217:1: ( ',' )
{
- // InternalStrategyDSL.g:17211:1: ( ',' )
- // InternalStrategyDSL.g:17212:2: ','
+ // InternalStrategyDSL.g:17217:1: ( ',' )
+ // InternalStrategyDSL.g:17218:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
@@ -56702,14 +56748,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1"
- // InternalStrategyDSL.g:17221:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ;
+ // InternalStrategyDSL.g:17227:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17225:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl )
- // InternalStrategyDSL.g:17226:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl
+ // InternalStrategyDSL.g:17231:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl )
+ // InternalStrategyDSL.g:17232:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_2__1__Impl();
@@ -56735,23 +56781,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1__Impl"
- // InternalStrategyDSL.g:17232:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ;
+ // InternalStrategyDSL.g:17238:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17236:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) )
- // InternalStrategyDSL.g:17237:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
+ // InternalStrategyDSL.g:17242:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) )
+ // InternalStrategyDSL.g:17243:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
{
- // InternalStrategyDSL.g:17237:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
- // InternalStrategyDSL.g:17238:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
+ // InternalStrategyDSL.g:17243:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
+ // InternalStrategyDSL.g:17244:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1());
}
- // InternalStrategyDSL.g:17239:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
- // InternalStrategyDSL.g:17239:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1
+ // InternalStrategyDSL.g:17245:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
+ // InternalStrategyDSL.g:17245:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1();
@@ -56786,14 +56832,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0"
- // InternalStrategyDSL.g:17248:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ;
+ // InternalStrategyDSL.g:17254:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17252:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 )
- // InternalStrategyDSL.g:17253:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1
+ // InternalStrategyDSL.g:17258:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 )
+ // InternalStrategyDSL.g:17259:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1
{
pushFollow(FOLLOW_7);
rule__JvmParameterizedTypeReference__Group_1_4__0__Impl();
@@ -56824,23 +56870,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0__Impl"
- // InternalStrategyDSL.g:17260:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ;
+ // InternalStrategyDSL.g:17266:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17264:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) )
- // InternalStrategyDSL.g:17265:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
+ // InternalStrategyDSL.g:17270:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) )
+ // InternalStrategyDSL.g:17271:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
{
- // InternalStrategyDSL.g:17265:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
- // InternalStrategyDSL.g:17266:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
+ // InternalStrategyDSL.g:17271:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
+ // InternalStrategyDSL.g:17272:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0());
}
- // InternalStrategyDSL.g:17267:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
- // InternalStrategyDSL.g:17267:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0
+ // InternalStrategyDSL.g:17273:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
+ // InternalStrategyDSL.g:17273:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0__0();
@@ -56875,14 +56921,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1"
- // InternalStrategyDSL.g:17275:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ;
+ // InternalStrategyDSL.g:17281:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17279:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 )
- // InternalStrategyDSL.g:17280:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2
+ // InternalStrategyDSL.g:17285:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 )
+ // InternalStrategyDSL.g:17286:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2
{
pushFollow(FOLLOW_48);
rule__JvmParameterizedTypeReference__Group_1_4__1__Impl();
@@ -56913,23 +56959,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1__Impl"
- // InternalStrategyDSL.g:17287:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ;
+ // InternalStrategyDSL.g:17293:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17291:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) )
- // InternalStrategyDSL.g:17292:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
+ // InternalStrategyDSL.g:17297:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) )
+ // InternalStrategyDSL.g:17298:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
{
- // InternalStrategyDSL.g:17292:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
- // InternalStrategyDSL.g:17293:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
+ // InternalStrategyDSL.g:17298:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
+ // InternalStrategyDSL.g:17299:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1());
}
- // InternalStrategyDSL.g:17294:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
- // InternalStrategyDSL.g:17294:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1
+ // InternalStrategyDSL.g:17300:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
+ // InternalStrategyDSL.g:17300:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1();
@@ -56964,14 +57010,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2"
- // InternalStrategyDSL.g:17302:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ;
+ // InternalStrategyDSL.g:17308:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17306:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl )
- // InternalStrategyDSL.g:17307:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl
+ // InternalStrategyDSL.g:17312:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl )
+ // InternalStrategyDSL.g:17313:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4__2__Impl();
@@ -56997,27 +57043,27 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2__Impl"
- // InternalStrategyDSL.g:17313:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ;
+ // InternalStrategyDSL.g:17319:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17317:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) )
- // InternalStrategyDSL.g:17318:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
+ // InternalStrategyDSL.g:17323:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) )
+ // InternalStrategyDSL.g:17324:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
{
- // InternalStrategyDSL.g:17318:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
- // InternalStrategyDSL.g:17319:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
+ // InternalStrategyDSL.g:17324:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
+ // InternalStrategyDSL.g:17325:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2());
}
- // InternalStrategyDSL.g:17320:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
+ // InternalStrategyDSL.g:17326:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
int alt139=2;
alt139 = dfa139.predict(input);
switch (alt139) {
case 1 :
- // InternalStrategyDSL.g:17320:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
+ // InternalStrategyDSL.g:17326:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2__0();
@@ -57055,14 +57101,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0"
- // InternalStrategyDSL.g:17329:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ;
+ // InternalStrategyDSL.g:17335:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17333:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl )
- // InternalStrategyDSL.g:17334:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl
+ // InternalStrategyDSL.g:17339:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl )
+ // InternalStrategyDSL.g:17340:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl();
@@ -57088,23 +57134,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl"
- // InternalStrategyDSL.g:17340:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ;
+ // InternalStrategyDSL.g:17346:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17344:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) )
- // InternalStrategyDSL.g:17345:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
+ // InternalStrategyDSL.g:17350:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) )
+ // InternalStrategyDSL.g:17351:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
{
- // InternalStrategyDSL.g:17345:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
- // InternalStrategyDSL.g:17346:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
+ // InternalStrategyDSL.g:17351:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
+ // InternalStrategyDSL.g:17352:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0());
}
- // InternalStrategyDSL.g:17347:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
- // InternalStrategyDSL.g:17347:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0
+ // InternalStrategyDSL.g:17353:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
+ // InternalStrategyDSL.g:17353:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__0();
@@ -57139,14 +57185,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0"
- // InternalStrategyDSL.g:17356:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ;
+ // InternalStrategyDSL.g:17362:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17360:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 )
- // InternalStrategyDSL.g:17361:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1
+ // InternalStrategyDSL.g:17366:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 )
+ // InternalStrategyDSL.g:17367:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1
{
pushFollow(FOLLOW_119);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl();
@@ -57177,23 +57223,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl"
- // InternalStrategyDSL.g:17368:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:17374:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17372:1: ( ( () ) )
- // InternalStrategyDSL.g:17373:1: ( () )
+ // InternalStrategyDSL.g:17378:1: ( ( () ) )
+ // InternalStrategyDSL.g:17379:1: ( () )
{
- // InternalStrategyDSL.g:17373:1: ( () )
- // InternalStrategyDSL.g:17374:2: ()
+ // InternalStrategyDSL.g:17379:1: ( () )
+ // InternalStrategyDSL.g:17380:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0());
}
- // InternalStrategyDSL.g:17375:2: ()
- // InternalStrategyDSL.g:17375:3:
+ // InternalStrategyDSL.g:17381:2: ()
+ // InternalStrategyDSL.g:17381:3:
{
}
@@ -57218,14 +57264,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1"
- // InternalStrategyDSL.g:17383:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ;
+ // InternalStrategyDSL.g:17389:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17387:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl )
- // InternalStrategyDSL.g:17388:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl
+ // InternalStrategyDSL.g:17393:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl )
+ // InternalStrategyDSL.g:17394:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl();
@@ -57251,17 +57297,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl"
- // InternalStrategyDSL.g:17394:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ;
+ // InternalStrategyDSL.g:17400:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17398:1: ( ( '.' ) )
- // InternalStrategyDSL.g:17399:1: ( '.' )
+ // InternalStrategyDSL.g:17404:1: ( ( '.' ) )
+ // InternalStrategyDSL.g:17405:1: ( '.' )
{
- // InternalStrategyDSL.g:17399:1: ( '.' )
- // InternalStrategyDSL.g:17400:2: '.'
+ // InternalStrategyDSL.g:17405:1: ( '.' )
+ // InternalStrategyDSL.g:17406:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1());
@@ -57292,14 +57338,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0"
- // InternalStrategyDSL.g:17410:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ;
+ // InternalStrategyDSL.g:17416:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17414:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 )
- // InternalStrategyDSL.g:17415:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1
+ // InternalStrategyDSL.g:17420:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 )
+ // InternalStrategyDSL.g:17421:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1
{
pushFollow(FOLLOW_78);
rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl();
@@ -57330,23 +57376,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl"
- // InternalStrategyDSL.g:17422:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ;
+ // InternalStrategyDSL.g:17428:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17426:1: ( ( ( '<' ) ) )
- // InternalStrategyDSL.g:17427:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:17432:1: ( ( ( '<' ) ) )
+ // InternalStrategyDSL.g:17433:1: ( ( '<' ) )
{
- // InternalStrategyDSL.g:17427:1: ( ( '<' ) )
- // InternalStrategyDSL.g:17428:2: ( '<' )
+ // InternalStrategyDSL.g:17433:1: ( ( '<' ) )
+ // InternalStrategyDSL.g:17434:2: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0());
}
- // InternalStrategyDSL.g:17429:2: ( '<' )
- // InternalStrategyDSL.g:17429:3: '<'
+ // InternalStrategyDSL.g:17435:2: ( '<' )
+ // InternalStrategyDSL.g:17435:3: '<'
{
match(input,27,FOLLOW_2); if (state.failed) return ;
@@ -57377,14 +57423,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1"
- // InternalStrategyDSL.g:17437:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ;
+ // InternalStrategyDSL.g:17443:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17441:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 )
- // InternalStrategyDSL.g:17442:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2
+ // InternalStrategyDSL.g:17447:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 )
+ // InternalStrategyDSL.g:17448:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2
{
pushFollow(FOLLOW_79);
rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl();
@@ -57415,23 +57461,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl"
- // InternalStrategyDSL.g:17449:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ;
+ // InternalStrategyDSL.g:17455:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17453:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) )
- // InternalStrategyDSL.g:17454:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
+ // InternalStrategyDSL.g:17459:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) )
+ // InternalStrategyDSL.g:17460:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
{
- // InternalStrategyDSL.g:17454:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
- // InternalStrategyDSL.g:17455:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
+ // InternalStrategyDSL.g:17460:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
+ // InternalStrategyDSL.g:17461:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1());
}
- // InternalStrategyDSL.g:17456:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
- // InternalStrategyDSL.g:17456:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1
+ // InternalStrategyDSL.g:17462:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
+ // InternalStrategyDSL.g:17462:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1();
@@ -57466,14 +57512,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2"
- // InternalStrategyDSL.g:17464:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ;
+ // InternalStrategyDSL.g:17470:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17468:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 )
- // InternalStrategyDSL.g:17469:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3
+ // InternalStrategyDSL.g:17474:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 )
+ // InternalStrategyDSL.g:17475:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3
{
pushFollow(FOLLOW_79);
rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl();
@@ -57504,35 +57550,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl"
- // InternalStrategyDSL.g:17476:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ;
+ // InternalStrategyDSL.g:17482:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17480:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) )
- // InternalStrategyDSL.g:17481:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
+ // InternalStrategyDSL.g:17486:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) )
+ // InternalStrategyDSL.g:17487:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
{
- // InternalStrategyDSL.g:17481:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
- // InternalStrategyDSL.g:17482:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
+ // InternalStrategyDSL.g:17487:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
+ // InternalStrategyDSL.g:17488:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2());
}
- // InternalStrategyDSL.g:17483:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
+ // InternalStrategyDSL.g:17489:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
loop140:
do {
int alt140=2;
int LA140_0 = input.LA(1);
- if ( (LA140_0==80) ) {
+ if ( (LA140_0==81) ) {
alt140=1;
}
switch (alt140) {
case 1 :
- // InternalStrategyDSL.g:17483:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0
+ // InternalStrategyDSL.g:17489:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0
{
pushFollow(FOLLOW_40);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0();
@@ -57573,14 +57619,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3"
- // InternalStrategyDSL.g:17491:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ;
+ // InternalStrategyDSL.g:17497:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17495:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl )
- // InternalStrategyDSL.g:17496:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl
+ // InternalStrategyDSL.g:17501:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl )
+ // InternalStrategyDSL.g:17502:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl();
@@ -57606,17 +57652,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl"
- // InternalStrategyDSL.g:17502:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ;
+ // InternalStrategyDSL.g:17508:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17506:1: ( ( '>' ) )
- // InternalStrategyDSL.g:17507:1: ( '>' )
+ // InternalStrategyDSL.g:17512:1: ( ( '>' ) )
+ // InternalStrategyDSL.g:17513:1: ( '>' )
{
- // InternalStrategyDSL.g:17507:1: ( '>' )
- // InternalStrategyDSL.g:17508:2: '>'
+ // InternalStrategyDSL.g:17513:1: ( '>' )
+ // InternalStrategyDSL.g:17514:2: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3());
@@ -57647,14 +57693,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0"
- // InternalStrategyDSL.g:17518:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ;
+ // InternalStrategyDSL.g:17524:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17522:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 )
- // InternalStrategyDSL.g:17523:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1
+ // InternalStrategyDSL.g:17528:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 )
+ // InternalStrategyDSL.g:17529:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1
{
pushFollow(FOLLOW_78);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl();
@@ -57685,22 +57731,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl"
- // InternalStrategyDSL.g:17530:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ;
+ // InternalStrategyDSL.g:17536:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17534:1: ( ( ',' ) )
- // InternalStrategyDSL.g:17535:1: ( ',' )
+ // InternalStrategyDSL.g:17540:1: ( ( ',' ) )
+ // InternalStrategyDSL.g:17541:1: ( ',' )
{
- // InternalStrategyDSL.g:17535:1: ( ',' )
- // InternalStrategyDSL.g:17536:2: ','
+ // InternalStrategyDSL.g:17541:1: ( ',' )
+ // InternalStrategyDSL.g:17542:2: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0());
}
@@ -57726,14 +57772,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1"
- // InternalStrategyDSL.g:17545:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ;
+ // InternalStrategyDSL.g:17551:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17549:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl )
- // InternalStrategyDSL.g:17550:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl
+ // InternalStrategyDSL.g:17555:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl )
+ // InternalStrategyDSL.g:17556:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl();
@@ -57759,23 +57805,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl"
- // InternalStrategyDSL.g:17556:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ;
+ // InternalStrategyDSL.g:17562:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17560:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) )
- // InternalStrategyDSL.g:17561:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
+ // InternalStrategyDSL.g:17566:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) )
+ // InternalStrategyDSL.g:17567:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
{
- // InternalStrategyDSL.g:17561:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
- // InternalStrategyDSL.g:17562:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
+ // InternalStrategyDSL.g:17567:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
+ // InternalStrategyDSL.g:17568:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1());
}
- // InternalStrategyDSL.g:17563:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
- // InternalStrategyDSL.g:17563:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1
+ // InternalStrategyDSL.g:17569:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
+ // InternalStrategyDSL.g:17569:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1();
@@ -57810,14 +57856,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group__0"
- // InternalStrategyDSL.g:17572:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ;
+ // InternalStrategyDSL.g:17578:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ;
public final void rule__JvmWildcardTypeReference__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17576:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 )
- // InternalStrategyDSL.g:17577:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1
+ // InternalStrategyDSL.g:17582:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 )
+ // InternalStrategyDSL.g:17583:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1
{
pushFollow(FOLLOW_78);
rule__JvmWildcardTypeReference__Group__0__Impl();
@@ -57848,23 +57894,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group__0__Impl"
- // InternalStrategyDSL.g:17584:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ;
+ // InternalStrategyDSL.g:17590:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ;
public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17588:1: ( ( () ) )
- // InternalStrategyDSL.g:17589:1: ( () )
+ // InternalStrategyDSL.g:17594:1: ( ( () ) )
+ // InternalStrategyDSL.g:17595:1: ( () )
{
- // InternalStrategyDSL.g:17589:1: ( () )
- // InternalStrategyDSL.g:17590:2: ()
+ // InternalStrategyDSL.g:17595:1: ( () )
+ // InternalStrategyDSL.g:17596:2: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0());
}
- // InternalStrategyDSL.g:17591:2: ()
- // InternalStrategyDSL.g:17591:3:
+ // InternalStrategyDSL.g:17597:2: ()
+ // InternalStrategyDSL.g:17597:3:
{
}
@@ -57889,14 +57935,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group__1"
- // InternalStrategyDSL.g:17599:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ;
+ // InternalStrategyDSL.g:17605:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ;
public final void rule__JvmWildcardTypeReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17603:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 )
- // InternalStrategyDSL.g:17604:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2
+ // InternalStrategyDSL.g:17609:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 )
+ // InternalStrategyDSL.g:17610:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2
{
pushFollow(FOLLOW_123);
rule__JvmWildcardTypeReference__Group__1__Impl();
@@ -57927,22 +57973,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group__1__Impl"
- // InternalStrategyDSL.g:17611:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ;
+ // InternalStrategyDSL.g:17617:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ;
public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17615:1: ( ( '?' ) )
- // InternalStrategyDSL.g:17616:1: ( '?' )
+ // InternalStrategyDSL.g:17621:1: ( ( '?' ) )
+ // InternalStrategyDSL.g:17622:1: ( '?' )
{
- // InternalStrategyDSL.g:17616:1: ( '?' )
- // InternalStrategyDSL.g:17617:2: '?'
+ // InternalStrategyDSL.g:17622:1: ( '?' )
+ // InternalStrategyDSL.g:17623:2: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
- match(input,103,FOLLOW_2); if (state.failed) return ;
+ match(input,104,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
@@ -57968,14 +58014,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group__2"
- // InternalStrategyDSL.g:17626:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ;
+ // InternalStrategyDSL.g:17632:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ;
public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17630:1: ( rule__JvmWildcardTypeReference__Group__2__Impl )
- // InternalStrategyDSL.g:17631:2: rule__JvmWildcardTypeReference__Group__2__Impl
+ // InternalStrategyDSL.g:17636:1: ( rule__JvmWildcardTypeReference__Group__2__Impl )
+ // InternalStrategyDSL.g:17637:2: rule__JvmWildcardTypeReference__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group__2__Impl();
@@ -58001,22 +58047,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group__2__Impl"
- // InternalStrategyDSL.g:17637:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ;
+ // InternalStrategyDSL.g:17643:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ;
public final void rule__JvmWildcardTypeReference__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17641:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) )
- // InternalStrategyDSL.g:17642:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
+ // InternalStrategyDSL.g:17647:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) )
+ // InternalStrategyDSL.g:17648:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
{
- // InternalStrategyDSL.g:17642:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
- // InternalStrategyDSL.g:17643:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
+ // InternalStrategyDSL.g:17648:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
+ // InternalStrategyDSL.g:17649:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2());
}
- // InternalStrategyDSL.g:17644:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
+ // InternalStrategyDSL.g:17650:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
int alt141=2;
int LA141_0 = input.LA(1);
@@ -58025,7 +58071,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
switch (alt141) {
case 1 :
- // InternalStrategyDSL.g:17644:3: rule__JvmWildcardTypeReference__Alternatives_2
+ // InternalStrategyDSL.g:17650:3: rule__JvmWildcardTypeReference__Alternatives_2
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Alternatives_2();
@@ -58063,14 +58109,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0"
- // InternalStrategyDSL.g:17653:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ;
+ // InternalStrategyDSL.g:17659:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ;
public final void rule__JvmWildcardTypeReference__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17657:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 )
- // InternalStrategyDSL.g:17658:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1
+ // InternalStrategyDSL.g:17663:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 )
+ // InternalStrategyDSL.g:17664:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1
{
pushFollow(FOLLOW_124);
rule__JvmWildcardTypeReference__Group_2_0__0__Impl();
@@ -58101,23 +58147,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0__Impl"
- // InternalStrategyDSL.g:17665:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ;
+ // InternalStrategyDSL.g:17671:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ;
public final void rule__JvmWildcardTypeReference__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17669:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) )
- // InternalStrategyDSL.g:17670:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
+ // InternalStrategyDSL.g:17675:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) )
+ // InternalStrategyDSL.g:17676:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
{
- // InternalStrategyDSL.g:17670:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
- // InternalStrategyDSL.g:17671:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
+ // InternalStrategyDSL.g:17676:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
+ // InternalStrategyDSL.g:17677:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0());
}
- // InternalStrategyDSL.g:17672:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
- // InternalStrategyDSL.g:17672:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0
+ // InternalStrategyDSL.g:17678:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
+ // InternalStrategyDSL.g:17678:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0();
@@ -58152,14 +58198,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1"
- // InternalStrategyDSL.g:17680:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ;
+ // InternalStrategyDSL.g:17686:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ;
public final void rule__JvmWildcardTypeReference__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17684:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl )
- // InternalStrategyDSL.g:17685:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl
+ // InternalStrategyDSL.g:17690:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl )
+ // InternalStrategyDSL.g:17691:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group_2_0__1__Impl();
@@ -58185,35 +58231,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1__Impl"
- // InternalStrategyDSL.g:17691:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ;
+ // InternalStrategyDSL.g:17697:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ;
public final void rule__JvmWildcardTypeReference__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17695:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) )
- // InternalStrategyDSL.g:17696:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
+ // InternalStrategyDSL.g:17701:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) )
+ // InternalStrategyDSL.g:17702:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
{
- // InternalStrategyDSL.g:17696:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
- // InternalStrategyDSL.g:17697:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
+ // InternalStrategyDSL.g:17702:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
+ // InternalStrategyDSL.g:17703:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1());
}
- // InternalStrategyDSL.g:17698:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
+ // InternalStrategyDSL.g:17704:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
loop142:
do {
int alt142=2;
int LA142_0 = input.LA(1);
- if ( (LA142_0==104) ) {
+ if ( (LA142_0==105) ) {
alt142=1;
}
switch (alt142) {
case 1 :
- // InternalStrategyDSL.g:17698:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1
+ // InternalStrategyDSL.g:17704:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1
{
pushFollow(FOLLOW_125);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1();
@@ -58254,14 +58300,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0"
- // InternalStrategyDSL.g:17707:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ;
+ // InternalStrategyDSL.g:17713:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ;
public final void rule__JvmWildcardTypeReference__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17711:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 )
- // InternalStrategyDSL.g:17712:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1
+ // InternalStrategyDSL.g:17717:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 )
+ // InternalStrategyDSL.g:17718:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1
{
pushFollow(FOLLOW_124);
rule__JvmWildcardTypeReference__Group_2_1__0__Impl();
@@ -58292,23 +58338,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0__Impl"
- // InternalStrategyDSL.g:17719:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ;
+ // InternalStrategyDSL.g:17725:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ;
public final void rule__JvmWildcardTypeReference__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17723:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) )
- // InternalStrategyDSL.g:17724:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
+ // InternalStrategyDSL.g:17729:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) )
+ // InternalStrategyDSL.g:17730:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
{
- // InternalStrategyDSL.g:17724:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
- // InternalStrategyDSL.g:17725:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
+ // InternalStrategyDSL.g:17730:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
+ // InternalStrategyDSL.g:17731:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0());
}
- // InternalStrategyDSL.g:17726:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
- // InternalStrategyDSL.g:17726:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0
+ // InternalStrategyDSL.g:17732:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
+ // InternalStrategyDSL.g:17732:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0();
@@ -58343,14 +58389,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1"
- // InternalStrategyDSL.g:17734:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ;
+ // InternalStrategyDSL.g:17740:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ;
public final void rule__JvmWildcardTypeReference__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17738:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl )
- // InternalStrategyDSL.g:17739:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl
+ // InternalStrategyDSL.g:17744:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl )
+ // InternalStrategyDSL.g:17745:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmWildcardTypeReference__Group_2_1__1__Impl();
@@ -58376,35 +58422,35 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1__Impl"
- // InternalStrategyDSL.g:17745:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ;
+ // InternalStrategyDSL.g:17751:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ;
public final void rule__JvmWildcardTypeReference__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17749:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) )
- // InternalStrategyDSL.g:17750:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
+ // InternalStrategyDSL.g:17755:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) )
+ // InternalStrategyDSL.g:17756:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
{
- // InternalStrategyDSL.g:17750:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
- // InternalStrategyDSL.g:17751:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
+ // InternalStrategyDSL.g:17756:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
+ // InternalStrategyDSL.g:17757:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1());
}
- // InternalStrategyDSL.g:17752:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
+ // InternalStrategyDSL.g:17758:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
loop143:
do {
int alt143=2;
int LA143_0 = input.LA(1);
- if ( (LA143_0==104) ) {
+ if ( (LA143_0==105) ) {
alt143=1;
}
switch (alt143) {
case 1 :
- // InternalStrategyDSL.g:17752:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1
+ // InternalStrategyDSL.g:17758:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1
{
pushFollow(FOLLOW_125);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1();
@@ -58445,14 +58491,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmUpperBound__Group__0"
- // InternalStrategyDSL.g:17761:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ;
+ // InternalStrategyDSL.g:17767:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ;
public final void rule__JvmUpperBound__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17765:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 )
- // InternalStrategyDSL.g:17766:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1
+ // InternalStrategyDSL.g:17771:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 )
+ // InternalStrategyDSL.g:17772:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1
{
pushFollow(FOLLOW_58);
rule__JvmUpperBound__Group__0__Impl();
@@ -58483,17 +58529,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmUpperBound__Group__0__Impl"
- // InternalStrategyDSL.g:17773:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ;
+ // InternalStrategyDSL.g:17779:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ;
public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17777:1: ( ( 'extends' ) )
- // InternalStrategyDSL.g:17778:1: ( 'extends' )
+ // InternalStrategyDSL.g:17783:1: ( ( 'extends' ) )
+ // InternalStrategyDSL.g:17784:1: ( 'extends' )
{
- // InternalStrategyDSL.g:17778:1: ( 'extends' )
- // InternalStrategyDSL.g:17779:2: 'extends'
+ // InternalStrategyDSL.g:17784:1: ( 'extends' )
+ // InternalStrategyDSL.g:17785:2: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0());
@@ -58524,14 +58570,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmUpperBound__Group__1"
- // InternalStrategyDSL.g:17788:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ;
+ // InternalStrategyDSL.g:17794:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ;
public final void rule__JvmUpperBound__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17792:1: ( rule__JvmUpperBound__Group__1__Impl )
- // InternalStrategyDSL.g:17793:2: rule__JvmUpperBound__Group__1__Impl
+ // InternalStrategyDSL.g:17798:1: ( rule__JvmUpperBound__Group__1__Impl )
+ // InternalStrategyDSL.g:17799:2: rule__JvmUpperBound__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmUpperBound__Group__1__Impl();
@@ -58557,23 +58603,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmUpperBound__Group__1__Impl"
- // InternalStrategyDSL.g:17799:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:17805:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmUpperBound__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17803:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) )
- // InternalStrategyDSL.g:17804:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
+ // InternalStrategyDSL.g:17809:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) )
+ // InternalStrategyDSL.g:17810:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
{
- // InternalStrategyDSL.g:17804:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
- // InternalStrategyDSL.g:17805:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
+ // InternalStrategyDSL.g:17810:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
+ // InternalStrategyDSL.g:17811:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1());
}
- // InternalStrategyDSL.g:17806:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
- // InternalStrategyDSL.g:17806:3: rule__JvmUpperBound__TypeReferenceAssignment_1
+ // InternalStrategyDSL.g:17812:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
+ // InternalStrategyDSL.g:17812:3: rule__JvmUpperBound__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmUpperBound__TypeReferenceAssignment_1();
@@ -58608,14 +58654,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmUpperBoundAnded__Group__0"
- // InternalStrategyDSL.g:17815:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ;
+ // InternalStrategyDSL.g:17821:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ;
public final void rule__JvmUpperBoundAnded__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17819:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 )
- // InternalStrategyDSL.g:17820:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1
+ // InternalStrategyDSL.g:17825:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 )
+ // InternalStrategyDSL.g:17826:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1
{
pushFollow(FOLLOW_58);
rule__JvmUpperBoundAnded__Group__0__Impl();
@@ -58646,22 +58692,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmUpperBoundAnded__Group__0__Impl"
- // InternalStrategyDSL.g:17827:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ;
+ // InternalStrategyDSL.g:17833:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ;
public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17831:1: ( ( '&' ) )
- // InternalStrategyDSL.g:17832:1: ( '&' )
+ // InternalStrategyDSL.g:17837:1: ( ( '&' ) )
+ // InternalStrategyDSL.g:17838:1: ( '&' )
{
- // InternalStrategyDSL.g:17832:1: ( '&' )
- // InternalStrategyDSL.g:17833:2: '&'
+ // InternalStrategyDSL.g:17838:1: ( '&' )
+ // InternalStrategyDSL.g:17839:2: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
- match(input,104,FOLLOW_2); if (state.failed) return ;
+ match(input,105,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
@@ -58687,14 +58733,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmUpperBoundAnded__Group__1"
- // InternalStrategyDSL.g:17842:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ;
+ // InternalStrategyDSL.g:17848:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ;
public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17846:1: ( rule__JvmUpperBoundAnded__Group__1__Impl )
- // InternalStrategyDSL.g:17847:2: rule__JvmUpperBoundAnded__Group__1__Impl
+ // InternalStrategyDSL.g:17852:1: ( rule__JvmUpperBoundAnded__Group__1__Impl )
+ // InternalStrategyDSL.g:17853:2: rule__JvmUpperBoundAnded__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmUpperBoundAnded__Group__1__Impl();
@@ -58720,23 +58766,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmUpperBoundAnded__Group__1__Impl"
- // InternalStrategyDSL.g:17853:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:17859:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmUpperBoundAnded__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17857:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) )
- // InternalStrategyDSL.g:17858:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalStrategyDSL.g:17863:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) )
+ // InternalStrategyDSL.g:17864:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
{
- // InternalStrategyDSL.g:17858:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
- // InternalStrategyDSL.g:17859:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
+ // InternalStrategyDSL.g:17864:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalStrategyDSL.g:17865:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1());
}
- // InternalStrategyDSL.g:17860:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
- // InternalStrategyDSL.g:17860:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1
+ // InternalStrategyDSL.g:17866:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
+ // InternalStrategyDSL.g:17866:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmUpperBoundAnded__TypeReferenceAssignment_1();
@@ -58771,14 +58817,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmLowerBound__Group__0"
- // InternalStrategyDSL.g:17869:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ;
+ // InternalStrategyDSL.g:17875:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ;
public final void rule__JvmLowerBound__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17873:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 )
- // InternalStrategyDSL.g:17874:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1
+ // InternalStrategyDSL.g:17879:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 )
+ // InternalStrategyDSL.g:17880:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1
{
pushFollow(FOLLOW_58);
rule__JvmLowerBound__Group__0__Impl();
@@ -58809,17 +58855,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmLowerBound__Group__0__Impl"
- // InternalStrategyDSL.g:17881:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ;
+ // InternalStrategyDSL.g:17887:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ;
public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17885:1: ( ( 'super' ) )
- // InternalStrategyDSL.g:17886:1: ( 'super' )
+ // InternalStrategyDSL.g:17891:1: ( ( 'super' ) )
+ // InternalStrategyDSL.g:17892:1: ( 'super' )
{
- // InternalStrategyDSL.g:17886:1: ( 'super' )
- // InternalStrategyDSL.g:17887:2: 'super'
+ // InternalStrategyDSL.g:17892:1: ( 'super' )
+ // InternalStrategyDSL.g:17893:2: 'super'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0());
@@ -58850,14 +58896,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmLowerBound__Group__1"
- // InternalStrategyDSL.g:17896:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ;
+ // InternalStrategyDSL.g:17902:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ;
public final void rule__JvmLowerBound__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17900:1: ( rule__JvmLowerBound__Group__1__Impl )
- // InternalStrategyDSL.g:17901:2: rule__JvmLowerBound__Group__1__Impl
+ // InternalStrategyDSL.g:17906:1: ( rule__JvmLowerBound__Group__1__Impl )
+ // InternalStrategyDSL.g:17907:2: rule__JvmLowerBound__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmLowerBound__Group__1__Impl();
@@ -58883,23 +58929,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmLowerBound__Group__1__Impl"
- // InternalStrategyDSL.g:17907:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:17913:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmLowerBound__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17911:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) )
- // InternalStrategyDSL.g:17912:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
+ // InternalStrategyDSL.g:17917:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) )
+ // InternalStrategyDSL.g:17918:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
{
- // InternalStrategyDSL.g:17912:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
- // InternalStrategyDSL.g:17913:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
+ // InternalStrategyDSL.g:17918:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
+ // InternalStrategyDSL.g:17919:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1());
}
- // InternalStrategyDSL.g:17914:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
- // InternalStrategyDSL.g:17914:3: rule__JvmLowerBound__TypeReferenceAssignment_1
+ // InternalStrategyDSL.g:17920:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
+ // InternalStrategyDSL.g:17920:3: rule__JvmLowerBound__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmLowerBound__TypeReferenceAssignment_1();
@@ -58934,14 +58980,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmLowerBoundAnded__Group__0"
- // InternalStrategyDSL.g:17923:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ;
+ // InternalStrategyDSL.g:17929:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ;
public final void rule__JvmLowerBoundAnded__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17927:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 )
- // InternalStrategyDSL.g:17928:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1
+ // InternalStrategyDSL.g:17933:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 )
+ // InternalStrategyDSL.g:17934:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1
{
pushFollow(FOLLOW_58);
rule__JvmLowerBoundAnded__Group__0__Impl();
@@ -58972,22 +59018,22 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmLowerBoundAnded__Group__0__Impl"
- // InternalStrategyDSL.g:17935:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ;
+ // InternalStrategyDSL.g:17941:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ;
public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17939:1: ( ( '&' ) )
- // InternalStrategyDSL.g:17940:1: ( '&' )
+ // InternalStrategyDSL.g:17945:1: ( ( '&' ) )
+ // InternalStrategyDSL.g:17946:1: ( '&' )
{
- // InternalStrategyDSL.g:17940:1: ( '&' )
- // InternalStrategyDSL.g:17941:2: '&'
+ // InternalStrategyDSL.g:17946:1: ( '&' )
+ // InternalStrategyDSL.g:17947:2: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0());
}
- match(input,104,FOLLOW_2); if (state.failed) return ;
+ match(input,105,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0());
}
@@ -59013,14 +59059,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmLowerBoundAnded__Group__1"
- // InternalStrategyDSL.g:17950:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ;
+ // InternalStrategyDSL.g:17956:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ;
public final void rule__JvmLowerBoundAnded__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17954:1: ( rule__JvmLowerBoundAnded__Group__1__Impl )
- // InternalStrategyDSL.g:17955:2: rule__JvmLowerBoundAnded__Group__1__Impl
+ // InternalStrategyDSL.g:17960:1: ( rule__JvmLowerBoundAnded__Group__1__Impl )
+ // InternalStrategyDSL.g:17961:2: rule__JvmLowerBoundAnded__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__JvmLowerBoundAnded__Group__1__Impl();
@@ -59046,23 +59092,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmLowerBoundAnded__Group__1__Impl"
- // InternalStrategyDSL.g:17961:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ;
+ // InternalStrategyDSL.g:17967:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmLowerBoundAnded__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17965:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) )
- // InternalStrategyDSL.g:17966:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalStrategyDSL.g:17971:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) )
+ // InternalStrategyDSL.g:17972:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
{
- // InternalStrategyDSL.g:17966:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
- // InternalStrategyDSL.g:17967:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
+ // InternalStrategyDSL.g:17972:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
+ // InternalStrategyDSL.g:17973:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1());
}
- // InternalStrategyDSL.g:17968:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
- // InternalStrategyDSL.g:17968:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1
+ // InternalStrategyDSL.g:17974:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
+ // InternalStrategyDSL.g:17974:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_2);
rule__JvmLowerBoundAnded__TypeReferenceAssignment_1();
@@ -59097,14 +59143,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__0"
- // InternalStrategyDSL.g:17977:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ;
+ // InternalStrategyDSL.g:17983:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ;
public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17981:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 )
- // InternalStrategyDSL.g:17982:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1
+ // InternalStrategyDSL.g:17987:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 )
+ // InternalStrategyDSL.g:17988:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1
{
pushFollow(FOLLOW_119);
rule__QualifiedNameWithWildcard__Group__0__Impl();
@@ -59135,17 +59181,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl"
- // InternalStrategyDSL.g:17989:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ;
+ // InternalStrategyDSL.g:17995:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ;
public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:17993:1: ( ( ruleQualifiedName ) )
- // InternalStrategyDSL.g:17994:1: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:17999:1: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:18000:1: ( ruleQualifiedName )
{
- // InternalStrategyDSL.g:17994:1: ( ruleQualifiedName )
- // InternalStrategyDSL.g:17995:2: ruleQualifiedName
+ // InternalStrategyDSL.g:18000:1: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:18001:2: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
@@ -59180,14 +59226,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__1"
- // InternalStrategyDSL.g:18004:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ;
+ // InternalStrategyDSL.g:18010:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ;
public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18008:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 )
- // InternalStrategyDSL.g:18009:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2
+ // InternalStrategyDSL.g:18014:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 )
+ // InternalStrategyDSL.g:18015:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2
{
pushFollow(FOLLOW_126);
rule__QualifiedNameWithWildcard__Group__1__Impl();
@@ -59218,17 +59264,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl"
- // InternalStrategyDSL.g:18016:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ;
+ // InternalStrategyDSL.g:18022:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ;
public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18020:1: ( ( '.' ) )
- // InternalStrategyDSL.g:18021:1: ( '.' )
+ // InternalStrategyDSL.g:18026:1: ( ( '.' ) )
+ // InternalStrategyDSL.g:18027:1: ( '.' )
{
- // InternalStrategyDSL.g:18021:1: ( '.' )
- // InternalStrategyDSL.g:18022:2: '.'
+ // InternalStrategyDSL.g:18027:1: ( '.' )
+ // InternalStrategyDSL.g:18028:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1());
@@ -59259,14 +59305,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__2"
- // InternalStrategyDSL.g:18031:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ;
+ // InternalStrategyDSL.g:18037:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ;
public final void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18035:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl )
- // InternalStrategyDSL.g:18036:2: rule__QualifiedNameWithWildcard__Group__2__Impl
+ // InternalStrategyDSL.g:18041:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl )
+ // InternalStrategyDSL.g:18042:2: rule__QualifiedNameWithWildcard__Group__2__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedNameWithWildcard__Group__2__Impl();
@@ -59292,17 +59338,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__2__Impl"
- // InternalStrategyDSL.g:18042:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ;
+ // InternalStrategyDSL.g:18048:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ;
public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18046:1: ( ( '*' ) )
- // InternalStrategyDSL.g:18047:1: ( '*' )
+ // InternalStrategyDSL.g:18052:1: ( ( '*' ) )
+ // InternalStrategyDSL.g:18053:1: ( '*' )
{
- // InternalStrategyDSL.g:18047:1: ( '*' )
- // InternalStrategyDSL.g:18048:2: '*'
+ // InternalStrategyDSL.g:18053:1: ( '*' )
+ // InternalStrategyDSL.g:18054:2: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2());
@@ -59333,14 +59379,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__0"
- // InternalStrategyDSL.g:18058:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ;
+ // InternalStrategyDSL.g:18064:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ;
public final void rule__QualifiedNameInStaticImport__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18062:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 )
- // InternalStrategyDSL.g:18063:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1
+ // InternalStrategyDSL.g:18068:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 )
+ // InternalStrategyDSL.g:18069:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1
{
pushFollow(FOLLOW_119);
rule__QualifiedNameInStaticImport__Group__0__Impl();
@@ -59371,17 +59417,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__0__Impl"
- // InternalStrategyDSL.g:18070:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ;
+ // InternalStrategyDSL.g:18076:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ;
public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18074:1: ( ( ruleValidID ) )
- // InternalStrategyDSL.g:18075:1: ( ruleValidID )
+ // InternalStrategyDSL.g:18080:1: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:18081:1: ( ruleValidID )
{
- // InternalStrategyDSL.g:18075:1: ( ruleValidID )
- // InternalStrategyDSL.g:18076:2: ruleValidID
+ // InternalStrategyDSL.g:18081:1: ( ruleValidID )
+ // InternalStrategyDSL.g:18082:2: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0());
@@ -59416,14 +59462,14 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__1"
- // InternalStrategyDSL.g:18085:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ;
+ // InternalStrategyDSL.g:18091:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ;
public final void rule__QualifiedNameInStaticImport__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18089:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl )
- // InternalStrategyDSL.g:18090:2: rule__QualifiedNameInStaticImport__Group__1__Impl
+ // InternalStrategyDSL.g:18095:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl )
+ // InternalStrategyDSL.g:18096:2: rule__QualifiedNameInStaticImport__Group__1__Impl
{
pushFollow(FOLLOW_2);
rule__QualifiedNameInStaticImport__Group__1__Impl();
@@ -59449,17 +59495,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__1__Impl"
- // InternalStrategyDSL.g:18096:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ;
+ // InternalStrategyDSL.g:18102:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ;
public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18100:1: ( ( '.' ) )
- // InternalStrategyDSL.g:18101:1: ( '.' )
+ // InternalStrategyDSL.g:18106:1: ( ( '.' ) )
+ // InternalStrategyDSL.g:18107:1: ( '.' )
{
- // InternalStrategyDSL.g:18101:1: ( '.' )
- // InternalStrategyDSL.g:18102:2: '.'
+ // InternalStrategyDSL.g:18107:1: ( '.' )
+ // InternalStrategyDSL.g:18108:2: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1());
@@ -59490,17 +59536,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyModel__ImportSectionAssignment_0"
- // InternalStrategyDSL.g:18112:1: rule__StrategyModel__ImportSectionAssignment_0 : ( ruleXImportSection ) ;
+ // InternalStrategyDSL.g:18118:1: rule__StrategyModel__ImportSectionAssignment_0 : ( ruleXImportSection ) ;
public final void rule__StrategyModel__ImportSectionAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18116:1: ( ( ruleXImportSection ) )
- // InternalStrategyDSL.g:18117:2: ( ruleXImportSection )
+ // InternalStrategyDSL.g:18122:1: ( ( ruleXImportSection ) )
+ // InternalStrategyDSL.g:18123:2: ( ruleXImportSection )
{
- // InternalStrategyDSL.g:18117:2: ( ruleXImportSection )
- // InternalStrategyDSL.g:18118:3: ruleXImportSection
+ // InternalStrategyDSL.g:18123:2: ( ruleXImportSection )
+ // InternalStrategyDSL.g:18124:3: ruleXImportSection
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyModelAccess().getImportSectionXImportSectionParserRuleCall_0_0());
@@ -59535,17 +59581,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyModel__PackagesAssignment_1"
- // InternalStrategyDSL.g:18127:1: rule__StrategyModel__PackagesAssignment_1 : ( ruleStrategyPackage ) ;
+ // InternalStrategyDSL.g:18133:1: rule__StrategyModel__PackagesAssignment_1 : ( ruleStrategyPackage ) ;
public final void rule__StrategyModel__PackagesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18131:1: ( ( ruleStrategyPackage ) )
- // InternalStrategyDSL.g:18132:2: ( ruleStrategyPackage )
+ // InternalStrategyDSL.g:18137:1: ( ( ruleStrategyPackage ) )
+ // InternalStrategyDSL.g:18138:2: ( ruleStrategyPackage )
{
- // InternalStrategyDSL.g:18132:2: ( ruleStrategyPackage )
- // InternalStrategyDSL.g:18133:3: ruleStrategyPackage
+ // InternalStrategyDSL.g:18138:2: ( ruleStrategyPackage )
+ // InternalStrategyDSL.g:18139:3: ruleStrategyPackage
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyModelAccess().getPackagesStrategyPackageParserRuleCall_1_0());
@@ -59580,17 +59626,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__NameAssignment_2"
- // InternalStrategyDSL.g:18142:1: rule__StrategyPackage__NameAssignment_2 : ( ruleQualifiedName ) ;
+ // InternalStrategyDSL.g:18148:1: rule__StrategyPackage__NameAssignment_2 : ( ruleQualifiedName ) ;
public final void rule__StrategyPackage__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18146:1: ( ( ruleQualifiedName ) )
- // InternalStrategyDSL.g:18147:2: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:18152:1: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:18153:2: ( ruleQualifiedName )
{
- // InternalStrategyDSL.g:18147:2: ( ruleQualifiedName )
- // InternalStrategyDSL.g:18148:3: ruleQualifiedName
+ // InternalStrategyDSL.g:18153:2: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:18154:3: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyPackageAccess().getNameQualifiedNameParserRuleCall_2_0());
@@ -59625,17 +59671,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyPackage__StrategyAssignment_3_1"
- // InternalStrategyDSL.g:18157:1: rule__StrategyPackage__StrategyAssignment_3_1 : ( ruleStrategy ) ;
+ // InternalStrategyDSL.g:18163:1: rule__StrategyPackage__StrategyAssignment_3_1 : ( ruleStrategy ) ;
public final void rule__StrategyPackage__StrategyAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18161:1: ( ( ruleStrategy ) )
- // InternalStrategyDSL.g:18162:2: ( ruleStrategy )
+ // InternalStrategyDSL.g:18167:1: ( ( ruleStrategy ) )
+ // InternalStrategyDSL.g:18168:2: ( ruleStrategy )
{
- // InternalStrategyDSL.g:18162:2: ( ruleStrategy )
- // InternalStrategyDSL.g:18163:3: ruleStrategy
+ // InternalStrategyDSL.g:18168:2: ( ruleStrategy )
+ // InternalStrategyDSL.g:18169:3: ruleStrategy
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyPackageAccess().getStrategyStrategyParserRuleCall_3_1_0());
@@ -59670,17 +59716,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__TargetsAssignment_3"
- // InternalStrategyDSL.g:18172:1: rule__Strategy__TargetsAssignment_3 : ( ruleStrategyTarget ) ;
+ // InternalStrategyDSL.g:18178:1: rule__Strategy__TargetsAssignment_3 : ( ruleStrategyTarget ) ;
public final void rule__Strategy__TargetsAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18176:1: ( ( ruleStrategyTarget ) )
- // InternalStrategyDSL.g:18177:2: ( ruleStrategyTarget )
+ // InternalStrategyDSL.g:18182:1: ( ( ruleStrategyTarget ) )
+ // InternalStrategyDSL.g:18183:2: ( ruleStrategyTarget )
{
- // InternalStrategyDSL.g:18177:2: ( ruleStrategyTarget )
- // InternalStrategyDSL.g:18178:3: ruleStrategyTarget
+ // InternalStrategyDSL.g:18183:2: ( ruleStrategyTarget )
+ // InternalStrategyDSL.g:18184:3: ruleStrategyTarget
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyAccess().getTargetsStrategyTargetParserRuleCall_3_0());
@@ -59715,17 +59761,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Strategy__StrategyDefaultAssignment_4"
- // InternalStrategyDSL.g:18187:1: rule__Strategy__StrategyDefaultAssignment_4 : ( ruleStrategyDefault ) ;
+ // InternalStrategyDSL.g:18193:1: rule__Strategy__StrategyDefaultAssignment_4 : ( ruleStrategyDefault ) ;
public final void rule__Strategy__StrategyDefaultAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18191:1: ( ( ruleStrategyDefault ) )
- // InternalStrategyDSL.g:18192:2: ( ruleStrategyDefault )
+ // InternalStrategyDSL.g:18197:1: ( ( ruleStrategyDefault ) )
+ // InternalStrategyDSL.g:18198:2: ( ruleStrategyDefault )
{
- // InternalStrategyDSL.g:18192:2: ( ruleStrategyDefault )
- // InternalStrategyDSL.g:18193:3: ruleStrategyDefault
+ // InternalStrategyDSL.g:18198:2: ( ruleStrategyDefault )
+ // InternalStrategyDSL.g:18199:3: ruleStrategyDefault
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyAccess().getStrategyDefaultStrategyDefaultParserRuleCall_4_0());
@@ -59760,17 +59806,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__LayoutingStrategiesAssignment_2_1"
- // InternalStrategyDSL.g:18202:1: rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 : ( ruleLayoutingStrategy ) ;
+ // InternalStrategyDSL.g:18208:1: rule__StrategyTarget__LayoutingStrategiesAssignment_2_1 : ( ruleLayoutingStrategy ) ;
public final void rule__StrategyTarget__LayoutingStrategiesAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18206:1: ( ( ruleLayoutingStrategy ) )
- // InternalStrategyDSL.g:18207:2: ( ruleLayoutingStrategy )
+ // InternalStrategyDSL.g:18212:1: ( ( ruleLayoutingStrategy ) )
+ // InternalStrategyDSL.g:18213:2: ( ruleLayoutingStrategy )
{
- // InternalStrategyDSL.g:18207:2: ( ruleLayoutingStrategy )
- // InternalStrategyDSL.g:18208:3: ruleLayoutingStrategy
+ // InternalStrategyDSL.g:18213:2: ( ruleLayoutingStrategy )
+ // InternalStrategyDSL.g:18214:3: ruleLayoutingStrategy
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyTargetAccess().getLayoutingStrategiesLayoutingStrategyParserRuleCall_2_1_0());
@@ -59805,17 +59851,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__FocusingStrategiesAssignment_2_2"
- // InternalStrategyDSL.g:18217:1: rule__StrategyTarget__FocusingStrategiesAssignment_2_2 : ( ruleFocusingStrategy ) ;
+ // InternalStrategyDSL.g:18223:1: rule__StrategyTarget__FocusingStrategiesAssignment_2_2 : ( ruleFocusingStrategy ) ;
public final void rule__StrategyTarget__FocusingStrategiesAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18221:1: ( ( ruleFocusingStrategy ) )
- // InternalStrategyDSL.g:18222:2: ( ruleFocusingStrategy )
+ // InternalStrategyDSL.g:18227:1: ( ( ruleFocusingStrategy ) )
+ // InternalStrategyDSL.g:18228:2: ( ruleFocusingStrategy )
{
- // InternalStrategyDSL.g:18222:2: ( ruleFocusingStrategy )
- // InternalStrategyDSL.g:18223:3: ruleFocusingStrategy
+ // InternalStrategyDSL.g:18228:2: ( ruleFocusingStrategy )
+ // InternalStrategyDSL.g:18229:3: ruleFocusingStrategy
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyTargetAccess().getFocusingStrategiesFocusingStrategyParserRuleCall_2_2_0());
@@ -59850,17 +59896,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyTarget__FocusingEnhancerAssignment_2_3"
- // InternalStrategyDSL.g:18232:1: rule__StrategyTarget__FocusingEnhancerAssignment_2_3 : ( ruleFocusingEnhancer ) ;
+ // InternalStrategyDSL.g:18238:1: rule__StrategyTarget__FocusingEnhancerAssignment_2_3 : ( ruleFocusingEnhancer ) ;
public final void rule__StrategyTarget__FocusingEnhancerAssignment_2_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18236:1: ( ( ruleFocusingEnhancer ) )
- // InternalStrategyDSL.g:18237:2: ( ruleFocusingEnhancer )
+ // InternalStrategyDSL.g:18242:1: ( ( ruleFocusingEnhancer ) )
+ // InternalStrategyDSL.g:18243:2: ( ruleFocusingEnhancer )
{
- // InternalStrategyDSL.g:18237:2: ( ruleFocusingEnhancer )
- // InternalStrategyDSL.g:18238:3: ruleFocusingEnhancer
+ // InternalStrategyDSL.g:18243:2: ( ruleFocusingEnhancer )
+ // InternalStrategyDSL.g:18244:3: ruleFocusingEnhancer
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyTargetAccess().getFocusingEnhancerFocusingEnhancerParserRuleCall_2_3_0());
@@ -59895,17 +59941,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__NameAssignment_2"
- // InternalStrategyDSL.g:18247:1: rule__LayoutingStrategy__NameAssignment_2 : ( RULE_ID ) ;
+ // InternalStrategyDSL.g:18253:1: rule__LayoutingStrategy__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__LayoutingStrategy__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18251:1: ( ( RULE_ID ) )
- // InternalStrategyDSL.g:18252:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18257:1: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18258:2: ( RULE_ID )
{
- // InternalStrategyDSL.g:18252:2: ( RULE_ID )
- // InternalStrategyDSL.g:18253:3: RULE_ID
+ // InternalStrategyDSL.g:18258:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18259:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLayoutingStrategyAccess().getNameIDTerminalRuleCall_2_0());
@@ -59936,17 +59982,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LayoutingStrategy__LayoutAssignment_4"
- // InternalStrategyDSL.g:18262:1: rule__LayoutingStrategy__LayoutAssignment_4 : ( ruleLayoutingEnum ) ;
+ // InternalStrategyDSL.g:18268:1: rule__LayoutingStrategy__LayoutAssignment_4 : ( ruleLayoutingEnum ) ;
public final void rule__LayoutingStrategy__LayoutAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18266:1: ( ( ruleLayoutingEnum ) )
- // InternalStrategyDSL.g:18267:2: ( ruleLayoutingEnum )
+ // InternalStrategyDSL.g:18272:1: ( ( ruleLayoutingEnum ) )
+ // InternalStrategyDSL.g:18273:2: ( ruleLayoutingEnum )
{
- // InternalStrategyDSL.g:18267:2: ( ruleLayoutingEnum )
- // InternalStrategyDSL.g:18268:3: ruleLayoutingEnum
+ // InternalStrategyDSL.g:18273:2: ( ruleLayoutingEnum )
+ // InternalStrategyDSL.g:18274:3: ruleLayoutingEnum
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLayoutingStrategyAccess().getLayoutLayoutingEnumEnumRuleCall_4_0());
@@ -59981,17 +60027,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__NameAssignment_2"
- // InternalStrategyDSL.g:18277:1: rule__FocusingStrategy__NameAssignment_2 : ( RULE_ID ) ;
+ // InternalStrategyDSL.g:18283:1: rule__FocusingStrategy__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__FocusingStrategy__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18281:1: ( ( RULE_ID ) )
- // InternalStrategyDSL.g:18282:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18287:1: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18288:2: ( RULE_ID )
{
- // InternalStrategyDSL.g:18282:2: ( RULE_ID )
- // InternalStrategyDSL.g:18283:3: RULE_ID
+ // InternalStrategyDSL.g:18288:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18289:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getNameIDTerminalRuleCall_2_0());
@@ -60022,17 +60068,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__EcviewFocusingIdAssignment_4"
- // InternalStrategyDSL.g:18292:1: rule__FocusingStrategy__EcviewFocusingIdAssignment_4 : ( RULE_ID ) ;
+ // InternalStrategyDSL.g:18298:1: rule__FocusingStrategy__EcviewFocusingIdAssignment_4 : ( RULE_ID ) ;
public final void rule__FocusingStrategy__EcviewFocusingIdAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18296:1: ( ( RULE_ID ) )
- // InternalStrategyDSL.g:18297:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18302:1: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18303:2: ( RULE_ID )
{
- // InternalStrategyDSL.g:18297:2: ( RULE_ID )
- // InternalStrategyDSL.g:18298:3: RULE_ID
+ // InternalStrategyDSL.g:18303:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18304:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getEcviewFocusingIdIDTerminalRuleCall_4_0());
@@ -60063,17 +60109,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__FocusAssignment_6"
- // InternalStrategyDSL.g:18307:1: rule__FocusingStrategy__FocusAssignment_6 : ( ruleFocusingEnum ) ;
+ // InternalStrategyDSL.g:18313:1: rule__FocusingStrategy__FocusAssignment_6 : ( ruleFocusingEnum ) ;
public final void rule__FocusingStrategy__FocusAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18311:1: ( ( ruleFocusingEnum ) )
- // InternalStrategyDSL.g:18312:2: ( ruleFocusingEnum )
+ // InternalStrategyDSL.g:18317:1: ( ( ruleFocusingEnum ) )
+ // InternalStrategyDSL.g:18318:2: ( ruleFocusingEnum )
{
- // InternalStrategyDSL.g:18312:2: ( ruleFocusingEnum )
- // InternalStrategyDSL.g:18313:3: ruleFocusingEnum
+ // InternalStrategyDSL.g:18318:2: ( ruleFocusingEnum )
+ // InternalStrategyDSL.g:18319:3: ruleFocusingEnum
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getFocusFocusingEnumEnumRuleCall_6_0());
@@ -60108,17 +60154,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__KeyCodeAssignment_7_3"
- // InternalStrategyDSL.g:18322:1: rule__FocusingStrategy__KeyCodeAssignment_7_3 : ( RULE_ID ) ;
+ // InternalStrategyDSL.g:18328:1: rule__FocusingStrategy__KeyCodeAssignment_7_3 : ( RULE_ID ) ;
public final void rule__FocusingStrategy__KeyCodeAssignment_7_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18326:1: ( ( RULE_ID ) )
- // InternalStrategyDSL.g:18327:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18332:1: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18333:2: ( RULE_ID )
{
- // InternalStrategyDSL.g:18327:2: ( RULE_ID )
- // InternalStrategyDSL.g:18328:3: RULE_ID
+ // InternalStrategyDSL.g:18333:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18334:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getKeyCodeIDTerminalRuleCall_7_3_0());
@@ -60149,17 +60195,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingStrategy__ModifierKeysAssignment_7_4_2"
- // InternalStrategyDSL.g:18337:1: rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 : ( RULE_ID ) ;
+ // InternalStrategyDSL.g:18343:1: rule__FocusingStrategy__ModifierKeysAssignment_7_4_2 : ( RULE_ID ) ;
public final void rule__FocusingStrategy__ModifierKeysAssignment_7_4_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18341:1: ( ( RULE_ID ) )
- // InternalStrategyDSL.g:18342:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18347:1: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18348:2: ( RULE_ID )
{
- // InternalStrategyDSL.g:18342:2: ( RULE_ID )
- // InternalStrategyDSL.g:18343:3: RULE_ID
+ // InternalStrategyDSL.g:18348:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18349:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingStrategyAccess().getModifierKeysIDTerminalRuleCall_7_4_2_0());
@@ -60190,17 +60236,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__NameAssignment_2"
- // InternalStrategyDSL.g:18352:1: rule__FocusingEnhancer__NameAssignment_2 : ( RULE_ID ) ;
+ // InternalStrategyDSL.g:18358:1: rule__FocusingEnhancer__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__FocusingEnhancer__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18356:1: ( ( RULE_ID ) )
- // InternalStrategyDSL.g:18357:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18362:1: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18363:2: ( RULE_ID )
{
- // InternalStrategyDSL.g:18357:2: ( RULE_ID )
- // InternalStrategyDSL.g:18358:3: RULE_ID
+ // InternalStrategyDSL.g:18363:2: ( RULE_ID )
+ // InternalStrategyDSL.g:18364:3: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnhancerAccess().getNameIDTerminalRuleCall_2_0());
@@ -60231,23 +60277,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FocusingEnhancer__FocusingStrategiesAssignment_4"
- // InternalStrategyDSL.g:18367:1: rule__FocusingEnhancer__FocusingStrategiesAssignment_4 : ( ( RULE_ID ) ) ;
+ // InternalStrategyDSL.g:18373:1: rule__FocusingEnhancer__FocusingStrategiesAssignment_4 : ( ( RULE_ID ) ) ;
public final void rule__FocusingEnhancer__FocusingStrategiesAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18371:1: ( ( ( RULE_ID ) ) )
- // InternalStrategyDSL.g:18372:2: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18377:1: ( ( ( RULE_ID ) ) )
+ // InternalStrategyDSL.g:18378:2: ( ( RULE_ID ) )
{
- // InternalStrategyDSL.g:18372:2: ( ( RULE_ID ) )
- // InternalStrategyDSL.g:18373:3: ( RULE_ID )
+ // InternalStrategyDSL.g:18378:2: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18379:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnhancerAccess().getFocusingStrategiesFocusingStrategyCrossReference_4_0());
}
- // InternalStrategyDSL.g:18374:3: ( RULE_ID )
- // InternalStrategyDSL.g:18375:4: RULE_ID
+ // InternalStrategyDSL.g:18380:3: ( RULE_ID )
+ // InternalStrategyDSL.g:18381:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFocusingEnhancerAccess().getFocusingStrategiesFocusingStrategyIDTerminalRuleCall_4_0_1());
@@ -60284,23 +60330,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__DefaultLayoutingAssignment_4"
- // InternalStrategyDSL.g:18386:1: rule__StrategyDefault__DefaultLayoutingAssignment_4 : ( ( RULE_ID ) ) ;
+ // InternalStrategyDSL.g:18392:1: rule__StrategyDefault__DefaultLayoutingAssignment_4 : ( ( RULE_ID ) ) ;
public final void rule__StrategyDefault__DefaultLayoutingAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18390:1: ( ( ( RULE_ID ) ) )
- // InternalStrategyDSL.g:18391:2: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18396:1: ( ( ( RULE_ID ) ) )
+ // InternalStrategyDSL.g:18397:2: ( ( RULE_ID ) )
{
- // InternalStrategyDSL.g:18391:2: ( ( RULE_ID ) )
- // InternalStrategyDSL.g:18392:3: ( RULE_ID )
+ // InternalStrategyDSL.g:18397:2: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18398:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getDefaultLayoutingLayoutingStrategyCrossReference_4_0());
}
- // InternalStrategyDSL.g:18393:3: ( RULE_ID )
- // InternalStrategyDSL.g:18394:4: RULE_ID
+ // InternalStrategyDSL.g:18399:3: ( RULE_ID )
+ // InternalStrategyDSL.g:18400:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getDefaultLayoutingLayoutingStrategyIDTerminalRuleCall_4_0_1());
@@ -60337,23 +60383,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StrategyDefault__DefaultFocusingAssignment_6"
- // InternalStrategyDSL.g:18405:1: rule__StrategyDefault__DefaultFocusingAssignment_6 : ( ( RULE_ID ) ) ;
+ // InternalStrategyDSL.g:18411:1: rule__StrategyDefault__DefaultFocusingAssignment_6 : ( ( RULE_ID ) ) ;
public final void rule__StrategyDefault__DefaultFocusingAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18409:1: ( ( ( RULE_ID ) ) )
- // InternalStrategyDSL.g:18410:2: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18415:1: ( ( ( RULE_ID ) ) )
+ // InternalStrategyDSL.g:18416:2: ( ( RULE_ID ) )
{
- // InternalStrategyDSL.g:18410:2: ( ( RULE_ID ) )
- // InternalStrategyDSL.g:18411:3: ( RULE_ID )
+ // InternalStrategyDSL.g:18416:2: ( ( RULE_ID ) )
+ // InternalStrategyDSL.g:18417:3: ( RULE_ID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getDefaultFocusingFocusingEnhancerCrossReference_6_0());
}
- // InternalStrategyDSL.g:18412:3: ( RULE_ID )
- // InternalStrategyDSL.g:18413:4: RULE_ID
+ // InternalStrategyDSL.g:18418:3: ( RULE_ID )
+ // InternalStrategyDSL.g:18419:4: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStrategyDefaultAccess().getDefaultFocusingFocusingEnhancerIDTerminalRuleCall_6_0_1());
@@ -60390,23 +60436,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__StaticAssignment_2_0_0"
- // InternalStrategyDSL.g:18424:1: rule__XImportDeclaration__StaticAssignment_2_0_0 : ( ( 'static' ) ) ;
+ // InternalStrategyDSL.g:18430:1: rule__XImportDeclaration__StaticAssignment_2_0_0 : ( ( 'static' ) ) ;
public final void rule__XImportDeclaration__StaticAssignment_2_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18428:1: ( ( ( 'static' ) ) )
- // InternalStrategyDSL.g:18429:2: ( ( 'static' ) )
+ // InternalStrategyDSL.g:18434:1: ( ( ( 'static' ) ) )
+ // InternalStrategyDSL.g:18435:2: ( ( 'static' ) )
{
- // InternalStrategyDSL.g:18429:2: ( ( 'static' ) )
- // InternalStrategyDSL.g:18430:3: ( 'static' )
+ // InternalStrategyDSL.g:18435:2: ( ( 'static' ) )
+ // InternalStrategyDSL.g:18436:3: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0());
}
- // InternalStrategyDSL.g:18431:3: ( 'static' )
- // InternalStrategyDSL.g:18432:4: 'static'
+ // InternalStrategyDSL.g:18437:3: ( 'static' )
+ // InternalStrategyDSL.g:18438:4: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0());
@@ -60443,23 +60489,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__ExtensionAssignment_2_0_1"
- // InternalStrategyDSL.g:18443:1: rule__XImportDeclaration__ExtensionAssignment_2_0_1 : ( ( 'extension' ) ) ;
+ // InternalStrategyDSL.g:18449:1: rule__XImportDeclaration__ExtensionAssignment_2_0_1 : ( ( 'extension' ) ) ;
public final void rule__XImportDeclaration__ExtensionAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18447:1: ( ( ( 'extension' ) ) )
- // InternalStrategyDSL.g:18448:2: ( ( 'extension' ) )
+ // InternalStrategyDSL.g:18453:1: ( ( ( 'extension' ) ) )
+ // InternalStrategyDSL.g:18454:2: ( ( 'extension' ) )
{
- // InternalStrategyDSL.g:18448:2: ( ( 'extension' ) )
- // InternalStrategyDSL.g:18449:3: ( 'extension' )
+ // InternalStrategyDSL.g:18454:2: ( ( 'extension' ) )
+ // InternalStrategyDSL.g:18455:3: ( 'extension' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0());
}
- // InternalStrategyDSL.g:18450:3: ( 'extension' )
- // InternalStrategyDSL.g:18451:4: 'extension'
+ // InternalStrategyDSL.g:18456:3: ( 'extension' )
+ // InternalStrategyDSL.g:18457:4: 'extension'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0());
@@ -60496,23 +60542,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_2_0_2"
- // InternalStrategyDSL.g:18462:1: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ;
+ // InternalStrategyDSL.g:18468:1: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ;
public final void rule__XImportDeclaration__ImportedTypeAssignment_2_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18466:1: ( ( ( ruleQualifiedNameInStaticImport ) ) )
- // InternalStrategyDSL.g:18467:2: ( ( ruleQualifiedNameInStaticImport ) )
+ // InternalStrategyDSL.g:18472:1: ( ( ( ruleQualifiedNameInStaticImport ) ) )
+ // InternalStrategyDSL.g:18473:2: ( ( ruleQualifiedNameInStaticImport ) )
{
- // InternalStrategyDSL.g:18467:2: ( ( ruleQualifiedNameInStaticImport ) )
- // InternalStrategyDSL.g:18468:3: ( ruleQualifiedNameInStaticImport )
+ // InternalStrategyDSL.g:18473:2: ( ( ruleQualifiedNameInStaticImport ) )
+ // InternalStrategyDSL.g:18474:3: ( ruleQualifiedNameInStaticImport )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_0_2_0());
}
- // InternalStrategyDSL.g:18469:3: ( ruleQualifiedNameInStaticImport )
- // InternalStrategyDSL.g:18470:4: ruleQualifiedNameInStaticImport
+ // InternalStrategyDSL.g:18475:3: ( ruleQualifiedNameInStaticImport )
+ // InternalStrategyDSL.g:18476:4: ruleQualifiedNameInStaticImport
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_2_0_2_0_1());
@@ -60553,23 +60599,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__WildcardAssignment_2_0_3_0"
- // InternalStrategyDSL.g:18481:1: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 : ( ( '*' ) ) ;
+ // InternalStrategyDSL.g:18487:1: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 : ( ( '*' ) ) ;
public final void rule__XImportDeclaration__WildcardAssignment_2_0_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18485:1: ( ( ( '*' ) ) )
- // InternalStrategyDSL.g:18486:2: ( ( '*' ) )
+ // InternalStrategyDSL.g:18491:1: ( ( ( '*' ) ) )
+ // InternalStrategyDSL.g:18492:2: ( ( '*' ) )
{
- // InternalStrategyDSL.g:18486:2: ( ( '*' ) )
- // InternalStrategyDSL.g:18487:3: ( '*' )
+ // InternalStrategyDSL.g:18492:2: ( ( '*' ) )
+ // InternalStrategyDSL.g:18493:3: ( '*' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0());
}
- // InternalStrategyDSL.g:18488:3: ( '*' )
- // InternalStrategyDSL.g:18489:4: '*'
+ // InternalStrategyDSL.g:18494:3: ( '*' )
+ // InternalStrategyDSL.g:18495:4: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0());
@@ -60606,17 +60652,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__MemberNameAssignment_2_0_3_1"
- // InternalStrategyDSL.g:18500:1: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 : ( ruleValidID ) ;
+ // InternalStrategyDSL.g:18506:1: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 : ( ruleValidID ) ;
public final void rule__XImportDeclaration__MemberNameAssignment_2_0_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18504:1: ( ( ruleValidID ) )
- // InternalStrategyDSL.g:18505:2: ( ruleValidID )
+ // InternalStrategyDSL.g:18510:1: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:18511:2: ( ruleValidID )
{
- // InternalStrategyDSL.g:18505:2: ( ruleValidID )
- // InternalStrategyDSL.g:18506:3: ruleValidID
+ // InternalStrategyDSL.g:18511:2: ( ruleValidID )
+ // InternalStrategyDSL.g:18512:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_2_0_3_1_0());
@@ -60651,23 +60697,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_2_1"
- // InternalStrategyDSL.g:18515:1: rule__XImportDeclaration__ImportedTypeAssignment_2_1 : ( ( ruleQualifiedName ) ) ;
+ // InternalStrategyDSL.g:18521:1: rule__XImportDeclaration__ImportedTypeAssignment_2_1 : ( ( ruleQualifiedName ) ) ;
public final void rule__XImportDeclaration__ImportedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18519:1: ( ( ( ruleQualifiedName ) ) )
- // InternalStrategyDSL.g:18520:2: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:18525:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalStrategyDSL.g:18526:2: ( ( ruleQualifiedName ) )
{
- // InternalStrategyDSL.g:18520:2: ( ( ruleQualifiedName ) )
- // InternalStrategyDSL.g:18521:3: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:18526:2: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:18527:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_1_0());
}
- // InternalStrategyDSL.g:18522:3: ( ruleQualifiedName )
- // InternalStrategyDSL.g:18523:4: ruleQualifiedName
+ // InternalStrategyDSL.g:18528:3: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:18529:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_2_1_0_1());
@@ -60708,17 +60754,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__ImportedNamespaceAssignment_2_2"
- // InternalStrategyDSL.g:18534:1: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 : ( ruleQualifiedNameWithWildcard ) ;
+ // InternalStrategyDSL.g:18540:1: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 : ( ruleQualifiedNameWithWildcard ) ;
public final void rule__XImportDeclaration__ImportedNamespaceAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18538:1: ( ( ruleQualifiedNameWithWildcard ) )
- // InternalStrategyDSL.g:18539:2: ( ruleQualifiedNameWithWildcard )
+ // InternalStrategyDSL.g:18544:1: ( ( ruleQualifiedNameWithWildcard ) )
+ // InternalStrategyDSL.g:18545:2: ( ruleQualifiedNameWithWildcard )
{
- // InternalStrategyDSL.g:18539:2: ( ruleQualifiedNameWithWildcard )
- // InternalStrategyDSL.g:18540:3: ruleQualifiedNameWithWildcard
+ // InternalStrategyDSL.g:18545:2: ( ruleQualifiedNameWithWildcard )
+ // InternalStrategyDSL.g:18546:3: ruleQualifiedNameWithWildcard
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_2_2_0());
@@ -60753,28 +60799,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__FqnImportAssignment_2_3_0"
- // InternalStrategyDSL.g:18549:1: rule__XImportDeclaration__FqnImportAssignment_2_3_0 : ( ( 'ns' ) ) ;
+ // InternalStrategyDSL.g:18555:1: rule__XImportDeclaration__FqnImportAssignment_2_3_0 : ( ( 'ns' ) ) ;
public final void rule__XImportDeclaration__FqnImportAssignment_2_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18553:1: ( ( ( 'ns' ) ) )
- // InternalStrategyDSL.g:18554:2: ( ( 'ns' ) )
+ // InternalStrategyDSL.g:18559:1: ( ( ( 'ns' ) ) )
+ // InternalStrategyDSL.g:18560:2: ( ( 'ns' ) )
{
- // InternalStrategyDSL.g:18554:2: ( ( 'ns' ) )
- // InternalStrategyDSL.g:18555:3: ( 'ns' )
+ // InternalStrategyDSL.g:18560:2: ( ( 'ns' ) )
+ // InternalStrategyDSL.g:18561:3: ( 'ns' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0());
}
- // InternalStrategyDSL.g:18556:3: ( 'ns' )
- // InternalStrategyDSL.g:18557:4: 'ns'
+ // InternalStrategyDSL.g:18562:3: ( 'ns' )
+ // InternalStrategyDSL.g:18563:4: 'ns'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0());
}
- match(input,105,FOLLOW_2); if (state.failed) return ;
+ match(input,106,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0());
}
@@ -60806,17 +60852,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1"
- // InternalStrategyDSL.g:18568:1: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 : ( ruleQualifiedName ) ;
+ // InternalStrategyDSL.g:18574:1: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 : ( ruleQualifiedName ) ;
public final void rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18572:1: ( ( ruleQualifiedName ) )
- // InternalStrategyDSL.g:18573:2: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:18578:1: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:18579:2: ( ruleQualifiedName )
{
- // InternalStrategyDSL.g:18573:2: ( ruleQualifiedName )
- // InternalStrategyDSL.g:18574:3: ruleQualifiedName
+ // InternalStrategyDSL.g:18579:2: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:18580:3: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameQualifiedNameParserRuleCall_2_3_1_0());
@@ -60851,23 +60897,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__AnnotationTypeAssignment_2"
- // InternalStrategyDSL.g:18583:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ;
+ // InternalStrategyDSL.g:18589:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ;
public final void rule__XAnnotation__AnnotationTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18587:1: ( ( ( ruleQualifiedName ) ) )
- // InternalStrategyDSL.g:18588:2: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:18593:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalStrategyDSL.g:18594:2: ( ( ruleQualifiedName ) )
{
- // InternalStrategyDSL.g:18588:2: ( ( ruleQualifiedName ) )
- // InternalStrategyDSL.g:18589:3: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:18594:2: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:18595:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0());
}
- // InternalStrategyDSL.g:18590:3: ( ruleQualifiedName )
- // InternalStrategyDSL.g:18591:4: ruleQualifiedName
+ // InternalStrategyDSL.g:18596:3: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:18597:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1());
@@ -60908,17 +60954,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0"
- // InternalStrategyDSL.g:18602:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 : ( ruleXAnnotationElementValuePair ) ;
+ // InternalStrategyDSL.g:18608:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 : ( ruleXAnnotationElementValuePair ) ;
public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18606:1: ( ( ruleXAnnotationElementValuePair ) )
- // InternalStrategyDSL.g:18607:2: ( ruleXAnnotationElementValuePair )
+ // InternalStrategyDSL.g:18612:1: ( ( ruleXAnnotationElementValuePair ) )
+ // InternalStrategyDSL.g:18613:2: ( ruleXAnnotationElementValuePair )
{
- // InternalStrategyDSL.g:18607:2: ( ruleXAnnotationElementValuePair )
- // InternalStrategyDSL.g:18608:3: ruleXAnnotationElementValuePair
+ // InternalStrategyDSL.g:18613:2: ( ruleXAnnotationElementValuePair )
+ // InternalStrategyDSL.g:18614:3: ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0());
@@ -60953,17 +60999,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1"
- // InternalStrategyDSL.g:18617:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 : ( ruleXAnnotationElementValuePair ) ;
+ // InternalStrategyDSL.g:18623:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 : ( ruleXAnnotationElementValuePair ) ;
public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18621:1: ( ( ruleXAnnotationElementValuePair ) )
- // InternalStrategyDSL.g:18622:2: ( ruleXAnnotationElementValuePair )
+ // InternalStrategyDSL.g:18627:1: ( ( ruleXAnnotationElementValuePair ) )
+ // InternalStrategyDSL.g:18628:2: ( ruleXAnnotationElementValuePair )
{
- // InternalStrategyDSL.g:18622:2: ( ruleXAnnotationElementValuePair )
- // InternalStrategyDSL.g:18623:3: ruleXAnnotationElementValuePair
+ // InternalStrategyDSL.g:18628:2: ( ruleXAnnotationElementValuePair )
+ // InternalStrategyDSL.g:18629:3: ruleXAnnotationElementValuePair
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0());
@@ -60998,17 +61044,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotation__ValueAssignment_3_1_1"
- // InternalStrategyDSL.g:18632:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ;
+ // InternalStrategyDSL.g:18638:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ;
public final void rule__XAnnotation__ValueAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18636:1: ( ( ruleXAnnotationElementValueOrCommaList ) )
- // InternalStrategyDSL.g:18637:2: ( ruleXAnnotationElementValueOrCommaList )
+ // InternalStrategyDSL.g:18642:1: ( ( ruleXAnnotationElementValueOrCommaList ) )
+ // InternalStrategyDSL.g:18643:2: ( ruleXAnnotationElementValueOrCommaList )
{
- // InternalStrategyDSL.g:18637:2: ( ruleXAnnotationElementValueOrCommaList )
- // InternalStrategyDSL.g:18638:3: ruleXAnnotationElementValueOrCommaList
+ // InternalStrategyDSL.g:18643:2: ( ruleXAnnotationElementValueOrCommaList )
+ // InternalStrategyDSL.g:18644:3: ruleXAnnotationElementValueOrCommaList
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0());
@@ -61043,23 +61089,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__ElementAssignment_0_0_0"
- // InternalStrategyDSL.g:18647:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ;
+ // InternalStrategyDSL.g:18653:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ;
public final void rule__XAnnotationElementValuePair__ElementAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18651:1: ( ( ( ruleValidID ) ) )
- // InternalStrategyDSL.g:18652:2: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:18657:1: ( ( ( ruleValidID ) ) )
+ // InternalStrategyDSL.g:18658:2: ( ( ruleValidID ) )
{
- // InternalStrategyDSL.g:18652:2: ( ( ruleValidID ) )
- // InternalStrategyDSL.g:18653:3: ( ruleValidID )
+ // InternalStrategyDSL.g:18658:2: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:18659:3: ( ruleValidID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0());
}
- // InternalStrategyDSL.g:18654:3: ( ruleValidID )
- // InternalStrategyDSL.g:18655:4: ruleValidID
+ // InternalStrategyDSL.g:18660:3: ( ruleValidID )
+ // InternalStrategyDSL.g:18661:4: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationValidIDParserRuleCall_0_0_0_0_1());
@@ -61100,17 +61146,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValuePair__ValueAssignment_1"
- // InternalStrategyDSL.g:18666:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ;
+ // InternalStrategyDSL.g:18672:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ;
public final void rule__XAnnotationElementValuePair__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18670:1: ( ( ruleXAnnotationElementValue ) )
- // InternalStrategyDSL.g:18671:2: ( ruleXAnnotationElementValue )
+ // InternalStrategyDSL.g:18676:1: ( ( ruleXAnnotationElementValue ) )
+ // InternalStrategyDSL.g:18677:2: ( ruleXAnnotationElementValue )
{
- // InternalStrategyDSL.g:18671:2: ( ruleXAnnotationElementValue )
- // InternalStrategyDSL.g:18672:3: ruleXAnnotationElementValue
+ // InternalStrategyDSL.g:18677:2: ( ruleXAnnotationElementValue )
+ // InternalStrategyDSL.g:18678:3: ruleXAnnotationElementValue
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0());
@@ -61145,17 +61191,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0"
- // InternalStrategyDSL.g:18681:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
+ // InternalStrategyDSL.g:18687:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18685:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalStrategyDSL.g:18686:2: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:18691:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalStrategyDSL.g:18692:2: ( ruleXAnnotationOrExpression )
{
- // InternalStrategyDSL.g:18686:2: ( ruleXAnnotationOrExpression )
- // InternalStrategyDSL.g:18687:3: ruleXAnnotationOrExpression
+ // InternalStrategyDSL.g:18692:2: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:18693:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
@@ -61190,17 +61236,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1"
- // InternalStrategyDSL.g:18696:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
+ // InternalStrategyDSL.g:18702:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18700:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalStrategyDSL.g:18701:2: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:18706:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalStrategyDSL.g:18707:2: ( ruleXAnnotationOrExpression )
{
- // InternalStrategyDSL.g:18701:2: ( ruleXAnnotationOrExpression )
- // InternalStrategyDSL.g:18702:3: ruleXAnnotationOrExpression
+ // InternalStrategyDSL.g:18707:2: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:18708:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
@@ -61235,17 +61281,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1"
- // InternalStrategyDSL.g:18711:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 : ( ruleXAnnotationOrExpression ) ;
+ // InternalStrategyDSL.g:18717:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18715:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalStrategyDSL.g:18716:2: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:18721:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalStrategyDSL.g:18722:2: ( ruleXAnnotationOrExpression )
{
- // InternalStrategyDSL.g:18716:2: ( ruleXAnnotationOrExpression )
- // InternalStrategyDSL.g:18717:3: ruleXAnnotationOrExpression
+ // InternalStrategyDSL.g:18722:2: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:18723:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0());
@@ -61280,17 +61326,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_0"
- // InternalStrategyDSL.g:18726:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
+ // InternalStrategyDSL.g:18732:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18730:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalStrategyDSL.g:18731:2: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:18736:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalStrategyDSL.g:18737:2: ( ruleXAnnotationOrExpression )
{
- // InternalStrategyDSL.g:18731:2: ( ruleXAnnotationOrExpression )
- // InternalStrategyDSL.g:18732:3: ruleXAnnotationOrExpression
+ // InternalStrategyDSL.g:18737:2: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:18738:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0());
@@ -61325,17 +61371,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1"
- // InternalStrategyDSL.g:18741:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
+ // InternalStrategyDSL.g:18747:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ;
public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18745:1: ( ( ruleXAnnotationOrExpression ) )
- // InternalStrategyDSL.g:18746:2: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:18751:1: ( ( ruleXAnnotationOrExpression ) )
+ // InternalStrategyDSL.g:18752:2: ( ruleXAnnotationOrExpression )
{
- // InternalStrategyDSL.g:18746:2: ( ruleXAnnotationOrExpression )
- // InternalStrategyDSL.g:18747:3: ruleXAnnotationOrExpression
+ // InternalStrategyDSL.g:18752:2: ( ruleXAnnotationOrExpression )
+ // InternalStrategyDSL.g:18753:3: ruleXAnnotationOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0());
@@ -61370,23 +61416,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__FeatureAssignment_0_1"
- // InternalStrategyDSL.g:18756:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ;
+ // InternalStrategyDSL.g:18762:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ;
public final void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18760:1: ( ( ( ruleFeatureCallID ) ) )
- // InternalStrategyDSL.g:18761:2: ( ( ruleFeatureCallID ) )
+ // InternalStrategyDSL.g:18766:1: ( ( ( ruleFeatureCallID ) ) )
+ // InternalStrategyDSL.g:18767:2: ( ( ruleFeatureCallID ) )
{
- // InternalStrategyDSL.g:18761:2: ( ( ruleFeatureCallID ) )
- // InternalStrategyDSL.g:18762:3: ( ruleFeatureCallID )
+ // InternalStrategyDSL.g:18767:2: ( ( ruleFeatureCallID ) )
+ // InternalStrategyDSL.g:18768:3: ( ruleFeatureCallID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- // InternalStrategyDSL.g:18763:3: ( ruleFeatureCallID )
- // InternalStrategyDSL.g:18764:4: ruleFeatureCallID
+ // InternalStrategyDSL.g:18769:3: ( ruleFeatureCallID )
+ // InternalStrategyDSL.g:18770:4: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1());
@@ -61427,17 +61473,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__ValueAssignment_0_3"
- // InternalStrategyDSL.g:18775:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ;
+ // InternalStrategyDSL.g:18781:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ;
public final void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18779:1: ( ( ruleXAssignment ) )
- // InternalStrategyDSL.g:18780:2: ( ruleXAssignment )
+ // InternalStrategyDSL.g:18785:1: ( ( ruleXAssignment ) )
+ // InternalStrategyDSL.g:18786:2: ( ruleXAssignment )
{
- // InternalStrategyDSL.g:18780:2: ( ruleXAssignment )
- // InternalStrategyDSL.g:18781:3: ruleXAssignment
+ // InternalStrategyDSL.g:18786:2: ( ruleXAssignment )
+ // InternalStrategyDSL.g:18787:3: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0());
@@ -61472,23 +61518,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__FeatureAssignment_1_1_0_0_1"
- // InternalStrategyDSL.g:18790:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ;
+ // InternalStrategyDSL.g:18796:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ;
public final void rule__XAssignment__FeatureAssignment_1_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18794:1: ( ( ( ruleOpMultiAssign ) ) )
- // InternalStrategyDSL.g:18795:2: ( ( ruleOpMultiAssign ) )
+ // InternalStrategyDSL.g:18800:1: ( ( ( ruleOpMultiAssign ) ) )
+ // InternalStrategyDSL.g:18801:2: ( ( ruleOpMultiAssign ) )
{
- // InternalStrategyDSL.g:18795:2: ( ( ruleOpMultiAssign ) )
- // InternalStrategyDSL.g:18796:3: ( ruleOpMultiAssign )
+ // InternalStrategyDSL.g:18801:2: ( ( ruleOpMultiAssign ) )
+ // InternalStrategyDSL.g:18802:3: ( ruleOpMultiAssign )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- // InternalStrategyDSL.g:18797:3: ( ruleOpMultiAssign )
- // InternalStrategyDSL.g:18798:4: ruleOpMultiAssign
+ // InternalStrategyDSL.g:18803:3: ( ruleOpMultiAssign )
+ // InternalStrategyDSL.g:18804:4: ruleOpMultiAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1());
@@ -61529,17 +61575,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAssignment__RightOperandAssignment_1_1_1"
- // InternalStrategyDSL.g:18809:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ;
+ // InternalStrategyDSL.g:18815:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ;
public final void rule__XAssignment__RightOperandAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18813:1: ( ( ruleXAssignment ) )
- // InternalStrategyDSL.g:18814:2: ( ruleXAssignment )
+ // InternalStrategyDSL.g:18819:1: ( ( ruleXAssignment ) )
+ // InternalStrategyDSL.g:18820:2: ( ruleXAssignment )
{
- // InternalStrategyDSL.g:18814:2: ( ruleXAssignment )
- // InternalStrategyDSL.g:18815:3: ruleXAssignment
+ // InternalStrategyDSL.g:18820:2: ( ruleXAssignment )
+ // InternalStrategyDSL.g:18821:3: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0());
@@ -61574,23 +61620,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__FeatureAssignment_1_0_0_1"
- // InternalStrategyDSL.g:18824:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ;
+ // InternalStrategyDSL.g:18830:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ;
public final void rule__XOrExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18828:1: ( ( ( ruleOpOr ) ) )
- // InternalStrategyDSL.g:18829:2: ( ( ruleOpOr ) )
+ // InternalStrategyDSL.g:18834:1: ( ( ( ruleOpOr ) ) )
+ // InternalStrategyDSL.g:18835:2: ( ( ruleOpOr ) )
{
- // InternalStrategyDSL.g:18829:2: ( ( ruleOpOr ) )
- // InternalStrategyDSL.g:18830:3: ( ruleOpOr )
+ // InternalStrategyDSL.g:18835:2: ( ( ruleOpOr ) )
+ // InternalStrategyDSL.g:18836:3: ( ruleOpOr )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalStrategyDSL.g:18831:3: ( ruleOpOr )
- // InternalStrategyDSL.g:18832:4: ruleOpOr
+ // InternalStrategyDSL.g:18837:3: ( ruleOpOr )
+ // InternalStrategyDSL.g:18838:4: ruleOpOr
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1());
@@ -61631,17 +61677,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOrExpression__RightOperandAssignment_1_1"
- // InternalStrategyDSL.g:18843:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ;
+ // InternalStrategyDSL.g:18849:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ;
public final void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18847:1: ( ( ruleXAndExpression ) )
- // InternalStrategyDSL.g:18848:2: ( ruleXAndExpression )
+ // InternalStrategyDSL.g:18853:1: ( ( ruleXAndExpression ) )
+ // InternalStrategyDSL.g:18854:2: ( ruleXAndExpression )
{
- // InternalStrategyDSL.g:18848:2: ( ruleXAndExpression )
- // InternalStrategyDSL.g:18849:3: ruleXAndExpression
+ // InternalStrategyDSL.g:18854:2: ( ruleXAndExpression )
+ // InternalStrategyDSL.g:18855:3: ruleXAndExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0());
@@ -61676,23 +61722,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__FeatureAssignment_1_0_0_1"
- // InternalStrategyDSL.g:18858:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ;
+ // InternalStrategyDSL.g:18864:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ;
public final void rule__XAndExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18862:1: ( ( ( ruleOpAnd ) ) )
- // InternalStrategyDSL.g:18863:2: ( ( ruleOpAnd ) )
+ // InternalStrategyDSL.g:18868:1: ( ( ( ruleOpAnd ) ) )
+ // InternalStrategyDSL.g:18869:2: ( ( ruleOpAnd ) )
{
- // InternalStrategyDSL.g:18863:2: ( ( ruleOpAnd ) )
- // InternalStrategyDSL.g:18864:3: ( ruleOpAnd )
+ // InternalStrategyDSL.g:18869:2: ( ( ruleOpAnd ) )
+ // InternalStrategyDSL.g:18870:3: ( ruleOpAnd )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalStrategyDSL.g:18865:3: ( ruleOpAnd )
- // InternalStrategyDSL.g:18866:4: ruleOpAnd
+ // InternalStrategyDSL.g:18871:3: ( ruleOpAnd )
+ // InternalStrategyDSL.g:18872:4: ruleOpAnd
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1());
@@ -61733,17 +61779,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAndExpression__RightOperandAssignment_1_1"
- // InternalStrategyDSL.g:18877:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ;
+ // InternalStrategyDSL.g:18883:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ;
public final void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18881:1: ( ( ruleXEqualityExpression ) )
- // InternalStrategyDSL.g:18882:2: ( ruleXEqualityExpression )
+ // InternalStrategyDSL.g:18887:1: ( ( ruleXEqualityExpression ) )
+ // InternalStrategyDSL.g:18888:2: ( ruleXEqualityExpression )
{
- // InternalStrategyDSL.g:18882:2: ( ruleXEqualityExpression )
- // InternalStrategyDSL.g:18883:3: ruleXEqualityExpression
+ // InternalStrategyDSL.g:18888:2: ( ruleXEqualityExpression )
+ // InternalStrategyDSL.g:18889:3: ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0());
@@ -61778,23 +61824,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__FeatureAssignment_1_0_0_1"
- // InternalStrategyDSL.g:18892:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ;
+ // InternalStrategyDSL.g:18898:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ;
public final void rule__XEqualityExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18896:1: ( ( ( ruleOpEquality ) ) )
- // InternalStrategyDSL.g:18897:2: ( ( ruleOpEquality ) )
+ // InternalStrategyDSL.g:18902:1: ( ( ( ruleOpEquality ) ) )
+ // InternalStrategyDSL.g:18903:2: ( ( ruleOpEquality ) )
{
- // InternalStrategyDSL.g:18897:2: ( ( ruleOpEquality ) )
- // InternalStrategyDSL.g:18898:3: ( ruleOpEquality )
+ // InternalStrategyDSL.g:18903:2: ( ( ruleOpEquality ) )
+ // InternalStrategyDSL.g:18904:3: ( ruleOpEquality )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalStrategyDSL.g:18899:3: ( ruleOpEquality )
- // InternalStrategyDSL.g:18900:4: ruleOpEquality
+ // InternalStrategyDSL.g:18905:3: ( ruleOpEquality )
+ // InternalStrategyDSL.g:18906:4: ruleOpEquality
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1());
@@ -61835,17 +61881,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XEqualityExpression__RightOperandAssignment_1_1"
- // InternalStrategyDSL.g:18911:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ;
+ // InternalStrategyDSL.g:18917:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ;
public final void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18915:1: ( ( ruleXRelationalExpression ) )
- // InternalStrategyDSL.g:18916:2: ( ruleXRelationalExpression )
+ // InternalStrategyDSL.g:18921:1: ( ( ruleXRelationalExpression ) )
+ // InternalStrategyDSL.g:18922:2: ( ruleXRelationalExpression )
{
- // InternalStrategyDSL.g:18916:2: ( ruleXRelationalExpression )
- // InternalStrategyDSL.g:18917:3: ruleXRelationalExpression
+ // InternalStrategyDSL.g:18922:2: ( ruleXRelationalExpression )
+ // InternalStrategyDSL.g:18923:3: ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0());
@@ -61880,17 +61926,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__TypeAssignment_1_0_1"
- // InternalStrategyDSL.g:18926:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:18932:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ;
public final void rule__XRelationalExpression__TypeAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18930:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:18931:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:18936:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:18937:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:18931:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:18932:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:18937:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:18938:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0());
@@ -61925,23 +61971,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1"
- // InternalStrategyDSL.g:18941:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ;
+ // InternalStrategyDSL.g:18947:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ;
public final void rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18945:1: ( ( ( ruleOpCompare ) ) )
- // InternalStrategyDSL.g:18946:2: ( ( ruleOpCompare ) )
+ // InternalStrategyDSL.g:18951:1: ( ( ( ruleOpCompare ) ) )
+ // InternalStrategyDSL.g:18952:2: ( ( ruleOpCompare ) )
{
- // InternalStrategyDSL.g:18946:2: ( ( ruleOpCompare ) )
- // InternalStrategyDSL.g:18947:3: ( ruleOpCompare )
+ // InternalStrategyDSL.g:18952:2: ( ( ruleOpCompare ) )
+ // InternalStrategyDSL.g:18953:3: ( ruleOpCompare )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
- // InternalStrategyDSL.g:18948:3: ( ruleOpCompare )
- // InternalStrategyDSL.g:18949:4: ruleOpCompare
+ // InternalStrategyDSL.g:18954:3: ( ruleOpCompare )
+ // InternalStrategyDSL.g:18955:4: ruleOpCompare
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1());
@@ -61982,17 +62028,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XRelationalExpression__RightOperandAssignment_1_1_1"
- // InternalStrategyDSL.g:18960:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ;
+ // InternalStrategyDSL.g:18966:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ;
public final void rule__XRelationalExpression__RightOperandAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18964:1: ( ( ruleXOtherOperatorExpression ) )
- // InternalStrategyDSL.g:18965:2: ( ruleXOtherOperatorExpression )
+ // InternalStrategyDSL.g:18970:1: ( ( ruleXOtherOperatorExpression ) )
+ // InternalStrategyDSL.g:18971:2: ( ruleXOtherOperatorExpression )
{
- // InternalStrategyDSL.g:18965:2: ( ruleXOtherOperatorExpression )
- // InternalStrategyDSL.g:18966:3: ruleXOtherOperatorExpression
+ // InternalStrategyDSL.g:18971:2: ( ruleXOtherOperatorExpression )
+ // InternalStrategyDSL.g:18972:3: ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0());
@@ -62027,23 +62073,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1"
- // InternalStrategyDSL.g:18975:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ;
+ // InternalStrategyDSL.g:18981:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ;
public final void rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18979:1: ( ( ( ruleOpOther ) ) )
- // InternalStrategyDSL.g:18980:2: ( ( ruleOpOther ) )
+ // InternalStrategyDSL.g:18985:1: ( ( ( ruleOpOther ) ) )
+ // InternalStrategyDSL.g:18986:2: ( ( ruleOpOther ) )
{
- // InternalStrategyDSL.g:18980:2: ( ( ruleOpOther ) )
- // InternalStrategyDSL.g:18981:3: ( ruleOpOther )
+ // InternalStrategyDSL.g:18986:2: ( ( ruleOpOther ) )
+ // InternalStrategyDSL.g:18987:3: ( ruleOpOther )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalStrategyDSL.g:18982:3: ( ruleOpOther )
- // InternalStrategyDSL.g:18983:4: ruleOpOther
+ // InternalStrategyDSL.g:18988:3: ( ruleOpOther )
+ // InternalStrategyDSL.g:18989:4: ruleOpOther
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1());
@@ -62084,17 +62130,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XOtherOperatorExpression__RightOperandAssignment_1_1"
- // InternalStrategyDSL.g:18994:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ;
+ // InternalStrategyDSL.g:19000:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ;
public final void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:18998:1: ( ( ruleXAdditiveExpression ) )
- // InternalStrategyDSL.g:18999:2: ( ruleXAdditiveExpression )
+ // InternalStrategyDSL.g:19004:1: ( ( ruleXAdditiveExpression ) )
+ // InternalStrategyDSL.g:19005:2: ( ruleXAdditiveExpression )
{
- // InternalStrategyDSL.g:18999:2: ( ruleXAdditiveExpression )
- // InternalStrategyDSL.g:19000:3: ruleXAdditiveExpression
+ // InternalStrategyDSL.g:19005:2: ( ruleXAdditiveExpression )
+ // InternalStrategyDSL.g:19006:3: ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0());
@@ -62129,23 +62175,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1"
- // InternalStrategyDSL.g:19009:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ;
+ // InternalStrategyDSL.g:19015:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ;
public final void rule__XAdditiveExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19013:1: ( ( ( ruleOpAdd ) ) )
- // InternalStrategyDSL.g:19014:2: ( ( ruleOpAdd ) )
+ // InternalStrategyDSL.g:19019:1: ( ( ( ruleOpAdd ) ) )
+ // InternalStrategyDSL.g:19020:2: ( ( ruleOpAdd ) )
{
- // InternalStrategyDSL.g:19014:2: ( ( ruleOpAdd ) )
- // InternalStrategyDSL.g:19015:3: ( ruleOpAdd )
+ // InternalStrategyDSL.g:19020:2: ( ( ruleOpAdd ) )
+ // InternalStrategyDSL.g:19021:3: ( ruleOpAdd )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalStrategyDSL.g:19016:3: ( ruleOpAdd )
- // InternalStrategyDSL.g:19017:4: ruleOpAdd
+ // InternalStrategyDSL.g:19022:3: ( ruleOpAdd )
+ // InternalStrategyDSL.g:19023:4: ruleOpAdd
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1());
@@ -62186,17 +62232,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XAdditiveExpression__RightOperandAssignment_1_1"
- // InternalStrategyDSL.g:19028:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ;
+ // InternalStrategyDSL.g:19034:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ;
public final void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19032:1: ( ( ruleXMultiplicativeExpression ) )
- // InternalStrategyDSL.g:19033:2: ( ruleXMultiplicativeExpression )
+ // InternalStrategyDSL.g:19038:1: ( ( ruleXMultiplicativeExpression ) )
+ // InternalStrategyDSL.g:19039:2: ( ruleXMultiplicativeExpression )
{
- // InternalStrategyDSL.g:19033:2: ( ruleXMultiplicativeExpression )
- // InternalStrategyDSL.g:19034:3: ruleXMultiplicativeExpression
+ // InternalStrategyDSL.g:19039:2: ( ruleXMultiplicativeExpression )
+ // InternalStrategyDSL.g:19040:3: ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0());
@@ -62231,23 +62277,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1"
- // InternalStrategyDSL.g:19043:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ;
+ // InternalStrategyDSL.g:19049:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ;
public final void rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19047:1: ( ( ( ruleOpMulti ) ) )
- // InternalStrategyDSL.g:19048:2: ( ( ruleOpMulti ) )
+ // InternalStrategyDSL.g:19053:1: ( ( ( ruleOpMulti ) ) )
+ // InternalStrategyDSL.g:19054:2: ( ( ruleOpMulti ) )
{
- // InternalStrategyDSL.g:19048:2: ( ( ruleOpMulti ) )
- // InternalStrategyDSL.g:19049:3: ( ruleOpMulti )
+ // InternalStrategyDSL.g:19054:2: ( ( ruleOpMulti ) )
+ // InternalStrategyDSL.g:19055:3: ( ruleOpMulti )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
- // InternalStrategyDSL.g:19050:3: ( ruleOpMulti )
- // InternalStrategyDSL.g:19051:4: ruleOpMulti
+ // InternalStrategyDSL.g:19056:3: ( ruleOpMulti )
+ // InternalStrategyDSL.g:19057:4: ruleOpMulti
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1());
@@ -62288,17 +62334,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMultiplicativeExpression__RightOperandAssignment_1_1"
- // InternalStrategyDSL.g:19062:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ;
+ // InternalStrategyDSL.g:19068:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ;
public final void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19066:1: ( ( ruleXUnaryOperation ) )
- // InternalStrategyDSL.g:19067:2: ( ruleXUnaryOperation )
+ // InternalStrategyDSL.g:19072:1: ( ( ruleXUnaryOperation ) )
+ // InternalStrategyDSL.g:19073:2: ( ruleXUnaryOperation )
{
- // InternalStrategyDSL.g:19067:2: ( ruleXUnaryOperation )
- // InternalStrategyDSL.g:19068:3: ruleXUnaryOperation
+ // InternalStrategyDSL.g:19073:2: ( ruleXUnaryOperation )
+ // InternalStrategyDSL.g:19074:3: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0());
@@ -62333,23 +62379,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XUnaryOperation__FeatureAssignment_0_1"
- // InternalStrategyDSL.g:19077:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ;
+ // InternalStrategyDSL.g:19083:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ;
public final void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19081:1: ( ( ( ruleOpUnary ) ) )
- // InternalStrategyDSL.g:19082:2: ( ( ruleOpUnary ) )
+ // InternalStrategyDSL.g:19087:1: ( ( ( ruleOpUnary ) ) )
+ // InternalStrategyDSL.g:19088:2: ( ( ruleOpUnary ) )
{
- // InternalStrategyDSL.g:19082:2: ( ( ruleOpUnary ) )
- // InternalStrategyDSL.g:19083:3: ( ruleOpUnary )
+ // InternalStrategyDSL.g:19088:2: ( ( ruleOpUnary ) )
+ // InternalStrategyDSL.g:19089:3: ( ruleOpUnary )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
- // InternalStrategyDSL.g:19084:3: ( ruleOpUnary )
- // InternalStrategyDSL.g:19085:4: ruleOpUnary
+ // InternalStrategyDSL.g:19090:3: ( ruleOpUnary )
+ // InternalStrategyDSL.g:19091:4: ruleOpUnary
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1());
@@ -62390,17 +62436,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XUnaryOperation__OperandAssignment_0_2"
- // InternalStrategyDSL.g:19096:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ;
+ // InternalStrategyDSL.g:19102:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ;
public final void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19100:1: ( ( ruleXUnaryOperation ) )
- // InternalStrategyDSL.g:19101:2: ( ruleXUnaryOperation )
+ // InternalStrategyDSL.g:19106:1: ( ( ruleXUnaryOperation ) )
+ // InternalStrategyDSL.g:19107:2: ( ruleXUnaryOperation )
{
- // InternalStrategyDSL.g:19101:2: ( ruleXUnaryOperation )
- // InternalStrategyDSL.g:19102:3: ruleXUnaryOperation
+ // InternalStrategyDSL.g:19107:2: ( ruleXUnaryOperation )
+ // InternalStrategyDSL.g:19108:3: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0());
@@ -62435,17 +62481,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCastedExpression__TypeAssignment_1_1"
- // InternalStrategyDSL.g:19111:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:19117:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ;
public final void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19115:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:19116:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:19121:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:19122:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:19116:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:19117:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:19122:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:19123:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0());
@@ -62480,23 +62526,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XPostfixOperation__FeatureAssignment_1_0_1"
- // InternalStrategyDSL.g:19126:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ;
+ // InternalStrategyDSL.g:19132:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ;
public final void rule__XPostfixOperation__FeatureAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19130:1: ( ( ( ruleOpPostfix ) ) )
- // InternalStrategyDSL.g:19131:2: ( ( ruleOpPostfix ) )
+ // InternalStrategyDSL.g:19136:1: ( ( ( ruleOpPostfix ) ) )
+ // InternalStrategyDSL.g:19137:2: ( ( ruleOpPostfix ) )
{
- // InternalStrategyDSL.g:19131:2: ( ( ruleOpPostfix ) )
- // InternalStrategyDSL.g:19132:3: ( ruleOpPostfix )
+ // InternalStrategyDSL.g:19137:2: ( ( ruleOpPostfix ) )
+ // InternalStrategyDSL.g:19138:3: ( ruleOpPostfix )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0());
}
- // InternalStrategyDSL.g:19133:3: ( ruleOpPostfix )
- // InternalStrategyDSL.g:19134:4: ruleOpPostfix
+ // InternalStrategyDSL.g:19139:3: ( ruleOpPostfix )
+ // InternalStrategyDSL.g:19140:4: ruleOpPostfix
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1());
@@ -62537,28 +62583,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1"
- // InternalStrategyDSL.g:19145:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 : ( ( '::' ) ) ;
+ // InternalStrategyDSL.g:19151:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 : ( ( '::' ) ) ;
public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19149:1: ( ( ( '::' ) ) )
- // InternalStrategyDSL.g:19150:2: ( ( '::' ) )
+ // InternalStrategyDSL.g:19155:1: ( ( ( '::' ) ) )
+ // InternalStrategyDSL.g:19156:2: ( ( '::' ) )
{
- // InternalStrategyDSL.g:19150:2: ( ( '::' ) )
- // InternalStrategyDSL.g:19151:3: ( '::' )
+ // InternalStrategyDSL.g:19156:2: ( ( '::' ) )
+ // InternalStrategyDSL.g:19157:3: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
- // InternalStrategyDSL.g:19152:3: ( '::' )
- // InternalStrategyDSL.g:19153:4: '::'
+ // InternalStrategyDSL.g:19158:3: ( '::' )
+ // InternalStrategyDSL.g:19159:4: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
- match(input,106,FOLLOW_2); if (state.failed) return ;
+ match(input,107,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
@@ -62590,23 +62636,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2"
- // InternalStrategyDSL.g:19164:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleFeatureCallID ) ) ;
+ // InternalStrategyDSL.g:19170:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleFeatureCallID ) ) ;
public final void rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19168:1: ( ( ( ruleFeatureCallID ) ) )
- // InternalStrategyDSL.g:19169:2: ( ( ruleFeatureCallID ) )
+ // InternalStrategyDSL.g:19174:1: ( ( ( ruleFeatureCallID ) ) )
+ // InternalStrategyDSL.g:19175:2: ( ( ruleFeatureCallID ) )
{
- // InternalStrategyDSL.g:19169:2: ( ( ruleFeatureCallID ) )
- // InternalStrategyDSL.g:19170:3: ( ruleFeatureCallID )
+ // InternalStrategyDSL.g:19175:2: ( ( ruleFeatureCallID ) )
+ // InternalStrategyDSL.g:19176:3: ( ruleFeatureCallID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0());
}
- // InternalStrategyDSL.g:19171:3: ( ruleFeatureCallID )
- // InternalStrategyDSL.g:19172:4: ruleFeatureCallID
+ // InternalStrategyDSL.g:19177:3: ( ruleFeatureCallID )
+ // InternalStrategyDSL.g:19178:4: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1());
@@ -62647,17 +62693,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__ValueAssignment_1_0_1"
- // InternalStrategyDSL.g:19183:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ;
+ // InternalStrategyDSL.g:19189:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ;
public final void rule__XMemberFeatureCall__ValueAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19187:1: ( ( ruleXAssignment ) )
- // InternalStrategyDSL.g:19188:2: ( ruleXAssignment )
+ // InternalStrategyDSL.g:19193:1: ( ( ruleXAssignment ) )
+ // InternalStrategyDSL.g:19194:2: ( ruleXAssignment )
{
- // InternalStrategyDSL.g:19188:2: ( ruleXAssignment )
- // InternalStrategyDSL.g:19189:3: ruleXAssignment
+ // InternalStrategyDSL.g:19194:2: ( ruleXAssignment )
+ // InternalStrategyDSL.g:19195:3: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0());
@@ -62692,28 +62738,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1"
- // InternalStrategyDSL.g:19198:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ;
+ // InternalStrategyDSL.g:19204:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ;
public final void rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19202:1: ( ( ( '?.' ) ) )
- // InternalStrategyDSL.g:19203:2: ( ( '?.' ) )
+ // InternalStrategyDSL.g:19208:1: ( ( ( '?.' ) ) )
+ // InternalStrategyDSL.g:19209:2: ( ( '?.' ) )
{
- // InternalStrategyDSL.g:19203:2: ( ( '?.' ) )
- // InternalStrategyDSL.g:19204:3: ( '?.' )
+ // InternalStrategyDSL.g:19209:2: ( ( '?.' ) )
+ // InternalStrategyDSL.g:19210:3: ( '?.' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
- // InternalStrategyDSL.g:19205:3: ( '?.' )
- // InternalStrategyDSL.g:19206:4: '?.'
+ // InternalStrategyDSL.g:19211:3: ( '?.' )
+ // InternalStrategyDSL.g:19212:4: '?.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
- match(input,107,FOLLOW_2); if (state.failed) return ;
+ match(input,108,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
@@ -62745,28 +62791,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2"
- // InternalStrategyDSL.g:19217:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 : ( ( '::' ) ) ;
+ // InternalStrategyDSL.g:19223:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 : ( ( '::' ) ) ;
public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19221:1: ( ( ( '::' ) ) )
- // InternalStrategyDSL.g:19222:2: ( ( '::' ) )
+ // InternalStrategyDSL.g:19227:1: ( ( ( '::' ) ) )
+ // InternalStrategyDSL.g:19228:2: ( ( '::' ) )
{
- // InternalStrategyDSL.g:19222:2: ( ( '::' ) )
- // InternalStrategyDSL.g:19223:3: ( '::' )
+ // InternalStrategyDSL.g:19228:2: ( ( '::' ) )
+ // InternalStrategyDSL.g:19229:3: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
- // InternalStrategyDSL.g:19224:3: ( '::' )
- // InternalStrategyDSL.g:19225:4: '::'
+ // InternalStrategyDSL.g:19230:3: ( '::' )
+ // InternalStrategyDSL.g:19231:4: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
- match(input,106,FOLLOW_2); if (state.failed) return ;
+ match(input,107,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
@@ -62798,17 +62844,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1"
- // InternalStrategyDSL.g:19236:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalStrategyDSL.g:19242:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19240:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalStrategyDSL.g:19241:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:19246:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalStrategyDSL.g:19247:2: ( ruleJvmArgumentTypeReference )
{
- // InternalStrategyDSL.g:19241:2: ( ruleJvmArgumentTypeReference )
- // InternalStrategyDSL.g:19242:3: ruleJvmArgumentTypeReference
+ // InternalStrategyDSL.g:19247:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:19248:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0());
@@ -62843,17 +62889,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1"
- // InternalStrategyDSL.g:19251:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalStrategyDSL.g:19257:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19255:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalStrategyDSL.g:19256:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:19261:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalStrategyDSL.g:19262:2: ( ruleJvmArgumentTypeReference )
{
- // InternalStrategyDSL.g:19256:2: ( ruleJvmArgumentTypeReference )
- // InternalStrategyDSL.g:19257:3: ruleJvmArgumentTypeReference
+ // InternalStrategyDSL.g:19262:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:19263:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0());
@@ -62888,23 +62934,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_1_2"
- // InternalStrategyDSL.g:19266:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ;
+ // InternalStrategyDSL.g:19272:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ;
public final void rule__XMemberFeatureCall__FeatureAssignment_1_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19270:1: ( ( ( ruleIdOrSuper ) ) )
- // InternalStrategyDSL.g:19271:2: ( ( ruleIdOrSuper ) )
+ // InternalStrategyDSL.g:19276:1: ( ( ( ruleIdOrSuper ) ) )
+ // InternalStrategyDSL.g:19277:2: ( ( ruleIdOrSuper ) )
{
- // InternalStrategyDSL.g:19271:2: ( ( ruleIdOrSuper ) )
- // InternalStrategyDSL.g:19272:3: ( ruleIdOrSuper )
+ // InternalStrategyDSL.g:19277:2: ( ( ruleIdOrSuper ) )
+ // InternalStrategyDSL.g:19278:3: ( ruleIdOrSuper )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0());
}
- // InternalStrategyDSL.g:19273:3: ( ruleIdOrSuper )
- // InternalStrategyDSL.g:19274:4: ruleIdOrSuper
+ // InternalStrategyDSL.g:19279:3: ( ruleIdOrSuper )
+ // InternalStrategyDSL.g:19280:4: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1());
@@ -62945,28 +62991,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0"
- // InternalStrategyDSL.g:19285:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ;
+ // InternalStrategyDSL.g:19291:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ;
public final void rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19289:1: ( ( ( '(' ) ) )
- // InternalStrategyDSL.g:19290:2: ( ( '(' ) )
+ // InternalStrategyDSL.g:19295:1: ( ( ( '(' ) ) )
+ // InternalStrategyDSL.g:19296:2: ( ( '(' ) )
{
- // InternalStrategyDSL.g:19290:2: ( ( '(' ) )
- // InternalStrategyDSL.g:19291:3: ( '(' )
+ // InternalStrategyDSL.g:19296:2: ( ( '(' ) )
+ // InternalStrategyDSL.g:19297:3: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
- // InternalStrategyDSL.g:19292:3: ( '(' )
- // InternalStrategyDSL.g:19293:4: '('
+ // InternalStrategyDSL.g:19298:3: ( '(' )
+ // InternalStrategyDSL.g:19299:4: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
@@ -62998,17 +63044,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0"
- // InternalStrategyDSL.g:19304:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ;
+ // InternalStrategyDSL.g:19310:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19308:1: ( ( ruleXShortClosure ) )
- // InternalStrategyDSL.g:19309:2: ( ruleXShortClosure )
+ // InternalStrategyDSL.g:19314:1: ( ( ruleXShortClosure ) )
+ // InternalStrategyDSL.g:19315:2: ( ruleXShortClosure )
{
- // InternalStrategyDSL.g:19309:2: ( ruleXShortClosure )
- // InternalStrategyDSL.g:19310:3: ruleXShortClosure
+ // InternalStrategyDSL.g:19315:2: ( ruleXShortClosure )
+ // InternalStrategyDSL.g:19316:3: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0());
@@ -63043,17 +63089,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0"
- // InternalStrategyDSL.g:19319:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19325:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19323:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19324:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19329:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19330:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19324:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19325:3: ruleXExpression
+ // InternalStrategyDSL.g:19330:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19331:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0());
@@ -63088,17 +63134,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1"
- // InternalStrategyDSL.g:19334:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19340:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19338:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19339:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19344:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19345:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19339:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19340:3: ruleXExpression
+ // InternalStrategyDSL.g:19345:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19346:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0());
@@ -63133,17 +63179,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4"
- // InternalStrategyDSL.g:19349:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ;
+ // InternalStrategyDSL.g:19355:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19353:1: ( ( ruleXClosure ) )
- // InternalStrategyDSL.g:19354:2: ( ruleXClosure )
+ // InternalStrategyDSL.g:19359:1: ( ( ruleXClosure ) )
+ // InternalStrategyDSL.g:19360:2: ( ruleXClosure )
{
- // InternalStrategyDSL.g:19354:2: ( ruleXClosure )
- // InternalStrategyDSL.g:19355:3: ruleXClosure
+ // InternalStrategyDSL.g:19360:2: ( ruleXClosure )
+ // InternalStrategyDSL.g:19361:3: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0());
@@ -63178,17 +63224,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_0"
- // InternalStrategyDSL.g:19364:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19370:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
public final void rule__XSetLiteral__ElementsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19368:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19369:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19374:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19375:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19369:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19370:3: ruleXExpression
+ // InternalStrategyDSL.g:19375:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19376:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
@@ -63223,17 +63269,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_1_1"
- // InternalStrategyDSL.g:19379:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19385:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XSetLiteral__ElementsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19383:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19384:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19389:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19390:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19384:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19385:3: ruleXExpression
+ // InternalStrategyDSL.g:19390:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19391:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
@@ -63268,17 +63314,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__ElementsAssignment_3_0"
- // InternalStrategyDSL.g:19394:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19400:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
public final void rule__XListLiteral__ElementsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19398:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19399:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19404:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19405:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19399:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19400:3: ruleXExpression
+ // InternalStrategyDSL.g:19405:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19406:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
@@ -63313,17 +63359,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XListLiteral__ElementsAssignment_3_1_1"
- // InternalStrategyDSL.g:19409:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19415:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XListLiteral__ElementsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19413:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19414:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19419:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19420:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19414:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19415:3: ruleXExpression
+ // InternalStrategyDSL.g:19420:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19421:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
@@ -63358,17 +63404,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0"
- // InternalStrategyDSL.g:19424:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 : ( ruleJvmFormalParameter ) ;
+ // InternalStrategyDSL.g:19430:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 : ( ruleJvmFormalParameter ) ;
public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19428:1: ( ( ruleJvmFormalParameter ) )
- // InternalStrategyDSL.g:19429:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19434:1: ( ( ruleJvmFormalParameter ) )
+ // InternalStrategyDSL.g:19435:2: ( ruleJvmFormalParameter )
{
- // InternalStrategyDSL.g:19429:2: ( ruleJvmFormalParameter )
- // InternalStrategyDSL.g:19430:3: ruleJvmFormalParameter
+ // InternalStrategyDSL.g:19435:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19436:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0());
@@ -63403,17 +63449,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1"
- // InternalStrategyDSL.g:19439:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 : ( ruleJvmFormalParameter ) ;
+ // InternalStrategyDSL.g:19445:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 : ( ruleJvmFormalParameter ) ;
public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19443:1: ( ( ruleJvmFormalParameter ) )
- // InternalStrategyDSL.g:19444:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19449:1: ( ( ruleJvmFormalParameter ) )
+ // InternalStrategyDSL.g:19450:2: ( ruleJvmFormalParameter )
{
- // InternalStrategyDSL.g:19444:2: ( ruleJvmFormalParameter )
- // InternalStrategyDSL.g:19445:3: ruleJvmFormalParameter
+ // InternalStrategyDSL.g:19450:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19451:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0());
@@ -63448,28 +63494,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__ExplicitSyntaxAssignment_1_0_1"
- // InternalStrategyDSL.g:19454:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ;
+ // InternalStrategyDSL.g:19460:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ;
public final void rule__XClosure__ExplicitSyntaxAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19458:1: ( ( ( '|' ) ) )
- // InternalStrategyDSL.g:19459:2: ( ( '|' ) )
+ // InternalStrategyDSL.g:19464:1: ( ( ( '|' ) ) )
+ // InternalStrategyDSL.g:19465:2: ( ( '|' ) )
{
- // InternalStrategyDSL.g:19459:2: ( ( '|' ) )
- // InternalStrategyDSL.g:19460:3: ( '|' )
+ // InternalStrategyDSL.g:19465:2: ( ( '|' ) )
+ // InternalStrategyDSL.g:19466:3: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
- // InternalStrategyDSL.g:19461:3: ( '|' )
- // InternalStrategyDSL.g:19462:4: '|'
+ // InternalStrategyDSL.g:19467:3: ( '|' )
+ // InternalStrategyDSL.g:19468:4: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
- match(input,108,FOLLOW_2); if (state.failed) return ;
+ match(input,109,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
@@ -63501,17 +63547,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XClosure__ExpressionAssignment_2"
- // InternalStrategyDSL.g:19473:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ;
+ // InternalStrategyDSL.g:19479:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ;
public final void rule__XClosure__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19477:1: ( ( ruleXExpressionInClosure ) )
- // InternalStrategyDSL.g:19478:2: ( ruleXExpressionInClosure )
+ // InternalStrategyDSL.g:19483:1: ( ( ruleXExpressionInClosure ) )
+ // InternalStrategyDSL.g:19484:2: ( ruleXExpressionInClosure )
{
- // InternalStrategyDSL.g:19478:2: ( ruleXExpressionInClosure )
- // InternalStrategyDSL.g:19479:3: ruleXExpressionInClosure
+ // InternalStrategyDSL.g:19484:2: ( ruleXExpressionInClosure )
+ // InternalStrategyDSL.g:19485:3: ruleXExpressionInClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0());
@@ -63546,17 +63592,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XExpressionInClosure__ExpressionsAssignment_1_0"
- // InternalStrategyDSL.g:19488:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalStrategyDSL.g:19494:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19492:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalStrategyDSL.g:19493:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalStrategyDSL.g:19498:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalStrategyDSL.g:19499:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalStrategyDSL.g:19493:2: ( ruleXExpressionOrVarDeclaration )
- // InternalStrategyDSL.g:19494:3: ruleXExpressionOrVarDeclaration
+ // InternalStrategyDSL.g:19499:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalStrategyDSL.g:19500:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0());
@@ -63591,17 +63637,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0"
- // InternalStrategyDSL.g:19503:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ;
+ // InternalStrategyDSL.g:19509:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ;
public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19507:1: ( ( ruleJvmFormalParameter ) )
- // InternalStrategyDSL.g:19508:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19513:1: ( ( ruleJvmFormalParameter ) )
+ // InternalStrategyDSL.g:19514:2: ( ruleJvmFormalParameter )
{
- // InternalStrategyDSL.g:19508:2: ( ruleJvmFormalParameter )
- // InternalStrategyDSL.g:19509:3: ruleJvmFormalParameter
+ // InternalStrategyDSL.g:19514:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19515:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0());
@@ -63636,17 +63682,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1"
- // InternalStrategyDSL.g:19518:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ;
+ // InternalStrategyDSL.g:19524:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ;
public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19522:1: ( ( ruleJvmFormalParameter ) )
- // InternalStrategyDSL.g:19523:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19528:1: ( ( ruleJvmFormalParameter ) )
+ // InternalStrategyDSL.g:19529:2: ( ruleJvmFormalParameter )
{
- // InternalStrategyDSL.g:19523:2: ( ruleJvmFormalParameter )
- // InternalStrategyDSL.g:19524:3: ruleJvmFormalParameter
+ // InternalStrategyDSL.g:19529:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19530:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0());
@@ -63681,28 +63727,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2"
- // InternalStrategyDSL.g:19533:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ;
+ // InternalStrategyDSL.g:19539:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ;
public final void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19537:1: ( ( ( '|' ) ) )
- // InternalStrategyDSL.g:19538:2: ( ( '|' ) )
+ // InternalStrategyDSL.g:19543:1: ( ( ( '|' ) ) )
+ // InternalStrategyDSL.g:19544:2: ( ( '|' ) )
{
- // InternalStrategyDSL.g:19538:2: ( ( '|' ) )
- // InternalStrategyDSL.g:19539:3: ( '|' )
+ // InternalStrategyDSL.g:19544:2: ( ( '|' ) )
+ // InternalStrategyDSL.g:19545:3: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
- // InternalStrategyDSL.g:19540:3: ( '|' )
- // InternalStrategyDSL.g:19541:4: '|'
+ // InternalStrategyDSL.g:19546:3: ( '|' )
+ // InternalStrategyDSL.g:19547:4: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
- match(input,108,FOLLOW_2); if (state.failed) return ;
+ match(input,109,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
@@ -63734,17 +63780,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XShortClosure__ExpressionAssignment_1"
- // InternalStrategyDSL.g:19552:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19558:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ;
public final void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19556:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19557:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19562:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19563:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19557:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19558:3: ruleXExpression
+ // InternalStrategyDSL.g:19563:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19564:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0());
@@ -63779,17 +63825,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__IfAssignment_3"
- // InternalStrategyDSL.g:19567:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19573:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ;
public final void rule__XIfExpression__IfAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19571:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19572:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19577:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19578:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19572:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19573:3: ruleXExpression
+ // InternalStrategyDSL.g:19578:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19579:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0());
@@ -63824,17 +63870,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__ThenAssignment_5"
- // InternalStrategyDSL.g:19582:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19588:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ;
public final void rule__XIfExpression__ThenAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19586:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19587:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19592:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19593:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19587:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19588:3: ruleXExpression
+ // InternalStrategyDSL.g:19593:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19594:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0());
@@ -63869,17 +63915,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XIfExpression__ElseAssignment_6_1"
- // InternalStrategyDSL.g:19597:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19603:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ;
public final void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19601:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19602:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19607:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19608:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19602:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19603:3: ruleXExpression
+ // InternalStrategyDSL.g:19608:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19609:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0());
@@ -63914,17 +63960,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1"
- // InternalStrategyDSL.g:19612:1: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 : ( ruleJvmFormalParameter ) ;
+ // InternalStrategyDSL.g:19618:1: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 : ( ruleJvmFormalParameter ) ;
public final void rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19616:1: ( ( ruleJvmFormalParameter ) )
- // InternalStrategyDSL.g:19617:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19622:1: ( ( ruleJvmFormalParameter ) )
+ // InternalStrategyDSL.g:19623:2: ( ruleJvmFormalParameter )
{
- // InternalStrategyDSL.g:19617:2: ( ruleJvmFormalParameter )
- // InternalStrategyDSL.g:19618:3: ruleJvmFormalParameter
+ // InternalStrategyDSL.g:19623:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19624:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0());
@@ -63959,17 +64005,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_0_1"
- // InternalStrategyDSL.g:19627:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19633:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__SwitchAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19631:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19632:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19637:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19638:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19632:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19633:3: ruleXExpression
+ // InternalStrategyDSL.g:19638:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19639:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0());
@@ -64004,17 +64050,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0"
- // InternalStrategyDSL.g:19642:1: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 : ( ruleJvmFormalParameter ) ;
+ // InternalStrategyDSL.g:19648:1: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 : ( ruleJvmFormalParameter ) ;
public final void rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19646:1: ( ( ruleJvmFormalParameter ) )
- // InternalStrategyDSL.g:19647:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19652:1: ( ( ruleJvmFormalParameter ) )
+ // InternalStrategyDSL.g:19653:2: ( ruleJvmFormalParameter )
{
- // InternalStrategyDSL.g:19647:2: ( ruleJvmFormalParameter )
- // InternalStrategyDSL.g:19648:3: ruleJvmFormalParameter
+ // InternalStrategyDSL.g:19653:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19654:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0());
@@ -64049,17 +64095,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_1_1"
- // InternalStrategyDSL.g:19657:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19663:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__SwitchAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19661:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19662:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19667:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19668:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19662:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19663:3: ruleXExpression
+ // InternalStrategyDSL.g:19668:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19669:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0());
@@ -64094,17 +64140,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__CasesAssignment_4"
- // InternalStrategyDSL.g:19672:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ;
+ // InternalStrategyDSL.g:19678:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ;
public final void rule__XSwitchExpression__CasesAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19676:1: ( ( ruleXCasePart ) )
- // InternalStrategyDSL.g:19677:2: ( ruleXCasePart )
+ // InternalStrategyDSL.g:19682:1: ( ( ruleXCasePart ) )
+ // InternalStrategyDSL.g:19683:2: ( ruleXCasePart )
{
- // InternalStrategyDSL.g:19677:2: ( ruleXCasePart )
- // InternalStrategyDSL.g:19678:3: ruleXCasePart
+ // InternalStrategyDSL.g:19683:2: ( ruleXCasePart )
+ // InternalStrategyDSL.g:19684:3: ruleXCasePart
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0());
@@ -64139,17 +64185,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSwitchExpression__DefaultAssignment_5_2"
- // InternalStrategyDSL.g:19687:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19693:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__DefaultAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19691:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19692:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19697:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19698:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19692:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19693:3: ruleXExpression
+ // InternalStrategyDSL.g:19698:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19699:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0());
@@ -64184,17 +64230,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__TypeGuardAssignment_1"
- // InternalStrategyDSL.g:19702:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:19708:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__XCasePart__TypeGuardAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19706:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:19707:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:19712:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:19713:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:19707:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:19708:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:19713:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:19714:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0());
@@ -64229,17 +64275,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__CaseAssignment_2_1"
- // InternalStrategyDSL.g:19717:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19723:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ;
public final void rule__XCasePart__CaseAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19721:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19722:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19727:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19728:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19722:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19723:3: ruleXExpression
+ // InternalStrategyDSL.g:19728:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19729:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0());
@@ -64274,17 +64320,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__ThenAssignment_3_0_1"
- // InternalStrategyDSL.g:19732:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19738:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ;
public final void rule__XCasePart__ThenAssignment_3_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19736:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19737:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19742:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19743:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19737:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19738:3: ruleXExpression
+ // InternalStrategyDSL.g:19743:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19744:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0());
@@ -64319,28 +64365,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCasePart__FallThroughAssignment_3_1"
- // InternalStrategyDSL.g:19747:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ;
+ // InternalStrategyDSL.g:19753:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ;
public final void rule__XCasePart__FallThroughAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19751:1: ( ( ( ',' ) ) )
- // InternalStrategyDSL.g:19752:2: ( ( ',' ) )
+ // InternalStrategyDSL.g:19757:1: ( ( ( ',' ) ) )
+ // InternalStrategyDSL.g:19758:2: ( ( ',' ) )
{
- // InternalStrategyDSL.g:19752:2: ( ( ',' ) )
- // InternalStrategyDSL.g:19753:3: ( ',' )
+ // InternalStrategyDSL.g:19758:2: ( ( ',' ) )
+ // InternalStrategyDSL.g:19759:3: ( ',' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
- // InternalStrategyDSL.g:19754:3: ( ',' )
- // InternalStrategyDSL.g:19755:4: ','
+ // InternalStrategyDSL.g:19760:3: ( ',' )
+ // InternalStrategyDSL.g:19761:4: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
- match(input,80,FOLLOW_2); if (state.failed) return ;
+ match(input,81,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
@@ -64372,17 +64418,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3"
- // InternalStrategyDSL.g:19766:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ;
+ // InternalStrategyDSL.g:19772:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ;
public final void rule__XForLoopExpression__DeclaredParamAssignment_0_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19770:1: ( ( ruleJvmFormalParameter ) )
- // InternalStrategyDSL.g:19771:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19776:1: ( ( ruleJvmFormalParameter ) )
+ // InternalStrategyDSL.g:19777:2: ( ruleJvmFormalParameter )
{
- // InternalStrategyDSL.g:19771:2: ( ruleJvmFormalParameter )
- // InternalStrategyDSL.g:19772:3: ruleJvmFormalParameter
+ // InternalStrategyDSL.g:19777:2: ( ruleJvmFormalParameter )
+ // InternalStrategyDSL.g:19778:3: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0());
@@ -64417,17 +64463,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__ForExpressionAssignment_1"
- // InternalStrategyDSL.g:19781:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19787:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ;
public final void rule__XForLoopExpression__ForExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19785:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19786:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19791:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19792:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19786:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19787:3: ruleXExpression
+ // InternalStrategyDSL.g:19792:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19793:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0());
@@ -64462,17 +64508,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XForLoopExpression__EachExpressionAssignment_3"
- // InternalStrategyDSL.g:19796:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19802:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ;
public final void rule__XForLoopExpression__EachExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19800:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19801:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19806:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19807:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19801:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19802:3: ruleXExpression
+ // InternalStrategyDSL.g:19807:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19808:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0());
@@ -64507,17 +64553,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0"
- // InternalStrategyDSL.g:19811:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalStrategyDSL.g:19817:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19815:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalStrategyDSL.g:19816:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalStrategyDSL.g:19821:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalStrategyDSL.g:19822:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalStrategyDSL.g:19816:2: ( ruleXExpressionOrVarDeclaration )
- // InternalStrategyDSL.g:19817:3: ruleXExpressionOrVarDeclaration
+ // InternalStrategyDSL.g:19822:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalStrategyDSL.g:19823:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0());
@@ -64552,17 +64598,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1"
- // InternalStrategyDSL.g:19826:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalStrategyDSL.g:19832:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19830:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalStrategyDSL.g:19831:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalStrategyDSL.g:19836:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalStrategyDSL.g:19837:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalStrategyDSL.g:19831:2: ( ruleXExpressionOrVarDeclaration )
- // InternalStrategyDSL.g:19832:3: ruleXExpressionOrVarDeclaration
+ // InternalStrategyDSL.g:19837:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalStrategyDSL.g:19838:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0());
@@ -64597,17 +64643,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__ExpressionAssignment_5"
- // InternalStrategyDSL.g:19841:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19847:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__ExpressionAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19845:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19846:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19851:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19852:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19846:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19847:3: ruleXExpression
+ // InternalStrategyDSL.g:19852:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19853:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0());
@@ -64642,17 +64688,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0"
- // InternalStrategyDSL.g:19856:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19862:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19860:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19861:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19866:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19867:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19861:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19862:3: ruleXExpression
+ // InternalStrategyDSL.g:19867:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19868:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0());
@@ -64687,17 +64733,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1"
- // InternalStrategyDSL.g:19871:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19877:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19875:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19876:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19881:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19882:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19876:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19877:3: ruleXExpression
+ // InternalStrategyDSL.g:19882:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19883:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0());
@@ -64732,17 +64778,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBasicForLoopExpression__EachExpressionAssignment_9"
- // InternalStrategyDSL.g:19886:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19892:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__EachExpressionAssignment_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19890:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19891:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19896:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19897:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19891:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19892:3: ruleXExpression
+ // InternalStrategyDSL.g:19897:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19898:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0());
@@ -64777,17 +64823,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__PredicateAssignment_3"
- // InternalStrategyDSL.g:19901:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19907:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ;
public final void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19905:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19906:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19911:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19912:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19906:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19907:3: ruleXExpression
+ // InternalStrategyDSL.g:19912:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19913:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0());
@@ -64822,17 +64868,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XWhileExpression__BodyAssignment_5"
- // InternalStrategyDSL.g:19916:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19922:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ;
public final void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19920:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19921:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19926:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19927:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19921:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19922:3: ruleXExpression
+ // InternalStrategyDSL.g:19927:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19928:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0());
@@ -64867,17 +64913,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__BodyAssignment_2"
- // InternalStrategyDSL.g:19931:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19937:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ;
public final void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19935:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19936:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19941:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19942:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19936:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19937:3: ruleXExpression
+ // InternalStrategyDSL.g:19942:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19943:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0());
@@ -64912,17 +64958,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XDoWhileExpression__PredicateAssignment_5"
- // InternalStrategyDSL.g:19946:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:19952:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ;
public final void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19950:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:19951:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19956:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:19957:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:19951:2: ( ruleXExpression )
- // InternalStrategyDSL.g:19952:3: ruleXExpression
+ // InternalStrategyDSL.g:19957:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:19958:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0());
@@ -64957,17 +65003,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBlockExpression__ExpressionsAssignment_2_0"
- // InternalStrategyDSL.g:19961:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ;
+ // InternalStrategyDSL.g:19967:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19965:1: ( ( ruleXExpressionOrVarDeclaration ) )
- // InternalStrategyDSL.g:19966:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalStrategyDSL.g:19971:1: ( ( ruleXExpressionOrVarDeclaration ) )
+ // InternalStrategyDSL.g:19972:2: ( ruleXExpressionOrVarDeclaration )
{
- // InternalStrategyDSL.g:19966:2: ( ruleXExpressionOrVarDeclaration )
- // InternalStrategyDSL.g:19967:3: ruleXExpressionOrVarDeclaration
+ // InternalStrategyDSL.g:19972:2: ( ruleXExpressionOrVarDeclaration )
+ // InternalStrategyDSL.g:19973:3: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0());
@@ -65002,28 +65048,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__WriteableAssignment_1_0"
- // InternalStrategyDSL.g:19976:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ;
+ // InternalStrategyDSL.g:19982:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ;
public final void rule__XVariableDeclaration__WriteableAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19980:1: ( ( ( 'var' ) ) )
- // InternalStrategyDSL.g:19981:2: ( ( 'var' ) )
+ // InternalStrategyDSL.g:19986:1: ( ( ( 'var' ) ) )
+ // InternalStrategyDSL.g:19987:2: ( ( 'var' ) )
{
- // InternalStrategyDSL.g:19981:2: ( ( 'var' ) )
- // InternalStrategyDSL.g:19982:3: ( 'var' )
+ // InternalStrategyDSL.g:19987:2: ( ( 'var' ) )
+ // InternalStrategyDSL.g:19988:3: ( 'var' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
- // InternalStrategyDSL.g:19983:3: ( 'var' )
- // InternalStrategyDSL.g:19984:4: 'var'
+ // InternalStrategyDSL.g:19989:3: ( 'var' )
+ // InternalStrategyDSL.g:19990:4: 'var'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
- match(input,109,FOLLOW_2); if (state.failed) return ;
+ match(input,110,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
@@ -65055,17 +65101,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__TypeAssignment_2_0_0_0"
- // InternalStrategyDSL.g:19995:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:20001:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ;
public final void rule__XVariableDeclaration__TypeAssignment_2_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:19999:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:20000:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20005:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:20006:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:20000:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:20001:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:20006:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20007:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0());
@@ -65100,17 +65146,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_0_0_1"
- // InternalStrategyDSL.g:20010:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ;
+ // InternalStrategyDSL.g:20016:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ;
public final void rule__XVariableDeclaration__NameAssignment_2_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20014:1: ( ( ruleValidID ) )
- // InternalStrategyDSL.g:20015:2: ( ruleValidID )
+ // InternalStrategyDSL.g:20020:1: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:20021:2: ( ruleValidID )
{
- // InternalStrategyDSL.g:20015:2: ( ruleValidID )
- // InternalStrategyDSL.g:20016:3: ruleValidID
+ // InternalStrategyDSL.g:20021:2: ( ruleValidID )
+ // InternalStrategyDSL.g:20022:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0());
@@ -65145,17 +65191,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_1"
- // InternalStrategyDSL.g:20025:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ;
+ // InternalStrategyDSL.g:20031:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ;
public final void rule__XVariableDeclaration__NameAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20029:1: ( ( ruleValidID ) )
- // InternalStrategyDSL.g:20030:2: ( ruleValidID )
+ // InternalStrategyDSL.g:20035:1: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:20036:2: ( ruleValidID )
{
- // InternalStrategyDSL.g:20030:2: ( ruleValidID )
- // InternalStrategyDSL.g:20031:3: ruleValidID
+ // InternalStrategyDSL.g:20036:2: ( ruleValidID )
+ // InternalStrategyDSL.g:20037:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0());
@@ -65190,17 +65236,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XVariableDeclaration__RightAssignment_3_1"
- // InternalStrategyDSL.g:20040:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20046:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ;
public final void rule__XVariableDeclaration__RightAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20044:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20045:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20050:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20051:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20045:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20046:3: ruleXExpression
+ // InternalStrategyDSL.g:20051:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20052:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0());
@@ -65235,17 +65281,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmFormalParameter__ParameterTypeAssignment_0"
- // InternalStrategyDSL.g:20055:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:20061:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
public final void rule__JvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20059:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:20060:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20065:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:20066:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:20060:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:20061:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:20066:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20067:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
@@ -65280,17 +65326,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmFormalParameter__NameAssignment_1"
- // InternalStrategyDSL.g:20070:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
+ // InternalStrategyDSL.g:20076:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
public final void rule__JvmFormalParameter__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20074:1: ( ( ruleValidID ) )
- // InternalStrategyDSL.g:20075:2: ( ruleValidID )
+ // InternalStrategyDSL.g:20080:1: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:20081:2: ( ruleValidID )
{
- // InternalStrategyDSL.g:20075:2: ( ruleValidID )
- // InternalStrategyDSL.g:20076:3: ruleValidID
+ // InternalStrategyDSL.g:20081:2: ( ruleValidID )
+ // InternalStrategyDSL.g:20082:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
@@ -65325,17 +65371,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FullJvmFormalParameter__ParameterTypeAssignment_0"
- // InternalStrategyDSL.g:20085:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:20091:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
public final void rule__FullJvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20089:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:20090:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20095:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:20096:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:20090:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:20091:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:20096:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20097:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
@@ -65370,17 +65416,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FullJvmFormalParameter__NameAssignment_1"
- // InternalStrategyDSL.g:20100:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
+ // InternalStrategyDSL.g:20106:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
public final void rule__FullJvmFormalParameter__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20104:1: ( ( ruleValidID ) )
- // InternalStrategyDSL.g:20105:2: ( ruleValidID )
+ // InternalStrategyDSL.g:20110:1: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:20111:2: ( ruleValidID )
{
- // InternalStrategyDSL.g:20105:2: ( ruleValidID )
- // InternalStrategyDSL.g:20106:3: ruleValidID
+ // InternalStrategyDSL.g:20111:2: ( ruleValidID )
+ // InternalStrategyDSL.g:20112:3: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
@@ -65415,17 +65461,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_1"
- // InternalStrategyDSL.g:20115:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalStrategyDSL.g:20121:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XFeatureCall__TypeArgumentsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20119:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalStrategyDSL.g:20120:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20125:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalStrategyDSL.g:20126:2: ( ruleJvmArgumentTypeReference )
{
- // InternalStrategyDSL.g:20120:2: ( ruleJvmArgumentTypeReference )
- // InternalStrategyDSL.g:20121:3: ruleJvmArgumentTypeReference
+ // InternalStrategyDSL.g:20126:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20127:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
@@ -65460,17 +65506,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1"
- // InternalStrategyDSL.g:20130:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalStrategyDSL.g:20136:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XFeatureCall__TypeArgumentsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20134:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalStrategyDSL.g:20135:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20140:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalStrategyDSL.g:20141:2: ( ruleJvmArgumentTypeReference )
{
- // InternalStrategyDSL.g:20135:2: ( ruleJvmArgumentTypeReference )
- // InternalStrategyDSL.g:20136:3: ruleJvmArgumentTypeReference
+ // InternalStrategyDSL.g:20141:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20142:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
@@ -65505,23 +65551,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__FeatureAssignment_2"
- // InternalStrategyDSL.g:20145:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ;
+ // InternalStrategyDSL.g:20151:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ;
public final void rule__XFeatureCall__FeatureAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20149:1: ( ( ( ruleIdOrSuper ) ) )
- // InternalStrategyDSL.g:20150:2: ( ( ruleIdOrSuper ) )
+ // InternalStrategyDSL.g:20155:1: ( ( ( ruleIdOrSuper ) ) )
+ // InternalStrategyDSL.g:20156:2: ( ( ruleIdOrSuper ) )
{
- // InternalStrategyDSL.g:20150:2: ( ( ruleIdOrSuper ) )
- // InternalStrategyDSL.g:20151:3: ( ruleIdOrSuper )
+ // InternalStrategyDSL.g:20156:2: ( ( ruleIdOrSuper ) )
+ // InternalStrategyDSL.g:20157:3: ( ruleIdOrSuper )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0());
}
- // InternalStrategyDSL.g:20152:3: ( ruleIdOrSuper )
- // InternalStrategyDSL.g:20153:4: ruleIdOrSuper
+ // InternalStrategyDSL.g:20158:3: ( ruleIdOrSuper )
+ // InternalStrategyDSL.g:20159:4: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1());
@@ -65562,28 +65608,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0"
- // InternalStrategyDSL.g:20164:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ;
+ // InternalStrategyDSL.g:20170:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ;
public final void rule__XFeatureCall__ExplicitOperationCallAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20168:1: ( ( ( '(' ) ) )
- // InternalStrategyDSL.g:20169:2: ( ( '(' ) )
+ // InternalStrategyDSL.g:20174:1: ( ( ( '(' ) ) )
+ // InternalStrategyDSL.g:20175:2: ( ( '(' ) )
{
- // InternalStrategyDSL.g:20169:2: ( ( '(' ) )
- // InternalStrategyDSL.g:20170:3: ( '(' )
+ // InternalStrategyDSL.g:20175:2: ( ( '(' ) )
+ // InternalStrategyDSL.g:20176:3: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
- // InternalStrategyDSL.g:20171:3: ( '(' )
- // InternalStrategyDSL.g:20172:4: '('
+ // InternalStrategyDSL.g:20177:3: ( '(' )
+ // InternalStrategyDSL.g:20178:4: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
@@ -65615,17 +65661,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0"
- // InternalStrategyDSL.g:20183:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ;
+ // InternalStrategyDSL.g:20189:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20187:1: ( ( ruleXShortClosure ) )
- // InternalStrategyDSL.g:20188:2: ( ruleXShortClosure )
+ // InternalStrategyDSL.g:20193:1: ( ( ruleXShortClosure ) )
+ // InternalStrategyDSL.g:20194:2: ( ruleXShortClosure )
{
- // InternalStrategyDSL.g:20188:2: ( ruleXShortClosure )
- // InternalStrategyDSL.g:20189:3: ruleXShortClosure
+ // InternalStrategyDSL.g:20194:2: ( ruleXShortClosure )
+ // InternalStrategyDSL.g:20195:3: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0());
@@ -65660,17 +65706,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0"
- // InternalStrategyDSL.g:20198:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20204:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 : ( ruleXExpression ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20202:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20203:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20208:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20209:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20203:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20204:3: ruleXExpression
+ // InternalStrategyDSL.g:20209:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20210:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0());
@@ -65705,17 +65751,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1"
- // InternalStrategyDSL.g:20213:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20219:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 : ( ruleXExpression ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20217:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20218:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20223:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20224:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20218:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20219:3: ruleXExpression
+ // InternalStrategyDSL.g:20224:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20225:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0());
@@ -65750,17 +65796,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_4"
- // InternalStrategyDSL.g:20228:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ;
+ // InternalStrategyDSL.g:20234:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20232:1: ( ( ruleXClosure ) )
- // InternalStrategyDSL.g:20233:2: ( ruleXClosure )
+ // InternalStrategyDSL.g:20238:1: ( ( ruleXClosure ) )
+ // InternalStrategyDSL.g:20239:2: ( ruleXClosure )
{
- // InternalStrategyDSL.g:20233:2: ( ruleXClosure )
- // InternalStrategyDSL.g:20234:3: ruleXClosure
+ // InternalStrategyDSL.g:20239:2: ( ruleXClosure )
+ // InternalStrategyDSL.g:20240:3: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0());
@@ -65795,23 +65841,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__ConstructorAssignment_2"
- // InternalStrategyDSL.g:20243:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ;
+ // InternalStrategyDSL.g:20249:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ;
public final void rule__XConstructorCall__ConstructorAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20247:1: ( ( ( ruleQualifiedName ) ) )
- // InternalStrategyDSL.g:20248:2: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:20253:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalStrategyDSL.g:20254:2: ( ( ruleQualifiedName ) )
{
- // InternalStrategyDSL.g:20248:2: ( ( ruleQualifiedName ) )
- // InternalStrategyDSL.g:20249:3: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:20254:2: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:20255:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0());
}
- // InternalStrategyDSL.g:20250:3: ( ruleQualifiedName )
- // InternalStrategyDSL.g:20251:4: ruleQualifiedName
+ // InternalStrategyDSL.g:20256:3: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:20257:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1());
@@ -65852,17 +65898,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_1"
- // InternalStrategyDSL.g:20262:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalStrategyDSL.g:20268:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20266:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalStrategyDSL.g:20267:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20272:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalStrategyDSL.g:20273:2: ( ruleJvmArgumentTypeReference )
{
- // InternalStrategyDSL.g:20267:2: ( ruleJvmArgumentTypeReference )
- // InternalStrategyDSL.g:20268:3: ruleJvmArgumentTypeReference
+ // InternalStrategyDSL.g:20273:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20274:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0());
@@ -65897,17 +65943,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1"
- // InternalStrategyDSL.g:20277:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalStrategyDSL.g:20283:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XConstructorCall__TypeArgumentsAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20281:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalStrategyDSL.g:20282:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20287:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalStrategyDSL.g:20288:2: ( ruleJvmArgumentTypeReference )
{
- // InternalStrategyDSL.g:20282:2: ( ruleJvmArgumentTypeReference )
- // InternalStrategyDSL.g:20283:3: ruleJvmArgumentTypeReference
+ // InternalStrategyDSL.g:20288:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20289:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0());
@@ -65942,28 +65988,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0"
- // InternalStrategyDSL.g:20292:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ;
+ // InternalStrategyDSL.g:20298:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ;
public final void rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20296:1: ( ( ( '(' ) ) )
- // InternalStrategyDSL.g:20297:2: ( ( '(' ) )
+ // InternalStrategyDSL.g:20302:1: ( ( ( '(' ) ) )
+ // InternalStrategyDSL.g:20303:2: ( ( '(' ) )
{
- // InternalStrategyDSL.g:20297:2: ( ( '(' ) )
- // InternalStrategyDSL.g:20298:3: ( '(' )
+ // InternalStrategyDSL.g:20303:2: ( ( '(' ) )
+ // InternalStrategyDSL.g:20304:3: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
- // InternalStrategyDSL.g:20299:3: ( '(' )
- // InternalStrategyDSL.g:20300:4: '('
+ // InternalStrategyDSL.g:20305:3: ( '(' )
+ // InternalStrategyDSL.g:20306:4: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
- match(input,78,FOLLOW_2); if (state.failed) return ;
+ match(input,79,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
@@ -65995,17 +66041,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_0"
- // InternalStrategyDSL.g:20311:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ;
+ // InternalStrategyDSL.g:20317:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_4_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20315:1: ( ( ruleXShortClosure ) )
- // InternalStrategyDSL.g:20316:2: ( ruleXShortClosure )
+ // InternalStrategyDSL.g:20321:1: ( ( ruleXShortClosure ) )
+ // InternalStrategyDSL.g:20322:2: ( ruleXShortClosure )
{
- // InternalStrategyDSL.g:20316:2: ( ruleXShortClosure )
- // InternalStrategyDSL.g:20317:3: ruleXShortClosure
+ // InternalStrategyDSL.g:20322:2: ( ruleXShortClosure )
+ // InternalStrategyDSL.g:20323:3: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0());
@@ -66040,17 +66086,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0"
- // InternalStrategyDSL.g:20326:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20332:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20330:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20331:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20336:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20337:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20331:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20332:3: ruleXExpression
+ // InternalStrategyDSL.g:20337:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20338:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0());
@@ -66085,17 +66131,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1"
- // InternalStrategyDSL.g:20341:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20347:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20345:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20346:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20351:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20352:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20346:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20347:3: ruleXExpression
+ // InternalStrategyDSL.g:20352:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20353:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0());
@@ -66130,17 +66176,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_5"
- // InternalStrategyDSL.g:20356:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ;
+ // InternalStrategyDSL.g:20362:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20360:1: ( ( ruleXClosure ) )
- // InternalStrategyDSL.g:20361:2: ( ruleXClosure )
+ // InternalStrategyDSL.g:20366:1: ( ( ruleXClosure ) )
+ // InternalStrategyDSL.g:20367:2: ( ruleXClosure )
{
- // InternalStrategyDSL.g:20361:2: ( ruleXClosure )
- // InternalStrategyDSL.g:20362:3: ruleXClosure
+ // InternalStrategyDSL.g:20367:2: ( ruleXClosure )
+ // InternalStrategyDSL.g:20368:3: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0());
@@ -66175,28 +66221,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XBooleanLiteral__IsTrueAssignment_1_1"
- // InternalStrategyDSL.g:20371:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ;
+ // InternalStrategyDSL.g:20377:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ;
public final void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20375:1: ( ( ( 'true' ) ) )
- // InternalStrategyDSL.g:20376:2: ( ( 'true' ) )
+ // InternalStrategyDSL.g:20381:1: ( ( ( 'true' ) ) )
+ // InternalStrategyDSL.g:20382:2: ( ( 'true' ) )
{
- // InternalStrategyDSL.g:20376:2: ( ( 'true' ) )
- // InternalStrategyDSL.g:20377:3: ( 'true' )
+ // InternalStrategyDSL.g:20382:2: ( ( 'true' ) )
+ // InternalStrategyDSL.g:20383:3: ( 'true' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
- // InternalStrategyDSL.g:20378:3: ( 'true' )
- // InternalStrategyDSL.g:20379:4: 'true'
+ // InternalStrategyDSL.g:20384:3: ( 'true' )
+ // InternalStrategyDSL.g:20385:4: 'true'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
- match(input,110,FOLLOW_2); if (state.failed) return ;
+ match(input,111,FOLLOW_2); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
@@ -66228,17 +66274,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XNumberLiteral__ValueAssignment_1"
- // InternalStrategyDSL.g:20390:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ;
+ // InternalStrategyDSL.g:20396:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ;
public final void rule__XNumberLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20394:1: ( ( ruleNumber ) )
- // InternalStrategyDSL.g:20395:2: ( ruleNumber )
+ // InternalStrategyDSL.g:20400:1: ( ( ruleNumber ) )
+ // InternalStrategyDSL.g:20401:2: ( ruleNumber )
{
- // InternalStrategyDSL.g:20395:2: ( ruleNumber )
- // InternalStrategyDSL.g:20396:3: ruleNumber
+ // InternalStrategyDSL.g:20401:2: ( ruleNumber )
+ // InternalStrategyDSL.g:20402:3: ruleNumber
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0());
@@ -66273,17 +66319,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XStringLiteral__ValueAssignment_1"
- // InternalStrategyDSL.g:20405:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ;
+ // InternalStrategyDSL.g:20411:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ;
public final void rule__XStringLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20409:1: ( ( RULE_STRING ) )
- // InternalStrategyDSL.g:20410:2: ( RULE_STRING )
+ // InternalStrategyDSL.g:20415:1: ( ( RULE_STRING ) )
+ // InternalStrategyDSL.g:20416:2: ( RULE_STRING )
{
- // InternalStrategyDSL.g:20410:2: ( RULE_STRING )
- // InternalStrategyDSL.g:20411:3: RULE_STRING
+ // InternalStrategyDSL.g:20416:2: ( RULE_STRING )
+ // InternalStrategyDSL.g:20417:3: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0());
@@ -66314,23 +66360,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__TypeAssignment_3"
- // InternalStrategyDSL.g:20420:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ;
+ // InternalStrategyDSL.g:20426:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ;
public final void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20424:1: ( ( ( ruleQualifiedName ) ) )
- // InternalStrategyDSL.g:20425:2: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:20430:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalStrategyDSL.g:20431:2: ( ( ruleQualifiedName ) )
{
- // InternalStrategyDSL.g:20425:2: ( ( ruleQualifiedName ) )
- // InternalStrategyDSL.g:20426:3: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:20431:2: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:20432:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0());
}
- // InternalStrategyDSL.g:20427:3: ( ruleQualifiedName )
- // InternalStrategyDSL.g:20428:4: ruleQualifiedName
+ // InternalStrategyDSL.g:20433:3: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:20434:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1());
@@ -66371,17 +66417,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTypeLiteral__ArrayDimensionsAssignment_4"
- // InternalStrategyDSL.g:20439:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ;
+ // InternalStrategyDSL.g:20445:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ;
public final void rule__XTypeLiteral__ArrayDimensionsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20443:1: ( ( ruleArrayBrackets ) )
- // InternalStrategyDSL.g:20444:2: ( ruleArrayBrackets )
+ // InternalStrategyDSL.g:20449:1: ( ( ruleArrayBrackets ) )
+ // InternalStrategyDSL.g:20450:2: ( ruleArrayBrackets )
{
- // InternalStrategyDSL.g:20444:2: ( ruleArrayBrackets )
- // InternalStrategyDSL.g:20445:3: ruleArrayBrackets
+ // InternalStrategyDSL.g:20450:2: ( ruleArrayBrackets )
+ // InternalStrategyDSL.g:20451:3: ruleArrayBrackets
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0());
@@ -66416,17 +66462,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XThrowExpression__ExpressionAssignment_2"
- // InternalStrategyDSL.g:20454:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20460:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20458:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20459:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20464:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20465:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20459:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20460:3: ruleXExpression
+ // InternalStrategyDSL.g:20465:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20466:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
@@ -66461,17 +66507,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XReturnExpression__ExpressionAssignment_2"
- // InternalStrategyDSL.g:20469:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20475:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20473:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20474:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20479:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20480:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20474:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20475:3: ruleXExpression
+ // InternalStrategyDSL.g:20480:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20481:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
@@ -66506,17 +66552,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__ExpressionAssignment_2"
- // InternalStrategyDSL.g:20484:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20490:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20488:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20489:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20494:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20495:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20489:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20490:3: ruleXExpression
+ // InternalStrategyDSL.g:20495:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20496:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
@@ -66551,17 +66597,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0"
- // InternalStrategyDSL.g:20499:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ;
+ // InternalStrategyDSL.g:20505:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ;
public final void rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20503:1: ( ( ruleXCatchClause ) )
- // InternalStrategyDSL.g:20504:2: ( ruleXCatchClause )
+ // InternalStrategyDSL.g:20509:1: ( ( ruleXCatchClause ) )
+ // InternalStrategyDSL.g:20510:2: ( ruleXCatchClause )
{
- // InternalStrategyDSL.g:20504:2: ( ruleXCatchClause )
- // InternalStrategyDSL.g:20505:3: ruleXCatchClause
+ // InternalStrategyDSL.g:20510:2: ( ruleXCatchClause )
+ // InternalStrategyDSL.g:20511:3: ruleXCatchClause
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0());
@@ -66596,17 +66642,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1"
- // InternalStrategyDSL.g:20514:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20520:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20518:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20519:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20524:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20525:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20519:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20520:3: ruleXExpression
+ // InternalStrategyDSL.g:20525:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20526:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0());
@@ -66641,17 +66687,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1"
- // InternalStrategyDSL.g:20529:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20535:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20533:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20534:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20539:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20540:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20534:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20535:3: ruleXExpression
+ // InternalStrategyDSL.g:20540:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20541:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0());
@@ -66686,17 +66732,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__ParamAssignment_1"
- // InternalStrategyDSL.g:20544:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20550:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ;
public final void rule__XSynchronizedExpression__ParamAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20548:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20549:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20554:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20555:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20549:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20550:3: ruleXExpression
+ // InternalStrategyDSL.g:20555:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20556:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0());
@@ -66731,17 +66777,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XSynchronizedExpression__ExpressionAssignment_3"
- // InternalStrategyDSL.g:20559:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20565:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ;
public final void rule__XSynchronizedExpression__ExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20563:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20564:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20569:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20570:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20564:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20565:3: ruleXExpression
+ // InternalStrategyDSL.g:20570:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20571:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0());
@@ -66776,17 +66822,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__DeclaredParamAssignment_2"
- // InternalStrategyDSL.g:20574:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ;
+ // InternalStrategyDSL.g:20580:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ;
public final void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20578:1: ( ( ruleFullJvmFormalParameter ) )
- // InternalStrategyDSL.g:20579:2: ( ruleFullJvmFormalParameter )
+ // InternalStrategyDSL.g:20584:1: ( ( ruleFullJvmFormalParameter ) )
+ // InternalStrategyDSL.g:20585:2: ( ruleFullJvmFormalParameter )
{
- // InternalStrategyDSL.g:20579:2: ( ruleFullJvmFormalParameter )
- // InternalStrategyDSL.g:20580:3: ruleFullJvmFormalParameter
+ // InternalStrategyDSL.g:20585:2: ( ruleFullJvmFormalParameter )
+ // InternalStrategyDSL.g:20586:3: ruleFullJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0());
@@ -66821,17 +66867,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XCatchClause__ExpressionAssignment_4"
- // InternalStrategyDSL.g:20589:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ;
+ // InternalStrategyDSL.g:20595:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ;
public final void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20593:1: ( ( ruleXExpression ) )
- // InternalStrategyDSL.g:20594:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20599:1: ( ( ruleXExpression ) )
+ // InternalStrategyDSL.g:20600:2: ( ruleXExpression )
{
- // InternalStrategyDSL.g:20594:2: ( ruleXExpression )
- // InternalStrategyDSL.g:20595:3: ruleXExpression
+ // InternalStrategyDSL.g:20600:2: ( ruleXExpression )
+ // InternalStrategyDSL.g:20601:3: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0());
@@ -66866,17 +66912,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0"
- // InternalStrategyDSL.g:20604:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:20610:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20608:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:20609:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20614:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:20615:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:20609:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:20610:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:20615:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20616:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0());
@@ -66911,17 +66957,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1"
- // InternalStrategyDSL.g:20619:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:20625:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20623:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:20624:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20629:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:20630:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:20624:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:20625:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:20630:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20631:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0());
@@ -66956,17 +67002,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XFunctionTypeRef__ReturnTypeAssignment_2"
- // InternalStrategyDSL.g:20634:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:20640:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20638:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:20639:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20644:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:20645:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:20639:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:20640:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:20645:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20646:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0());
@@ -67001,23 +67047,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_0"
- // InternalStrategyDSL.g:20649:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ;
+ // InternalStrategyDSL.g:20655:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ;
public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20653:1: ( ( ( ruleQualifiedName ) ) )
- // InternalStrategyDSL.g:20654:2: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:20659:1: ( ( ( ruleQualifiedName ) ) )
+ // InternalStrategyDSL.g:20660:2: ( ( ruleQualifiedName ) )
{
- // InternalStrategyDSL.g:20654:2: ( ( ruleQualifiedName ) )
- // InternalStrategyDSL.g:20655:3: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:20660:2: ( ( ruleQualifiedName ) )
+ // InternalStrategyDSL.g:20661:3: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0());
}
- // InternalStrategyDSL.g:20656:3: ( ruleQualifiedName )
- // InternalStrategyDSL.g:20657:4: ruleQualifiedName
+ // InternalStrategyDSL.g:20662:3: ( ruleQualifiedName )
+ // InternalStrategyDSL.g:20663:4: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1());
@@ -67058,17 +67104,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1"
- // InternalStrategyDSL.g:20668:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalStrategyDSL.g:20674:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20672:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalStrategyDSL.g:20673:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20678:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalStrategyDSL.g:20679:2: ( ruleJvmArgumentTypeReference )
{
- // InternalStrategyDSL.g:20673:2: ( ruleJvmArgumentTypeReference )
- // InternalStrategyDSL.g:20674:3: ruleJvmArgumentTypeReference
+ // InternalStrategyDSL.g:20679:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20680:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
@@ -67103,17 +67149,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1"
- // InternalStrategyDSL.g:20683:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalStrategyDSL.g:20689:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20687:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalStrategyDSL.g:20688:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20693:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalStrategyDSL.g:20694:2: ( ruleJvmArgumentTypeReference )
{
- // InternalStrategyDSL.g:20688:2: ( ruleJvmArgumentTypeReference )
- // InternalStrategyDSL.g:20689:3: ruleJvmArgumentTypeReference
+ // InternalStrategyDSL.g:20694:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20695:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
@@ -67148,23 +67194,23 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1"
- // InternalStrategyDSL.g:20698:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ;
+ // InternalStrategyDSL.g:20704:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ;
public final void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20702:1: ( ( ( ruleValidID ) ) )
- // InternalStrategyDSL.g:20703:2: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:20708:1: ( ( ( ruleValidID ) ) )
+ // InternalStrategyDSL.g:20709:2: ( ( ruleValidID ) )
{
- // InternalStrategyDSL.g:20703:2: ( ( ruleValidID ) )
- // InternalStrategyDSL.g:20704:3: ( ruleValidID )
+ // InternalStrategyDSL.g:20709:2: ( ( ruleValidID ) )
+ // InternalStrategyDSL.g:20710:3: ( ruleValidID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0());
}
- // InternalStrategyDSL.g:20705:3: ( ruleValidID )
- // InternalStrategyDSL.g:20706:4: ruleValidID
+ // InternalStrategyDSL.g:20711:3: ( ruleValidID )
+ // InternalStrategyDSL.g:20712:4: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1());
@@ -67205,17 +67251,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1"
- // InternalStrategyDSL.g:20717:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalStrategyDSL.g:20723:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20721:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalStrategyDSL.g:20722:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20727:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalStrategyDSL.g:20728:2: ( ruleJvmArgumentTypeReference )
{
- // InternalStrategyDSL.g:20722:2: ( ruleJvmArgumentTypeReference )
- // InternalStrategyDSL.g:20723:3: ruleJvmArgumentTypeReference
+ // InternalStrategyDSL.g:20728:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20729:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0());
@@ -67250,17 +67296,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1"
- // InternalStrategyDSL.g:20732:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ;
+ // InternalStrategyDSL.g:20738:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20736:1: ( ( ruleJvmArgumentTypeReference ) )
- // InternalStrategyDSL.g:20737:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20742:1: ( ( ruleJvmArgumentTypeReference ) )
+ // InternalStrategyDSL.g:20743:2: ( ruleJvmArgumentTypeReference )
{
- // InternalStrategyDSL.g:20737:2: ( ruleJvmArgumentTypeReference )
- // InternalStrategyDSL.g:20738:3: ruleJvmArgumentTypeReference
+ // InternalStrategyDSL.g:20743:2: ( ruleJvmArgumentTypeReference )
+ // InternalStrategyDSL.g:20744:3: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0());
@@ -67295,17 +67341,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0"
- // InternalStrategyDSL.g:20747:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ;
+ // InternalStrategyDSL.g:20753:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20751:1: ( ( ruleJvmUpperBound ) )
- // InternalStrategyDSL.g:20752:2: ( ruleJvmUpperBound )
+ // InternalStrategyDSL.g:20757:1: ( ( ruleJvmUpperBound ) )
+ // InternalStrategyDSL.g:20758:2: ( ruleJvmUpperBound )
{
- // InternalStrategyDSL.g:20752:2: ( ruleJvmUpperBound )
- // InternalStrategyDSL.g:20753:3: ruleJvmUpperBound
+ // InternalStrategyDSL.g:20758:2: ( ruleJvmUpperBound )
+ // InternalStrategyDSL.g:20759:3: ruleJvmUpperBound
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0());
@@ -67340,17 +67386,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1"
- // InternalStrategyDSL.g:20762:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ;
+ // InternalStrategyDSL.g:20768:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20766:1: ( ( ruleJvmUpperBoundAnded ) )
- // InternalStrategyDSL.g:20767:2: ( ruleJvmUpperBoundAnded )
+ // InternalStrategyDSL.g:20772:1: ( ( ruleJvmUpperBoundAnded ) )
+ // InternalStrategyDSL.g:20773:2: ( ruleJvmUpperBoundAnded )
{
- // InternalStrategyDSL.g:20767:2: ( ruleJvmUpperBoundAnded )
- // InternalStrategyDSL.g:20768:3: ruleJvmUpperBoundAnded
+ // InternalStrategyDSL.g:20773:2: ( ruleJvmUpperBoundAnded )
+ // InternalStrategyDSL.g:20774:3: ruleJvmUpperBoundAnded
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0());
@@ -67385,17 +67431,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0"
- // InternalStrategyDSL.g:20777:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ;
+ // InternalStrategyDSL.g:20783:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20781:1: ( ( ruleJvmLowerBound ) )
- // InternalStrategyDSL.g:20782:2: ( ruleJvmLowerBound )
+ // InternalStrategyDSL.g:20787:1: ( ( ruleJvmLowerBound ) )
+ // InternalStrategyDSL.g:20788:2: ( ruleJvmLowerBound )
{
- // InternalStrategyDSL.g:20782:2: ( ruleJvmLowerBound )
- // InternalStrategyDSL.g:20783:3: ruleJvmLowerBound
+ // InternalStrategyDSL.g:20788:2: ( ruleJvmLowerBound )
+ // InternalStrategyDSL.g:20789:3: ruleJvmLowerBound
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0());
@@ -67430,17 +67476,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1"
- // InternalStrategyDSL.g:20792:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ;
+ // InternalStrategyDSL.g:20798:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20796:1: ( ( ruleJvmLowerBoundAnded ) )
- // InternalStrategyDSL.g:20797:2: ( ruleJvmLowerBoundAnded )
+ // InternalStrategyDSL.g:20802:1: ( ( ruleJvmLowerBoundAnded ) )
+ // InternalStrategyDSL.g:20803:2: ( ruleJvmLowerBoundAnded )
{
- // InternalStrategyDSL.g:20797:2: ( ruleJvmLowerBoundAnded )
- // InternalStrategyDSL.g:20798:3: ruleJvmLowerBoundAnded
+ // InternalStrategyDSL.g:20803:2: ( ruleJvmLowerBoundAnded )
+ // InternalStrategyDSL.g:20804:3: ruleJvmLowerBoundAnded
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0());
@@ -67475,17 +67521,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmUpperBound__TypeReferenceAssignment_1"
- // InternalStrategyDSL.g:20807:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:20813:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20811:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:20812:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20817:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:20818:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:20812:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:20813:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:20818:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20819:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -67520,17 +67566,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1"
- // InternalStrategyDSL.g:20822:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:20828:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20826:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:20827:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20832:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:20833:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:20827:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:20828:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:20833:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20834:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -67565,17 +67611,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmLowerBound__TypeReferenceAssignment_1"
- // InternalStrategyDSL.g:20837:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:20843:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20841:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:20842:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20847:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:20848:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:20842:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:20843:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:20848:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20849:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -67610,17 +67656,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1"
- // InternalStrategyDSL.g:20852:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
+ // InternalStrategyDSL.g:20858:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20856:1: ( ( ruleJvmTypeReference ) )
- // InternalStrategyDSL.g:20857:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20862:1: ( ( ruleJvmTypeReference ) )
+ // InternalStrategyDSL.g:20863:2: ( ruleJvmTypeReference )
{
- // InternalStrategyDSL.g:20857:2: ( ruleJvmTypeReference )
- // InternalStrategyDSL.g:20858:3: ruleJvmTypeReference
+ // InternalStrategyDSL.g:20863:2: ( ruleJvmTypeReference )
+ // InternalStrategyDSL.g:20864:3: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
@@ -67655,17 +67701,17 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__XImportSection__ImportDeclarationsAssignment"
- // InternalStrategyDSL.g:20867:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ;
+ // InternalStrategyDSL.g:20873:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ;
public final void rule__XImportSection__ImportDeclarationsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // InternalStrategyDSL.g:20871:1: ( ( ruleXImportDeclaration ) )
- // InternalStrategyDSL.g:20872:2: ( ruleXImportDeclaration )
+ // InternalStrategyDSL.g:20877:1: ( ( ruleXImportDeclaration ) )
+ // InternalStrategyDSL.g:20878:2: ( ruleXImportDeclaration )
{
- // InternalStrategyDSL.g:20872:2: ( ruleXImportDeclaration )
- // InternalStrategyDSL.g:20873:3: ruleXImportDeclaration
+ // InternalStrategyDSL.g:20878:2: ( ruleXImportDeclaration )
+ // InternalStrategyDSL.g:20879:3: ruleXImportDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0());
@@ -68042,10 +68088,10 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
// $ANTLR end synpred81_InternalStrategyDSL
- // $ANTLR start synpred118_InternalStrategyDSL
- public final void synpred118_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:6810:3: ( rule__XAssignment__Group_1_1__0 )
- // InternalStrategyDSL.g:6810:3: rule__XAssignment__Group_1_1__0
+ // $ANTLR start synpred119_InternalStrategyDSL
+ public final void synpred119_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:6816:3: ( rule__XAssignment__Group_1_1__0 )
+ // InternalStrategyDSL.g:6816:3: rule__XAssignment__Group_1_1__0
{
pushFollow(FOLLOW_2);
rule__XAssignment__Group_1_1__0();
@@ -68055,30 +68101,15 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred118_InternalStrategyDSL
-
- // $ANTLR start synpred120_InternalStrategyDSL
- public final void synpred120_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:7161:3: ( rule__XOrExpression__Group_1__0 )
- // InternalStrategyDSL.g:7161:3: rule__XOrExpression__Group_1__0
- {
- pushFollow(FOLLOW_2);
- rule__XOrExpression__Group_1__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
- }
- // $ANTLR end synpred120_InternalStrategyDSL
+ // $ANTLR end synpred119_InternalStrategyDSL
// $ANTLR start synpred121_InternalStrategyDSL
public final void synpred121_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:7350:3: ( rule__XAndExpression__Group_1__0 )
- // InternalStrategyDSL.g:7350:3: rule__XAndExpression__Group_1__0
+ // InternalStrategyDSL.g:7167:3: ( rule__XOrExpression__Group_1__0 )
+ // InternalStrategyDSL.g:7167:3: rule__XOrExpression__Group_1__0
{
pushFollow(FOLLOW_2);
- rule__XAndExpression__Group_1__0();
+ rule__XOrExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
@@ -68089,11 +68120,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred122_InternalStrategyDSL
public final void synpred122_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:7539:3: ( rule__XEqualityExpression__Group_1__0 )
- // InternalStrategyDSL.g:7539:3: rule__XEqualityExpression__Group_1__0
+ // InternalStrategyDSL.g:7356:3: ( rule__XAndExpression__Group_1__0 )
+ // InternalStrategyDSL.g:7356:3: rule__XAndExpression__Group_1__0
{
pushFollow(FOLLOW_2);
- rule__XEqualityExpression__Group_1__0();
+ rule__XAndExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
@@ -68104,11 +68135,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred123_InternalStrategyDSL
public final void synpred123_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:7728:3: ( rule__XRelationalExpression__Alternatives_1 )
- // InternalStrategyDSL.g:7728:3: rule__XRelationalExpression__Alternatives_1
+ // InternalStrategyDSL.g:7545:3: ( rule__XEqualityExpression__Group_1__0 )
+ // InternalStrategyDSL.g:7545:3: rule__XEqualityExpression__Group_1__0
{
pushFollow(FOLLOW_2);
- rule__XRelationalExpression__Alternatives_1();
+ rule__XEqualityExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
@@ -68119,11 +68150,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred124_InternalStrategyDSL
public final void synpred124_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:8106:3: ( rule__XOtherOperatorExpression__Group_1__0 )
- // InternalStrategyDSL.g:8106:3: rule__XOtherOperatorExpression__Group_1__0
+ // InternalStrategyDSL.g:7734:3: ( rule__XRelationalExpression__Alternatives_1 )
+ // InternalStrategyDSL.g:7734:3: rule__XRelationalExpression__Alternatives_1
{
pushFollow(FOLLOW_2);
- rule__XOtherOperatorExpression__Group_1__0();
+ rule__XRelationalExpression__Alternatives_1();
state._fsp--;
if (state.failed) return ;
@@ -68134,11 +68165,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred125_InternalStrategyDSL
public final void synpred125_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:8619:3: ( rule__XAdditiveExpression__Group_1__0 )
- // InternalStrategyDSL.g:8619:3: rule__XAdditiveExpression__Group_1__0
+ // InternalStrategyDSL.g:8112:3: ( rule__XOtherOperatorExpression__Group_1__0 )
+ // InternalStrategyDSL.g:8112:3: rule__XOtherOperatorExpression__Group_1__0
{
pushFollow(FOLLOW_2);
- rule__XAdditiveExpression__Group_1__0();
+ rule__XOtherOperatorExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
@@ -68149,11 +68180,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred126_InternalStrategyDSL
public final void synpred126_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:8808:3: ( rule__XMultiplicativeExpression__Group_1__0 )
- // InternalStrategyDSL.g:8808:3: rule__XMultiplicativeExpression__Group_1__0
+ // InternalStrategyDSL.g:8625:3: ( rule__XAdditiveExpression__Group_1__0 )
+ // InternalStrategyDSL.g:8625:3: rule__XAdditiveExpression__Group_1__0
{
pushFollow(FOLLOW_2);
- rule__XMultiplicativeExpression__Group_1__0();
+ rule__XAdditiveExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
@@ -68164,11 +68195,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred127_InternalStrategyDSL
public final void synpred127_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:9078:3: ( rule__XCastedExpression__Group_1__0 )
- // InternalStrategyDSL.g:9078:3: rule__XCastedExpression__Group_1__0
+ // InternalStrategyDSL.g:8814:3: ( rule__XMultiplicativeExpression__Group_1__0 )
+ // InternalStrategyDSL.g:8814:3: rule__XMultiplicativeExpression__Group_1__0
{
pushFollow(FOLLOW_2);
- rule__XCastedExpression__Group_1__0();
+ rule__XMultiplicativeExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
@@ -68179,11 +68210,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred128_InternalStrategyDSL
public final void synpred128_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:9267:3: ( rule__XPostfixOperation__Group_1__0 )
- // InternalStrategyDSL.g:9267:3: rule__XPostfixOperation__Group_1__0
+ // InternalStrategyDSL.g:9084:3: ( rule__XCastedExpression__Group_1__0 )
+ // InternalStrategyDSL.g:9084:3: rule__XCastedExpression__Group_1__0
{
pushFollow(FOLLOW_2);
- rule__XPostfixOperation__Group_1__0();
+ rule__XCastedExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
@@ -68194,11 +68225,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred129_InternalStrategyDSL
public final void synpred129_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:9402:3: ( rule__XMemberFeatureCall__Alternatives_1 )
- // InternalStrategyDSL.g:9402:3: rule__XMemberFeatureCall__Alternatives_1
+ // InternalStrategyDSL.g:9273:3: ( rule__XPostfixOperation__Group_1__0 )
+ // InternalStrategyDSL.g:9273:3: rule__XPostfixOperation__Group_1__0
{
pushFollow(FOLLOW_2);
- rule__XMemberFeatureCall__Alternatives_1();
+ rule__XPostfixOperation__Group_1__0();
state._fsp--;
if (state.failed) return ;
@@ -68207,28 +68238,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
// $ANTLR end synpred129_InternalStrategyDSL
- // $ANTLR start synpred131_InternalStrategyDSL
- public final void synpred131_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:9700:3: ( rule__XMemberFeatureCall__Group_1_1_3__0 )
- // InternalStrategyDSL.g:9700:3: rule__XMemberFeatureCall__Group_1_1_3__0
+ // $ANTLR start synpred130_InternalStrategyDSL
+ public final void synpred130_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:9408:3: ( rule__XMemberFeatureCall__Alternatives_1 )
+ // InternalStrategyDSL.g:9408:3: rule__XMemberFeatureCall__Alternatives_1
{
pushFollow(FOLLOW_2);
- rule__XMemberFeatureCall__Group_1_1_3__0();
+ rule__XMemberFeatureCall__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
}
- // $ANTLR end synpred131_InternalStrategyDSL
+ // $ANTLR end synpred130_InternalStrategyDSL
// $ANTLR start synpred132_InternalStrategyDSL
public final void synpred132_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:9726:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )
- // InternalStrategyDSL.g:9726:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
+ // InternalStrategyDSL.g:9706:3: ( rule__XMemberFeatureCall__Group_1_1_3__0 )
+ // InternalStrategyDSL.g:9706:3: rule__XMemberFeatureCall__Group_1_1_3__0
{
pushFollow(FOLLOW_2);
- rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
+ rule__XMemberFeatureCall__Group_1_1_3__0();
state._fsp--;
if (state.failed) return ;
@@ -68237,73 +68268,73 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
// $ANTLR end synpred132_InternalStrategyDSL
- // $ANTLR start synpred140_InternalStrategyDSL
- public final void synpred140_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:10699:3: ( rule__XClosure__Group_1__0 )
- // InternalStrategyDSL.g:10699:3: rule__XClosure__Group_1__0
+ // $ANTLR start synpred133_InternalStrategyDSL
+ public final void synpred133_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:9732:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )
+ // InternalStrategyDSL.g:9732:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
{
pushFollow(FOLLOW_2);
- rule__XClosure__Group_1__0();
+ rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
state._fsp--;
if (state.failed) return ;
}
}
- // $ANTLR end synpred140_InternalStrategyDSL
+ // $ANTLR end synpred133_InternalStrategyDSL
- // $ANTLR start synpred147_InternalStrategyDSL
- public final void synpred147_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:11670:3: ( rule__XIfExpression__Group_6__0 )
- // InternalStrategyDSL.g:11670:3: rule__XIfExpression__Group_6__0
+ // $ANTLR start synpred141_InternalStrategyDSL
+ public final void synpred141_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:10705:3: ( rule__XClosure__Group_1__0 )
+ // InternalStrategyDSL.g:10705:3: rule__XClosure__Group_1__0
{
pushFollow(FOLLOW_2);
- rule__XIfExpression__Group_6__0();
+ rule__XClosure__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
- // $ANTLR end synpred147_InternalStrategyDSL
+ // $ANTLR end synpred141_InternalStrategyDSL
- // $ANTLR start synpred150_InternalStrategyDSL
- public final void synpred150_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:12130:3: ( rule__XSwitchExpression__Group_2_1_0__0 )
- // InternalStrategyDSL.g:12130:3: rule__XSwitchExpression__Group_2_1_0__0
+ // $ANTLR start synpred148_InternalStrategyDSL
+ public final void synpred148_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:11676:3: ( rule__XIfExpression__Group_6__0 )
+ // InternalStrategyDSL.g:11676:3: rule__XIfExpression__Group_6__0
{
pushFollow(FOLLOW_2);
- rule__XSwitchExpression__Group_2_1_0__0();
+ rule__XIfExpression__Group_6__0();
state._fsp--;
if (state.failed) return ;
}
}
- // $ANTLR end synpred150_InternalStrategyDSL
+ // $ANTLR end synpred148_InternalStrategyDSL
- // $ANTLR start synpred163_InternalStrategyDSL
- public final void synpred163_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:14263:3: ( rule__XFeatureCall__Group_3__0 )
- // InternalStrategyDSL.g:14263:3: rule__XFeatureCall__Group_3__0
+ // $ANTLR start synpred151_InternalStrategyDSL
+ public final void synpred151_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:12136:3: ( rule__XSwitchExpression__Group_2_1_0__0 )
+ // InternalStrategyDSL.g:12136:3: rule__XSwitchExpression__Group_2_1_0__0
{
pushFollow(FOLLOW_2);
- rule__XFeatureCall__Group_3__0();
+ rule__XSwitchExpression__Group_2_1_0__0();
state._fsp--;
if (state.failed) return ;
}
}
- // $ANTLR end synpred163_InternalStrategyDSL
+ // $ANTLR end synpred151_InternalStrategyDSL
// $ANTLR start synpred164_InternalStrategyDSL
public final void synpred164_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:14289:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )
- // InternalStrategyDSL.g:14289:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
+ // InternalStrategyDSL.g:14269:3: ( rule__XFeatureCall__Group_3__0 )
+ // InternalStrategyDSL.g:14269:3: rule__XFeatureCall__Group_3__0
{
pushFollow(FOLLOW_2);
- rule__XFeatureCall__FeatureCallArgumentsAssignment_4();
+ rule__XFeatureCall__Group_3__0();
state._fsp--;
if (state.failed) return ;
@@ -68312,28 +68343,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
// $ANTLR end synpred164_InternalStrategyDSL
- // $ANTLR start synpred168_InternalStrategyDSL
- public final void synpred168_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:14749:3: ( rule__XConstructorCall__Group_3__0 )
- // InternalStrategyDSL.g:14749:3: rule__XConstructorCall__Group_3__0
+ // $ANTLR start synpred165_InternalStrategyDSL
+ public final void synpred165_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:14295:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )
+ // InternalStrategyDSL.g:14295:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
{
pushFollow(FOLLOW_2);
- rule__XConstructorCall__Group_3__0();
+ rule__XFeatureCall__FeatureCallArgumentsAssignment_4();
state._fsp--;
if (state.failed) return ;
}
}
- // $ANTLR end synpred168_InternalStrategyDSL
+ // $ANTLR end synpred165_InternalStrategyDSL
// $ANTLR start synpred169_InternalStrategyDSL
public final void synpred169_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:14776:3: ( rule__XConstructorCall__Group_4__0 )
- // InternalStrategyDSL.g:14776:3: rule__XConstructorCall__Group_4__0
+ // InternalStrategyDSL.g:14755:3: ( rule__XConstructorCall__Group_3__0 )
+ // InternalStrategyDSL.g:14755:3: rule__XConstructorCall__Group_3__0
{
pushFollow(FOLLOW_2);
- rule__XConstructorCall__Group_4__0();
+ rule__XConstructorCall__Group_3__0();
state._fsp--;
if (state.failed) return ;
@@ -68344,11 +68375,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred170_InternalStrategyDSL
public final void synpred170_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:14802:3: ( rule__XConstructorCall__ArgumentsAssignment_5 )
- // InternalStrategyDSL.g:14802:3: rule__XConstructorCall__ArgumentsAssignment_5
+ // InternalStrategyDSL.g:14782:3: ( rule__XConstructorCall__Group_4__0 )
+ // InternalStrategyDSL.g:14782:3: rule__XConstructorCall__Group_4__0
{
pushFollow(FOLLOW_2);
- rule__XConstructorCall__ArgumentsAssignment_5();
+ rule__XConstructorCall__Group_4__0();
state._fsp--;
if (state.failed) return ;
@@ -68357,28 +68388,28 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
// $ANTLR end synpred170_InternalStrategyDSL
- // $ANTLR start synpred175_InternalStrategyDSL
- public final void synpred175_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:15693:3: ( rule__XReturnExpression__ExpressionAssignment_2 )
- // InternalStrategyDSL.g:15693:3: rule__XReturnExpression__ExpressionAssignment_2
+ // $ANTLR start synpred171_InternalStrategyDSL
+ public final void synpred171_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:14808:3: ( rule__XConstructorCall__ArgumentsAssignment_5 )
+ // InternalStrategyDSL.g:14808:3: rule__XConstructorCall__ArgumentsAssignment_5
{
pushFollow(FOLLOW_2);
- rule__XReturnExpression__ExpressionAssignment_2();
+ rule__XConstructorCall__ArgumentsAssignment_5();
state._fsp--;
if (state.failed) return ;
}
}
- // $ANTLR end synpred175_InternalStrategyDSL
+ // $ANTLR end synpred171_InternalStrategyDSL
// $ANTLR start synpred176_InternalStrategyDSL
public final void synpred176_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:15835:4: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
- // InternalStrategyDSL.g:15835:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
+ // InternalStrategyDSL.g:15699:3: ( rule__XReturnExpression__ExpressionAssignment_2 )
+ // InternalStrategyDSL.g:15699:3: rule__XReturnExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_2);
- rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
+ rule__XReturnExpression__ExpressionAssignment_2();
state._fsp--;
if (state.failed) return ;
@@ -68389,11 +68420,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred177_InternalStrategyDSL
public final void synpred177_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:15862:3: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )
- // InternalStrategyDSL.g:15862:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
+ // InternalStrategyDSL.g:15841:4: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
+ // InternalStrategyDSL.g:15841:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
pushFollow(FOLLOW_2);
- rule__XTryCatchFinallyExpression__Group_3_0_1__0();
+ rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
if (state.failed) return ;
@@ -68404,11 +68435,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred178_InternalStrategyDSL
public final void synpred178_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:16375:3: ( rule__QualifiedName__Group_1__0 )
- // InternalStrategyDSL.g:16375:3: rule__QualifiedName__Group_1__0
+ // InternalStrategyDSL.g:15868:3: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )
+ // InternalStrategyDSL.g:15868:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0
{
pushFollow(FOLLOW_2);
- rule__QualifiedName__Group_1__0();
+ rule__XTryCatchFinallyExpression__Group_3_0_1__0();
state._fsp--;
if (state.failed) return ;
@@ -68417,10 +68448,25 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
// $ANTLR end synpred178_InternalStrategyDSL
- // $ANTLR start synpred180_InternalStrategyDSL
- public final void synpred180_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:16591:3: ( rule__JvmTypeReference__Group_0_1__0 )
- // InternalStrategyDSL.g:16591:3: rule__JvmTypeReference__Group_0_1__0
+ // $ANTLR start synpred179_InternalStrategyDSL
+ public final void synpred179_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:16381:3: ( rule__QualifiedName__Group_1__0 )
+ // InternalStrategyDSL.g:16381:3: rule__QualifiedName__Group_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__QualifiedName__Group_1__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+ }
+ // $ANTLR end synpred179_InternalStrategyDSL
+
+ // $ANTLR start synpred181_InternalStrategyDSL
+ public final void synpred181_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:16597:3: ( rule__JvmTypeReference__Group_0_1__0 )
+ // InternalStrategyDSL.g:16597:3: rule__JvmTypeReference__Group_0_1__0
{
pushFollow(FOLLOW_2);
rule__JvmTypeReference__Group_0_1__0();
@@ -68430,12 +68476,12 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred180_InternalStrategyDSL
+ // $ANTLR end synpred181_InternalStrategyDSL
- // $ANTLR start synpred184_InternalStrategyDSL
- public final void synpred184_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:17050:3: ( rule__JvmParameterizedTypeReference__Group_1__0 )
- // InternalStrategyDSL.g:17050:3: rule__JvmParameterizedTypeReference__Group_1__0
+ // $ANTLR start synpred185_InternalStrategyDSL
+ public final void synpred185_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:17056:3: ( rule__JvmParameterizedTypeReference__Group_1__0 )
+ // InternalStrategyDSL.g:17056:3: rule__JvmParameterizedTypeReference__Group_1__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1__0();
@@ -68445,12 +68491,12 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred184_InternalStrategyDSL
+ // $ANTLR end synpred185_InternalStrategyDSL
- // $ANTLR start synpred186_InternalStrategyDSL
- public final void synpred186_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:17185:3: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )
- // InternalStrategyDSL.g:17185:3: rule__JvmParameterizedTypeReference__Group_1_4__0
+ // $ANTLR start synpred187_InternalStrategyDSL
+ public final void synpred187_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:17191:3: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )
+ // InternalStrategyDSL.g:17191:3: rule__JvmParameterizedTypeReference__Group_1_4__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4__0();
@@ -68460,12 +68506,12 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred186_InternalStrategyDSL
+ // $ANTLR end synpred187_InternalStrategyDSL
- // $ANTLR start synpred187_InternalStrategyDSL
- public final void synpred187_InternalStrategyDSL_fragment() throws RecognitionException {
- // InternalStrategyDSL.g:17320:3: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )
- // InternalStrategyDSL.g:17320:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
+ // $ANTLR start synpred188_InternalStrategyDSL
+ public final void synpred188_InternalStrategyDSL_fragment() throws RecognitionException {
+ // InternalStrategyDSL.g:17326:3: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )
+ // InternalStrategyDSL.g:17326:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0
{
pushFollow(FOLLOW_2);
rule__JvmParameterizedTypeReference__Group_1_4_2__0();
@@ -68475,7 +68521,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred187_InternalStrategyDSL
+ // $ANTLR end synpred188_InternalStrategyDSL
// Delegated rules
@@ -68507,25 +68553,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred131_InternalStrategyDSL() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred131_InternalStrategyDSL_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
- public final boolean synpred120_InternalStrategyDSL() {
+ public final boolean synpred181_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred120_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred181_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68577,20 +68609,6 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred184_InternalStrategyDSL() {
- state.backtracking++;
- int start = input.mark();
- try {
- synpred184_InternalStrategyDSL_fragment(); // can never throw exception
- } catch (RecognitionException re) {
- System.err.println("impossible: "+re);
- }
- boolean success = !state.failed;
- input.rewind(start);
- state.backtracking--;
- state.failed=false;
- return success;
- }
public final boolean synpred70_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
@@ -68619,11 +68637,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred140_InternalStrategyDSL() {
+ public final boolean synpred7_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred140_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred7_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68633,11 +68651,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred7_InternalStrategyDSL() {
+ public final boolean synpred151_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred7_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred151_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68661,11 +68679,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred169_InternalStrategyDSL() {
+ public final boolean synpred119_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred169_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred119_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68675,11 +68693,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred74_InternalStrategyDSL() {
+ public final boolean synpred169_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred74_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred169_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68689,11 +68707,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred147_InternalStrategyDSL() {
+ public final boolean synpred74_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred147_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred74_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68703,11 +68721,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred150_InternalStrategyDSL() {
+ public final boolean synpred133_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred150_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred133_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68731,11 +68749,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred175_InternalStrategyDSL() {
+ public final boolean synpred164_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred175_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred164_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68745,11 +68763,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred164_InternalStrategyDSL() {
+ public final boolean synpred127_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred164_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred127_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68759,11 +68777,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred127_InternalStrategyDSL() {
+ public final boolean synpred35_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred127_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred35_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68773,11 +68791,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred35_InternalStrategyDSL() {
+ public final boolean synpred9_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred35_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred9_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68787,11 +68805,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred9_InternalStrategyDSL() {
+ public final boolean synpred185_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred9_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred185_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68801,11 +68819,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred186_InternalStrategyDSL() {
+ public final boolean synpred141_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred186_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred141_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68829,11 +68847,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred163_InternalStrategyDSL() {
+ public final boolean synpred48_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred163_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred48_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68843,11 +68861,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred48_InternalStrategyDSL() {
+ public final boolean synpred177_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred48_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred177_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68857,11 +68875,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred177_InternalStrategyDSL() {
+ public final boolean synpred179_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred177_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred179_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68871,11 +68889,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred118_InternalStrategyDSL() {
+ public final boolean synpred130_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred118_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred130_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68885,11 +68903,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred168_InternalStrategyDSL() {
+ public final boolean synpred188_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred168_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred188_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -68983,6 +69001,20 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
+ public final boolean synpred165_InternalStrategyDSL() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred165_InternalStrategyDSL_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: "+re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed=false;
+ return success;
+ }
public final boolean synpred8_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
@@ -68997,11 +69029,25 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred180_InternalStrategyDSL() {
+ public final boolean synpred171_InternalStrategyDSL() {
+ state.backtracking++;
+ int start = input.mark();
+ try {
+ synpred171_InternalStrategyDSL_fragment(); // can never throw exception
+ } catch (RecognitionException re) {
+ System.err.println("impossible: "+re);
+ }
+ boolean success = !state.failed;
+ input.rewind(start);
+ state.backtracking--;
+ state.failed=false;
+ return success;
+ }
+ public final boolean synpred148_InternalStrategyDSL() {
state.backtracking++;
int start = input.mark();
try {
- synpred180_InternalStrategyDSL_fragment(); // can never throw exception
+ synpred148_InternalStrategyDSL_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -69081,20 +69127,20 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
protected DFA136 dfa136 = new DFA136(this);
protected DFA139 dfa139 = new DFA139(this);
static final String dfa_1s = "\10\uffff";
- static final String dfa_2s = "\2\uffff\1\5\3\uffff\1\5\1\uffff";
- static final String dfa_3s = "\1\4\1\uffff\1\53\1\uffff\1\4\1\uffff\1\53\1\uffff";
- static final String dfa_4s = "\1\151\1\uffff\1\114\1\uffff\1\44\1\uffff\1\114\1\uffff";
- static final String dfa_5s = "\1\uffff\1\1\1\uffff\1\4\1\uffff\1\2\1\uffff\1\3";
+ static final String dfa_2s = "\2\uffff\1\5\4\uffff\1\5";
+ static final String dfa_3s = "\1\4\1\uffff\1\53\1\uffff\1\4\2\uffff\1\53";
+ static final String dfa_4s = "\1\152\1\uffff\1\115\1\uffff\1\44\2\uffff\1\115";
+ static final String dfa_5s = "\1\uffff\1\1\1\uffff\1\4\1\uffff\1\2\1\3\1\uffff";
static final String dfa_6s = "\10\uffff}>";
static final String[] dfa_7s = {
- "\1\2\51\uffff\1\1\72\uffff\1\3",
+ "\1\2\51\uffff\1\1\73\uffff\1\3",
"",
- "\1\4\3\uffff\1\5\13\uffff\1\5\20\uffff\1\5",
+ "\1\4\3\uffff\1\5\14\uffff\1\5\20\uffff\1\5",
"",
- "\1\6\37\uffff\1\7",
+ "\1\7\37\uffff\1\6",
"",
- "\1\4\3\uffff\1\5\13\uffff\1\5\20\uffff\1\5",
- ""
+ "",
+ "\1\4\3\uffff\1\5\14\uffff\1\5\20\uffff\1\5"
};
static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s);
@@ -69124,11 +69170,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
static final String dfa_8s = "\43\uffff";
static final String dfa_9s = "\1\4\1\0\41\uffff";
- static final String dfa_10s = "\1\156\1\0\41\uffff";
+ static final String dfa_10s = "\1\157\1\0\41\uffff";
static final String dfa_11s = "\2\uffff\1\2\37\uffff\1\1";
static final String dfa_12s = "\1\uffff\1\0\41\uffff}>";
static final String[] dfa_13s = {
- "\1\1\4\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\11\uffff\1\2\20\uffff\2\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\2\uffff\11\2\1\uffff\1\2\10\uffff\1\2",
+ "\1\1\4\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\12\uffff\1\2\20\uffff\2\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\2\uffff\11\2\1\uffff\1\2\10\uffff\1\2",
"\1\uffff",
"",
"",
@@ -69216,7 +69262,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
}
static final String[] dfa_14s = {
- "\5\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\11\uffff\1\2\20\uffff\2\2\3\uffff\1\1\1\2\2\uffff\1\2\1\uffff\1\2\2\uffff\11\2\1\uffff\1\2\10\uffff\1\2",
+ "\5\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\12\uffff\1\2\20\uffff\2\2\3\uffff\1\1\1\2\2\uffff\1\2\1\uffff\1\2\2\uffff\11\2\1\uffff\1\2\10\uffff\1\2",
"\1\uffff",
"",
"",
@@ -69387,19 +69433,19 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
static final String dfa_21s = "\12\uffff";
static final String dfa_22s = "\4\uffff\5\3\1\uffff";
static final String dfa_23s = "\1\53\2\4\1\uffff\5\4\1\uffff";
- static final String dfa_24s = "\1\153\2\61\1\uffff\5\156\1\uffff";
+ static final String dfa_24s = "\1\154\2\61\1\uffff\5\157\1\uffff";
static final String dfa_25s = "\3\uffff\1\2\5\uffff\1\1";
static final String dfa_26s = "\12\uffff}>";
static final String[] dfa_27s = {
- "\1\1\76\uffff\1\2\1\3",
+ "\1\1\77\uffff\1\2\1\3",
"\1\4\26\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3",
"\1\4\26\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3",
"",
- "\5\3\4\uffff\1\11\45\3\11\uffff\2\3\13\uffff\1\3\2\uffff\1\3\1\uffff\31\3\3\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\11\uffff\2\3\13\uffff\1\3\2\uffff\1\3\1\uffff\31\3\3\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\11\uffff\2\3\13\uffff\1\3\2\uffff\1\3\1\uffff\31\3\3\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\11\uffff\2\3\13\uffff\1\3\2\uffff\1\3\1\uffff\31\3\3\uffff\2\3\1\uffff\2\3",
- "\5\3\4\uffff\1\11\45\3\11\uffff\2\3\13\uffff\1\3\2\uffff\1\3\1\uffff\31\3\3\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\12\uffff\2\3\13\uffff\1\3\2\uffff\1\3\1\uffff\31\3\3\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\12\uffff\2\3\13\uffff\1\3\2\uffff\1\3\1\uffff\31\3\3\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\12\uffff\2\3\13\uffff\1\3\2\uffff\1\3\1\uffff\31\3\3\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\12\uffff\2\3\13\uffff\1\3\2\uffff\1\3\1\uffff\31\3\3\uffff\2\3\1\uffff\2\3",
+ "\5\3\4\uffff\1\11\45\3\12\uffff\2\3\13\uffff\1\3\2\uffff\1\3\1\uffff\31\3\3\uffff\2\3\1\uffff\2\3",
""
};
@@ -69429,11 +69475,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
}
static final String dfa_28s = "\1\4\2\0\40\uffff";
- static final String dfa_29s = "\1\156\2\0\40\uffff";
+ static final String dfa_29s = "\1\157\2\0\40\uffff";
static final String dfa_30s = "\3\uffff\1\1\1\uffff\1\2\35\uffff";
static final String dfa_31s = "\1\uffff\1\0\1\1\40\uffff}>";
static final String[] dfa_32s = {
- "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\11\uffff\1\5\21\uffff\1\2\3\uffff\2\5\2\uffff\1\5\1\uffff\1\5\2\uffff\11\5\1\uffff\1\5\6\uffff\1\3\1\uffff\1\5",
+ "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\12\uffff\1\5\21\uffff\1\2\3\uffff\2\5\2\uffff\1\5\1\uffff\1\5\2\uffff\11\5\1\uffff\1\5\6\uffff\1\3\1\uffff\1\5",
"\1\uffff",
"\1\uffff",
"",
@@ -69535,11 +69581,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
static final String dfa_33s = "\40\uffff";
static final String dfa_34s = "\1\4\26\uffff\1\0\10\uffff";
- static final String dfa_35s = "\1\156\26\uffff\1\0\10\uffff";
+ static final String dfa_35s = "\1\157\26\uffff\1\0\10\uffff";
static final String dfa_36s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\6\uffff\1\6\11\uffff\1\7\1\uffff\1\12\1\13\1\14\1\15\1\16\1\17\1\10\1\11";
static final String dfa_37s = "\27\uffff\1\0\10\uffff}>";
static final String[] dfa_38s = {
- "\1\5\4\14\22\uffff\1\5\21\uffff\5\5\1\14\11\uffff\1\2\21\uffff\1\35\3\uffff\2\14\2\uffff\1\26\1\uffff\1\3\2\uffff\1\27\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\10\uffff\1\14",
+ "\1\5\4\14\22\uffff\1\5\21\uffff\5\5\1\14\12\uffff\1\2\21\uffff\1\35\3\uffff\2\14\2\uffff\1\26\1\uffff\1\3\2\uffff\1\27\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\10\uffff\1\14",
"",
"",
"",
@@ -69624,7 +69670,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
}
static final String[] dfa_39s = {
- "\5\2\22\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\4\uffff\6\2\11\uffff\1\2\21\uffff\1\1\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\2\uffff\11\2\1\uffff\1\2\10\uffff\1\2",
+ "\5\2\22\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\4\uffff\6\2\12\uffff\1\2\21\uffff\1\1\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\2\uffff\11\2\1\uffff\1\2\10\uffff\1\2",
"\1\uffff",
"",
"",
@@ -69825,11 +69871,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
static final String dfa_40s = "\1\10\11\uffff";
static final String dfa_41s = "\1\4\7\0\2\uffff";
- static final String dfa_42s = "\1\156\7\0\2\uffff";
+ static final String dfa_42s = "\1\157\7\0\2\uffff";
static final String dfa_43s = "\10\uffff\1\2\1\1";
- static final String dfa_44s = "\1\uffff\1\2\1\1\1\0\1\6\1\3\1\4\1\5\2\uffff}>";
+ static final String dfa_44s = "\1\uffff\1\2\1\0\1\6\1\4\1\3\1\1\1\5\2\uffff}>";
static final String[] dfa_45s = {
- "\5\10\5\uffff\2\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\27\10\11\uffff\2\10\13\uffff\1\10\2\uffff\1\10\1\uffff\31\10\3\uffff\2\10\1\uffff\2\10",
+ "\5\10\5\uffff\2\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\27\10\12\uffff\2\10\13\uffff\1\10\2\uffff\1\10\1\uffff\31\10\3\uffff\2\10\1\uffff\2\10",
"\1\uffff",
"\1\uffff",
"\1\uffff",
@@ -69861,40 +69907,40 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_45;
}
public String getDescription() {
- return "6810:2: ( rule__XAssignment__Group_1_1__0 )?";
+ return "6816:2: ( rule__XAssignment__Group_1_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA70_3 = input.LA(1);
+ int LA70_2 = input.LA(1);
- int index70_3 = input.index();
+ int index70_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred118_InternalStrategyDSL()) ) {s = 9;}
+ if ( (synpred119_InternalStrategyDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index70_3);
+ input.seek(index70_2);
if ( s>=0 ) return s;
break;
case 1 :
- int LA70_2 = input.LA(1);
+ int LA70_6 = input.LA(1);
- int index70_2 = input.index();
+ int index70_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred118_InternalStrategyDSL()) ) {s = 9;}
+ if ( (synpred119_InternalStrategyDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index70_2);
+ input.seek(index70_6);
if ( s>=0 ) return s;
break;
case 2 :
@@ -69904,7 +69950,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index70_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred118_InternalStrategyDSL()) ) {s = 9;}
+ if ( (synpred119_InternalStrategyDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
@@ -69919,7 +69965,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index70_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred118_InternalStrategyDSL()) ) {s = 9;}
+ if ( (synpred119_InternalStrategyDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
@@ -69928,18 +69974,18 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( s>=0 ) return s;
break;
case 4 :
- int LA70_6 = input.LA(1);
+ int LA70_4 = input.LA(1);
- int index70_6 = input.index();
+ int index70_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred118_InternalStrategyDSL()) ) {s = 9;}
+ if ( (synpred119_InternalStrategyDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index70_6);
+ input.seek(index70_4);
if ( s>=0 ) return s;
break;
case 5 :
@@ -69949,7 +69995,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index70_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred118_InternalStrategyDSL()) ) {s = 9;}
+ if ( (synpred119_InternalStrategyDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
@@ -69958,18 +70004,18 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( s>=0 ) return s;
break;
case 6 :
- int LA70_4 = input.LA(1);
+ int LA70_3 = input.LA(1);
- int index70_4 = input.index();
+ int index70_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred118_InternalStrategyDSL()) ) {s = 9;}
+ if ( (synpred119_InternalStrategyDSL()) ) {s = 9;}
else if ( (true) ) {s = 8;}
- input.seek(index70_4);
+ input.seek(index70_3);
if ( s>=0 ) return s;
break;
}
@@ -69982,11 +70028,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
static final String dfa_46s = "\1\1\12\uffff";
static final String dfa_47s = "\1\4\1\uffff\10\0\1\uffff";
- static final String dfa_48s = "\1\156\1\uffff\10\0\1\uffff";
+ static final String dfa_48s = "\1\157\1\uffff\10\0\1\uffff";
static final String dfa_49s = "\1\uffff\1\2\10\uffff\1\1";
- static final String dfa_50s = "\2\uffff\1\2\1\0\1\1\1\6\1\5\1\4\1\3\1\7\1\uffff}>";
+ static final String dfa_50s = "\2\uffff\1\0\1\5\1\3\1\1\1\7\1\4\1\6\1\2\1\uffff}>";
static final String[] dfa_51s = {
- "\5\1\5\uffff\14\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\21\1\11\uffff\2\1\13\uffff\1\1\2\uffff\1\1\1\uffff\31\1\3\uffff\2\1\1\uffff\2\1",
+ "\5\1\5\uffff\14\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\21\1\12\uffff\2\1\13\uffff\1\1\2\uffff\1\1\1\uffff\31\1\3\uffff\2\1\1\uffff\2\1",
"",
"\1\uffff",
"\1\uffff",
@@ -70019,70 +70065,70 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_51;
}
public String getDescription() {
- return "()* loopback of 8106:2: ( rule__XOtherOperatorExpression__Group_1__0 )*";
+ return "()* loopback of 8112:2: ( rule__XOtherOperatorExpression__Group_1__0 )*";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA76_3 = input.LA(1);
+ int LA76_2 = input.LA(1);
- int index76_3 = input.index();
+ int index76_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred124_InternalStrategyDSL()) ) {s = 10;}
+ if ( (synpred125_InternalStrategyDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index76_3);
+ input.seek(index76_2);
if ( s>=0 ) return s;
break;
case 1 :
- int LA76_4 = input.LA(1);
+ int LA76_5 = input.LA(1);
- int index76_4 = input.index();
+ int index76_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred124_InternalStrategyDSL()) ) {s = 10;}
+ if ( (synpred125_InternalStrategyDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index76_4);
+ input.seek(index76_5);
if ( s>=0 ) return s;
break;
case 2 :
- int LA76_2 = input.LA(1);
+ int LA76_9 = input.LA(1);
- int index76_2 = input.index();
+ int index76_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred124_InternalStrategyDSL()) ) {s = 10;}
+ if ( (synpred125_InternalStrategyDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index76_2);
+ input.seek(index76_9);
if ( s>=0 ) return s;
break;
case 3 :
- int LA76_8 = input.LA(1);
+ int LA76_4 = input.LA(1);
- int index76_8 = input.index();
+ int index76_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred124_InternalStrategyDSL()) ) {s = 10;}
+ if ( (synpred125_InternalStrategyDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index76_8);
+ input.seek(index76_4);
if ( s>=0 ) return s;
break;
case 4 :
@@ -70092,7 +70138,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index76_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred124_InternalStrategyDSL()) ) {s = 10;}
+ if ( (synpred125_InternalStrategyDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
@@ -70101,48 +70147,48 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
if ( s>=0 ) return s;
break;
case 5 :
- int LA76_6 = input.LA(1);
+ int LA76_3 = input.LA(1);
- int index76_6 = input.index();
+ int index76_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred124_InternalStrategyDSL()) ) {s = 10;}
+ if ( (synpred125_InternalStrategyDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index76_6);
+ input.seek(index76_3);
if ( s>=0 ) return s;
break;
case 6 :
- int LA76_5 = input.LA(1);
+ int LA76_8 = input.LA(1);
- int index76_5 = input.index();
+ int index76_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred124_InternalStrategyDSL()) ) {s = 10;}
+ if ( (synpred125_InternalStrategyDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index76_5);
+ input.seek(index76_8);
if ( s>=0 ) return s;
break;
case 7 :
- int LA76_9 = input.LA(1);
+ int LA76_6 = input.LA(1);
- int index76_9 = input.index();
+ int index76_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred124_InternalStrategyDSL()) ) {s = 10;}
+ if ( (synpred125_InternalStrategyDSL()) ) {s = 10;}
else if ( (true) ) {s = 1;}
- input.seek(index76_9);
+ input.seek(index76_6);
if ( s>=0 ) return s;
break;
}
@@ -70156,11 +70202,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
static final String dfa_52s = "\116\uffff";
static final String dfa_53s = "\1\2\115\uffff";
static final String dfa_54s = "\1\4\1\0\114\uffff";
- static final String dfa_55s = "\1\156\1\0\114\uffff";
+ static final String dfa_55s = "\1\157\1\0\114\uffff";
static final String dfa_56s = "\2\uffff\1\2\112\uffff\1\1";
static final String dfa_57s = "\1\uffff\1\0\114\uffff}>";
static final String[] dfa_58s = {
- "\5\2\5\uffff\45\2\11\uffff\2\2\13\uffff\1\2\2\uffff\1\2\1\uffff\1\1\30\2\3\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\45\2\12\uffff\2\2\13\uffff\1\2\2\uffff\1\2\1\uffff\1\1\30\2\3\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -70262,7 +70308,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_58;
}
public String getDescription() {
- return "9700:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?";
+ return "9706:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -70275,7 +70321,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index83_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred131_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred132_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
@@ -70292,7 +70338,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
}
static final String[] dfa_59s = {
- "\5\2\5\uffff\45\2\11\uffff\2\2\13\uffff\1\2\2\uffff\1\2\1\uffff\5\2\1\1\23\2\3\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\45\2\12\uffff\2\2\13\uffff\1\2\2\uffff\1\2\1\uffff\5\2\1\1\23\2\3\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -70387,7 +70433,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_59;
}
public String getDescription() {
- return "9726:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?";
+ return "9732:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -70400,7 +70446,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index84_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred132_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred133_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
@@ -70418,11 +70464,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
static final String dfa_60s = "\46\uffff";
static final String dfa_61s = "\1\4\2\0\43\uffff";
- static final String dfa_62s = "\1\156\2\0\43\uffff";
+ static final String dfa_62s = "\1\157\2\0\43\uffff";
static final String dfa_63s = "\3\uffff\1\1\1\uffff\1\2\40\uffff";
static final String dfa_64s = "\1\uffff\1\0\1\1\43\uffff}>";
static final String[] dfa_65s = {
- "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\11\uffff\1\5\21\uffff\1\2\2\uffff\3\5\2\uffff\1\5\1\uffff\1\5\2\uffff\11\5\1\uffff\1\5\6\uffff\1\3\2\5",
+ "\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\12\uffff\1\5\21\uffff\1\2\2\uffff\3\5\2\uffff\1\5\1\uffff\1\5\2\uffff\11\5\1\uffff\1\5\6\uffff\1\3\2\5",
"\1\uffff",
"\1\uffff",
"",
@@ -70483,7 +70529,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_65;
}
public String getDescription() {
- return "10699:2: ( rule__XClosure__Group_1__0 )?";
+ return "10705:2: ( rule__XClosure__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -70496,7 +70542,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index92_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalStrategyDSL()) ) {s = 3;}
+ if ( (synpred141_InternalStrategyDSL()) ) {s = 3;}
else if ( (true) ) {s = 5;}
@@ -70511,7 +70557,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index92_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalStrategyDSL()) ) {s = 3;}
+ if ( (synpred141_InternalStrategyDSL()) ) {s = 3;}
else if ( (true) ) {s = 5;}
@@ -70529,11 +70575,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
static final String dfa_66s = "\42\uffff";
static final String dfa_67s = "\1\4\2\0\37\uffff";
- static final String dfa_68s = "\1\156\2\0\37\uffff";
+ static final String dfa_68s = "\1\157\2\0\37\uffff";
static final String dfa_69s = "\3\uffff\1\1\1\2\35\uffff";
static final String dfa_70s = "\1\uffff\1\0\1\1\37\uffff}>";
static final String[] dfa_71s = {
- "\1\1\4\4\22\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\11\uffff\1\4\21\uffff\1\2\3\uffff\2\4\2\uffff\1\4\1\uffff\1\4\2\uffff\11\4\1\uffff\1\4\10\uffff\1\4",
+ "\1\1\4\4\22\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\12\uffff\1\4\21\uffff\1\2\3\uffff\2\4\2\uffff\1\4\1\uffff\1\4\2\uffff\11\4\1\uffff\1\4\10\uffff\1\4",
"\1\uffff",
"\1\uffff",
"",
@@ -70590,7 +70636,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_71;
}
public String getDescription() {
- return "12130:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?";
+ return "12136:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -70603,7 +70649,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index102_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred150_InternalStrategyDSL()) ) {s = 3;}
+ if ( (synpred151_InternalStrategyDSL()) ) {s = 3;}
else if ( (true) ) {s = 4;}
@@ -70618,7 +70664,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index102_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred150_InternalStrategyDSL()) ) {s = 3;}
+ if ( (synpred151_InternalStrategyDSL()) ) {s = 3;}
else if ( (true) ) {s = 4;}
@@ -70649,7 +70695,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_58;
}
public String getDescription() {
- return "14263:2: ( rule__XFeatureCall__Group_3__0 )?";
+ return "14269:2: ( rule__XFeatureCall__Group_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -70662,7 +70708,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index115_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred163_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred164_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
@@ -70693,7 +70739,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_59;
}
public String getDescription() {
- return "14289:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?";
+ return "14295:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -70706,7 +70752,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index116_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred164_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred165_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
@@ -70723,7 +70769,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
}
static final String[] dfa_72s = {
- "\5\2\5\uffff\15\2\1\1\27\2\11\uffff\2\2\13\uffff\1\2\2\uffff\1\2\1\uffff\31\2\3\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\15\2\1\1\27\2\12\uffff\2\2\13\uffff\1\2\2\uffff\1\2\1\uffff\31\2\3\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -70818,7 +70864,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_72;
}
public String getDescription() {
- return "14749:2: ( rule__XConstructorCall__Group_3__0 )?";
+ return "14755:2: ( rule__XConstructorCall__Group_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -70831,7 +70877,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index120_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred168_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred169_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
@@ -70862,7 +70908,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_58;
}
public String getDescription() {
- return "14776:2: ( rule__XConstructorCall__Group_4__0 )?";
+ return "14782:2: ( rule__XConstructorCall__Group_4__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -70875,7 +70921,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index121_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred169_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred170_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
@@ -70906,7 +70952,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_59;
}
public String getDescription() {
- return "14802:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?";
+ return "14808:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -70919,7 +70965,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index122_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred170_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred171_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 2;}
@@ -70937,11 +70983,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
}
static final String dfa_73s = "\1\41\115\uffff";
static final String dfa_74s = "\1\4\40\0\55\uffff";
- static final String dfa_75s = "\1\156\40\0\55\uffff";
+ static final String dfa_75s = "\1\157\40\0\55\uffff";
static final String dfa_76s = "\41\uffff\1\2\53\uffff\1\1";
static final String dfa_77s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\55\uffff}>";
static final String[] dfa_78s = {
- "\1\1\1\23\1\24\1\25\1\27\5\uffff\15\41\1\15\6\41\1\10\1\7\4\41\1\6\4\41\1\2\1\3\1\4\1\5\1\16\1\21\11\uffff\1\12\1\41\13\uffff\1\41\2\uffff\1\41\1\uffff\1\40\3\41\1\17\1\20\2\41\1\31\1\41\1\13\2\41\1\32\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\3\uffff\2\41\1\uffff\1\41\1\22",
+ "\1\1\1\23\1\24\1\25\1\27\5\uffff\15\41\1\15\6\41\1\10\1\7\4\41\1\6\4\41\1\2\1\3\1\4\1\5\1\16\1\21\12\uffff\1\12\1\41\13\uffff\1\41\2\uffff\1\41\1\uffff\1\40\3\41\1\17\1\20\2\41\1\31\1\41\1\13\2\41\1\32\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\3\uffff\2\41\1\uffff\1\41\1\22",
"\1\uffff",
"\1\uffff",
"\1\uffff",
@@ -71041,7 +71087,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_78;
}
public String getDescription() {
- return "15693:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?";
+ return "15699:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -71054,7 +71100,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71069,7 +71115,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71084,7 +71130,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71099,7 +71145,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71114,7 +71160,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71129,7 +71175,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71144,7 +71190,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71159,7 +71205,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71174,7 +71220,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71189,7 +71235,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_10 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71204,7 +71250,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71219,7 +71265,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71234,7 +71280,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71249,7 +71295,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71264,7 +71310,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71279,7 +71325,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71294,7 +71340,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71309,7 +71355,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_18 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71324,7 +71370,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_19 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71339,7 +71385,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_20 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71354,7 +71400,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_21 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71369,7 +71415,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71384,7 +71430,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71399,7 +71445,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71414,7 +71460,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71429,7 +71475,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71444,7 +71490,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_27 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71459,7 +71505,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_28 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71474,7 +71520,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_29 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71489,7 +71535,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_30 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71504,7 +71550,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_31 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71519,7 +71565,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index127_32 = input.index();
input.rewind();
s = -1;
- if ( (synpred175_InternalStrategyDSL()) ) {s = 77;}
+ if ( (synpred176_InternalStrategyDSL()) ) {s = 77;}
else if ( (true) ) {s = 33;}
@@ -71538,11 +71584,11 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
static final String dfa_79s = "\117\uffff";
static final String dfa_80s = "\1\2\116\uffff";
static final String dfa_81s = "\1\4\1\0\115\uffff";
- static final String dfa_82s = "\1\156\1\0\115\uffff";
+ static final String dfa_82s = "\1\157\1\0\115\uffff";
static final String dfa_83s = "\2\uffff\1\2\113\uffff\1\1";
static final String dfa_84s = "\1\uffff\1\0\115\uffff}>";
static final String[] dfa_85s = {
- "\5\2\5\uffff\15\2\1\1\27\2\11\uffff\2\2\13\uffff\1\2\2\uffff\1\2\1\uffff\31\2\1\uffff\1\2\1\uffff\2\2\1\uffff\2\2",
+ "\5\2\5\uffff\15\2\1\1\27\2\12\uffff\2\2\13\uffff\1\2\2\uffff\1\2\1\uffff\31\2\1\uffff\1\2\1\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
@@ -71645,7 +71691,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_85;
}
public String getDescription() {
- return "17050:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?";
+ return "17056:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -71658,7 +71704,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index136_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred184_InternalStrategyDSL()) ) {s = 78;}
+ if ( (synpred185_InternalStrategyDSL()) ) {s = 78;}
else if ( (true) ) {s = 2;}
@@ -71689,7 +71735,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
this.transition = dfa_85;
}
public String getDescription() {
- return "17320:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?";
+ return "17326:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -71702,7 +71748,7 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
int index139_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred187_InternalStrategyDSL()) ) {s = 78;}
+ if ( (synpred188_InternalStrategyDSL()) ) {s = 78;}
else if ( (true) ) {s = 2;}
@@ -71724,47 +71770,47 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000800000000002L});
public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000012L});
- public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0800000000000000L});
- public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0800000000000002L});
+ public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x1000000000000000L});
+ public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x1000000000000002L});
public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x2000000000000000L});
- public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
- public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000105L});
- public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000001L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L});
- public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x01F8000000000000L});
- public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0600000000000000L});
- public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x2000000000000010L});
- public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x4000000000000000L,0x000000000000020AL});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x03F8000000000000L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0C00000000000000L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x4000000000000010L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000400000000010L,0x0000020000000000L});
- public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000400000000010L,0x0000040000000000L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0001000000000010L});
public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000001000000010L});
- public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
- public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
- public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x1007E10C080001F0L,0x0000402FF94CE000L});
- public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000002L,0x0000000000010000L});
- public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x1007E10C080001F0L,0x0000402FF94C6000L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x2007E10C080001F0L,0x0000805FF299C000L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x2007E10C080001F0L,0x0000805FF298C000L});
public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x1007E10C080001F0L,0x0000402FF94E6000L});
- public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x2007E10C080001F0L,0x0000805FF29CC000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0001E00000000010L});
public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x000000000C1F0000L});
public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000008000000L});
@@ -71775,10 +71821,10 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000008002L});
public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000001E00000L});
public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000001E00002L});
- public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x000000000E000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x000000000E000002L,0x0000000000100000L});
- public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000080000010L,0x0000000000004000L});
- public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x000000000E000000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x000000000E000002L,0x0000000000200000L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000080000010L,0x0000000000008000L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x00000003FC000000L});
public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x00000003FC000002L});
public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000040000000L});
@@ -71789,62 +71835,62 @@ public class InternalStrategyDSLParser extends AbstractInternalContentAssistPars
public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x000000F000000000L});
public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x000000F000000002L});
public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000010C00000000L});
- public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
- public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000002L,0x0000000000200000L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000060000000000L});
- public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000080000000000L,0x00000C0000000000L});
- public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000080000000002L,0x00000C0000000000L});
- public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000080000000000L,0x0000040000000000L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000080000000000L,0x0000180000000000L});
+ public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000080000000002L,0x0000180000000000L});
+ public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000080000000000L,0x0000080000000000L});
public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0003E00008000010L});
- public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000084000L});
- public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000080000010L,0x0000008000004000L});
- public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000004000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x1007E10C880001F0L,0x0000502FF94CE000L});
- public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x3007E10C080001F0L,0x0000402FF94C6000L});
- public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x1007F10C880001F0L,0x0000702FF94C6000L});
- public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
- public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000080000010L,0x0000100000004000L});
- public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x1007F10C080001F2L,0x0000602FF94C6000L});
- public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x1007E10C880001F0L,0x0000402FF94C6000L});
- public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x2000000080000010L,0x0000000006014200L});
- public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000080000012L,0x0000000006014000L});
- public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
- public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000080000010L,0x0000000006014000L});
- public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
- public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x1007F10C080001F0L,0x0000602FF94C7000L});
- public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x1007E10C080001F0L,0x0000402FF94C7000L});
- public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x1007F10C080001F0L,0x0000602FF94C6000L});
- public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
- public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
- public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x3007F10C080001F0L,0x0000602FF94C6000L});
- public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000100000000000L,0x0000200000000000L});
- public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
- public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000008000000L,0x0000000000084000L});
- public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0004000000000000L,0x0000400000000000L});
- public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000108000L});
+ public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000080000010L,0x0000010000008000L});
+ public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000004000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x2007E10C880001F0L,0x0000A05FF299C000L});
+ public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x6007E10C080001F0L,0x0000805FF298C000L});
+ public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x2007F10C880001F0L,0x0000E05FF298C000L});
+ public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000080000010L,0x0000200000008000L});
+ public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x2007F10C080001F2L,0x0000C05FF298C000L});
+ public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x2007E10C880001F0L,0x0000805FF298C000L});
+ public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x4000000080000010L,0x000000000C028400L});
+ public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000080000012L,0x000000000C028000L});
+ public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000080000010L,0x000000000C028000L});
+ public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
+ public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x2007F10C080001F0L,0x0000C05FF298E000L});
+ public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x2007E10C080001F0L,0x0000805FF298E000L});
+ public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x2007F10C080001F0L,0x0000C05FF298C000L});
+ public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x6007F10C080001F0L,0x0000C05FF298C000L});
+ public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000100000000000L,0x0000400000000000L});
+ public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000008000000L,0x0000000000108000L});
+ public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0004000000000000L,0x0000800000000000L});
+ public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L});
public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x00000000000000E0L});
public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x00040000000001E0L,0x00004001800C0000L});
- public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000000L,0x0000000000088000L});
- public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000000002L,0x0000000000080000L});
- public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
- public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
- public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
- public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000000L,0x0000005000000000L});
- public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
- public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000002L,0x0000004000000000L});
- public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L});
+ public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x00040000000001E0L,0x0000800300180000L});
+ public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000000L,0x0000000000110000L});
+ public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L});
+ public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
+ public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
+ public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L});
+ public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000000L,0x000000A000000000L});
+ public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L});
+ public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000002L,0x0000008000000000L});
+ public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L});
public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000080000000000L});
public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000080000000002L});
public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x00000000000000C0L});
- public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000080000010L,0x000000000000C000L});
+ public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000080000010L,0x0000000000018000L});
public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0002200000000000L});
- public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L});
- public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000002L,0x0000010000000000L});
+ public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L});
+ public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000002L,0x0000020000000000L});
public static final BitSet FOLLOW_126 = new BitSet(new long[]{0x0000001000000000L});
} \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy.ide/src/org/eclipse/osbp/xtext/strategy/ide/StrategyDSLIdeModule.java b/org.eclipse.osbp.xtext.strategy.ide/src/org/eclipse/osbp/xtext/strategy/ide/StrategyDSLIdeModule.java
index 3fbc73b..0fc0504 100644
--- a/org.eclipse.osbp.xtext.strategy.ide/src/org/eclipse/osbp/xtext/strategy/ide/StrategyDSLIdeModule.java
+++ b/org.eclipse.osbp.xtext.strategy.ide/src/org/eclipse/osbp/xtext/strategy/ide/StrategyDSLIdeModule.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.ide;
diff --git a/org.eclipse.osbp.xtext.strategy.ide/src/org/eclipse/osbp/xtext/strategy/ide/StrategyDSLIdeSetup.java b/org.eclipse.osbp.xtext.strategy.ide/src/org/eclipse/osbp/xtext/strategy/ide/StrategyDSLIdeSetup.java
index 9a7801f..8516fe4 100644
--- a/org.eclipse.osbp.xtext.strategy.ide/src/org/eclipse/osbp/xtext/strategy/ide/StrategyDSLIdeSetup.java
+++ b/org.eclipse.osbp.xtext.strategy.ide/src/org/eclipse/osbp/xtext/strategy/ide/StrategyDSLIdeSetup.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.ide;
diff --git a/org.eclipse.osbp.xtext.strategy.sdk/LICENSE.txt b/org.eclipse.osbp.xtext.strategy.sdk/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.strategy.sdk/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.strategy.sdk/LICENSE.txt
@@ -1,161 +1,140 @@
-Eclipse Public License -v 1.0
-
-THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION
-OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
-
-1. DEFINITIONS
-
-"Contribution" means:
-
-a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
-
-b) in the case of each subsequent Contributor:
-
-i) changes to the Program, and
-
-ii) additions to the Program;
-
-where such changes and/or additions to the Program originate from and are distributed by that particular Contributor.
-A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone
-acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate
-modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not
-derivative works of the Program.
-
-"Contributor" means any person or entity that distributes the Program.
-
-"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of
-its Contribution alone or when combined with the Program.
-
-"Program" means the Contributions distributed in accordance with this Agreement.
-
-"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
-
-2. GRANT OF RIGHTS
-
-a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute
-and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code
-form.
-
-b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the
-Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
-combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such
-addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not
-apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
-
-c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no
-assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity
-based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property
-rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
-Program, it is Recipient's responsibility to acquire that license before distributing the Program.
-
-d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to
-grant the copyright license set forth in this Agreement.
-
-3. REQUIREMENTS
-
-A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
-
-a) it complies with the terms and conditions of this Agreement; and
-
-b) its license agreement:
-
-i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including
-warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and
-fitness for a particular purpose;
-
-ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;
-
-iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any
-other party; and
-
-iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it
-in a reasonable manner on or through a medium customarily used for software exchange.
-
-When the Program is made available in source code form:
-
-a) it must be made available under this Agreement; and
-
-b) a copy of this Agreement must be included with each copy of the Program.
-
-Contributors may not remove or alter any copyright notices contained within the Program.
-
-Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution.
-
-4. COMMERCIAL DISTRIBUTION
-
-Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and
-the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes
-the Program in a commercial product offering should do so in a manner which does not create potential liability for
-other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions
-brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
-Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual
-property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the
-Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may
- participate in any such claim at its own expense.
-
-For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is
-then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties
-related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone.
-Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to
-those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result,
-the Commercial Contributor must pay those damages.
-
-5. NO WARRANTY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
-NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
-determining the appropriateness of using and distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance
-with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
-
-6. DISCLAIMER OF LIABILITY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-7. GENERAL
-
-If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such
-provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
-
-If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such
-Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such
-litigation is filed.
-
-All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such
-noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution
-of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses
- granted by Recipient relating to the Program shall continue and survive.
-
-Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement
-is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish
-new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
-right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the
-Agreement will be given a distinguishing version number. The Program (including Contributions) may always be
-distributed subject to the version of the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the
-new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
-
-This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States
-of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause
-of action arose. Each party waives its rights to a jury trial in any resulting litigation. \ No newline at end of file
+Eclipse Foundation Software User Agreement
+
+November 22, 2017
+
+Usage Of Content
+
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
+AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
+THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
+TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
+BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
+APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
+MAY NOT USE THE CONTENT.
+
+Applicable Licenses
+
+Unless otherwise indicated, all Content made available by the Eclipse Foundation
+is provided to you under the terms and conditions of the Eclipse Public License
+Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
+available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
+"Program" will mean the Content.
+
+Content includes, but is not limited to, source code, object code, documentation
+and other files maintained in the Eclipse Foundation source code repository
+("Repository") in software modules ("Modules") and made available as
+downloadable archives ("Downloads").
+
+- Content may be structured and packaged into modules to facilitate
+ delivering, extending, and upgrading the Content. Typical modules may
+ include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
+ features ("Features").
+- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
+ (Javaâ„¢ ARchive) in a directory named "plugins".
+- A Feature is a bundle of one or more Plug-ins and/or Fragments and
+ associated material. Each Feature may be packaged as a sub-directory in a
+ directory named "features". Within a Feature, files named "feature.xml" may
+ contain a list of the names and version numbers of the Plug-ins and/or
+ Fragments associated with that Feature.
+- Features may also include other Features ("Included Features"). Within a
+ Feature, files named "feature.xml" may contain a list of the names and
+ version numbers of Included Features.
+
+The terms and conditions governing Plug-ins and Fragments should be contained in
+files named "about.html" ("Abouts"). The terms and conditions governing Features
+and Included Features should be contained in files named "license.html"
+("Feature Licenses"). Abouts and Feature Licenses may be located in any
+directory of a Download or Module including, but not limited to the following
+locations:
+
+- The top-level (root) directory
+- Plug-in and Fragment directories
+- Inside Plug-ins and Fragments packaged as JARs
+- Sub-directories of the directory named "src" of certain Plug-ins
+- Feature directories
+
+Note: if a Feature made available by the Eclipse Foundation is installed using
+the Provisioning Technology (as defined below), you must agree to a license
+("Feature Update License") during the installation process. If the Feature
+contains Included Features, the Feature Update License should either provide you
+with the terms and conditions governing the Included Features or inform you
+where you can locate them. Feature Update Licenses may be found in the "license"
+property of files named "feature.properties" found within a Feature. Such
+Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
+conditions (or references to such terms and conditions) that govern your use of
+the associated Content in that directory.
+
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
+OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
+
+- Eclipse Public License Version 1.0 (available at
+ http://www.eclipse.org/legal/epl-v10.html)
+- Eclipse Distribution License Version 1.0 (available at
+ http://www.eclipse.org/licenses/edl-v1.0.html)
+- Common Public License Version 1.0 (available at
+ http://www.eclipse.org/legal/cpl-v10.html)
+- Apache Software License 1.1 (available at
+ http://www.apache.org/licenses/LICENSE)
+- Apache Software License 2.0 (available at
+ http://www.apache.org/licenses/LICENSE-2.0)
+- Mozilla Public License Version 1.1 (available at
+ http://www.mozilla.org/MPL/MPL-1.1.html)
+
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
+USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
+provided, please contact the Eclipse Foundation to determine what terms and
+conditions govern that particular Content.
+
+Use of Provisioning Technology
+
+The Eclipse Foundation makes available provisioning software, examples of which
+include, but are not limited to, p2 and the Eclipse Update Manager
+("Provisioning Technology") for the purpose of allowing users to install
+software, documentation, information and/or other materials (collectively
+"Installable Software"). This capability is provided with the intent of allowing
+such users to install, extend and update Eclipse-based products. Information
+about packaging Installable Software is available at
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").
+
+You may use Provisioning Technology to allow other parties to install
+Installable Software. You shall be responsible for enabling the applicable
+license agreements relating to the Installable Software to be presented to, and
+accepted by, the users of the Provisioning Technology in accordance with the
+Specification. By using Provisioning Technology in such a manner and making it
+available in accordance with the Specification, you further acknowledge your
+agreement to, and the acquisition of all necessary rights to permit the
+following:
+
+1. A series of actions may occur ("Provisioning Process") in which a user may
+ execute the Provisioning Technology on a machine ("Target Machine") with the
+ intent of installing, extending or updating the functionality of an
+ Eclipse-based product.
+2. During the Provisioning Process, the Provisioning Technology may cause third
+ party Installable Software or a portion thereof to be accessed and copied to
+ the Target Machine.
+3. Pursuant to the Specification, you will provide to the user the terms and
+ conditions that govern the use of the Installable Software ("Installable
+ Software Agreement") and such Installable Software Agreement shall be
+ accessed from the Target Machine in accordance with the Specification. Such
+ Installable Software Agreement must inform the user of the terms and
+ conditions that govern the Installable Software and must solicit acceptance
+ by the end user in the manner prescribed in such Installable
+ Software Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the
+ Installable Software.
+
+Cryptography
+
+Content may contain encryption software. The country in which you are currently
+may have restrictions on the import, possession, and use, and/or re-export to
+another country, of encryption software. BEFORE using any encryption software,
+please check the country's laws, regulations and policies concerning the import,
+possession, or use, and re-export of encryption software, to see if this is
+permitted.
+
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the
+United States, other countries, or both.
diff --git a/org.eclipse.osbp.xtext.strategy.sdk/build.properties b/org.eclipse.osbp.xtext.strategy.sdk/build.properties
index b697183..115b8c3 100644
--- a/org.eclipse.osbp.xtext.strategy.sdk/build.properties
+++ b/org.eclipse.osbp.xtext.strategy.sdk/build.properties
@@ -1 +1 @@
-bin.includes = license.html, epl-v10.html, feature.xml
+bin.includes = license.html, epl-2.0.html, feature.xml
diff --git a/org.eclipse.osbp.xtext.strategy.sdk/epl-2.0.html b/org.eclipse.osbp.xtext.strategy.sdk/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.strategy.sdk/epl-2.0.html
@@ -0,0 +1,300 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Eclipse Public License - Version 2.0</title>
+ <style type="text/css">
+ body {
+ margin: 1.5em 3em;
+ }
+ h1{
+ font-size:1.5em;
+ }
+ h2{
+ font-size:1em;
+ margin-bottom:0.5em;
+ margin-top:1em;
+ }
+ p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ }
+ ul, ol{
+ list-style-type:none;
+ }
+ </style>
+ </head>
+ <body>
+ <h1>Eclipse Public License - v 2.0</h1>
+ <p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+ PUBLIC LICENSE (&ldquo;AGREEMENT&rdquo;). ANY USE, REPRODUCTION OR DISTRIBUTION
+ OF THE PROGRAM CONSTITUTES RECIPIENT&#039;S ACCEPTANCE OF THIS AGREEMENT.
+ </p>
+ <h2 id="definitions">1. DEFINITIONS</h2>
+ <p>&ldquo;Contribution&rdquo; means:</p>
+ <ul>
+ <li>a) in the case of the initial Contributor, the initial content
+ Distributed under this Agreement, and
+ </li>
+ <li>
+ b) in the case of each subsequent Contributor:
+ <ul>
+ <li>i) changes to the Program, and</li>
+ <li>ii) additions to the Program;</li>
+ </ul>
+ where such changes and/or additions to the Program originate from
+ and are Distributed by that particular Contributor. A Contribution
+ &ldquo;originates&rdquo; from a Contributor if it was added to the Program by such
+ Contributor itself or anyone acting on such Contributor&#039;s behalf.
+ Contributions do not include changes or additions to the Program that
+ are not Modified Works.
+ </li>
+ </ul>
+ <p>&ldquo;Contributor&rdquo; means any person or entity that Distributes the Program.</p>
+ <p>&ldquo;Licensed Patents&rdquo; mean patent claims licensable by a Contributor which
+ are necessarily infringed by the use or sale of its Contribution alone
+ or when combined with the Program.
+ </p>
+ <p>&ldquo;Program&rdquo; means the Contributions Distributed in accordance with this
+ Agreement.
+ </p>
+ <p>&ldquo;Recipient&rdquo; means anyone who receives the Program under this Agreement
+ or any Secondary License (as applicable), including Contributors.
+ </p>
+ <p>&ldquo;Derivative Works&rdquo; shall mean any work, whether in Source Code or other
+ form, that is based on (or derived from) the Program and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship.
+ </p>
+ <p>&ldquo;Modified Works&rdquo; shall mean any work in Source Code or other form that
+ results from an addition to, deletion from, or modification of the
+ contents of the Program, including, for purposes of clarity any new file
+ in Source Code form that contains any contents of the Program. Modified
+ Works shall not include works that contain only declarations, interfaces,
+ types, classes, structures, or files of the Program solely in each case
+ in order to link to, bind by name, or subclass the Program or Modified
+ Works thereof.
+ </p>
+ <p>&ldquo;Distribute&rdquo; means the acts of a) distributing or b) making available
+ in any manner that enables the transfer of a copy.
+ </p>
+ <p>&ldquo;Source Code&rdquo; means the form of a Program preferred for making
+ modifications, including but not limited to software source code,
+ documentation source, and configuration files.
+ </p>
+ <p>&ldquo;Secondary License&rdquo; means either the GNU General Public License,
+ Version 2.0, or any later versions of that license, including any
+ exceptions or additional permissions as identified by the initial
+ Contributor.
+ </p>
+ <h2 id="grant-of-rights">2. GRANT OF RIGHTS</h2>
+ <ul>
+ <li>a) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare Derivative Works of, publicly display,
+ publicly perform, Distribute and sublicense the Contribution of such
+ Contributor, if any, and such Derivative Works.
+ </li>
+ <li>b) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor,
+ if any, in Source Code or other form. This patent license shall
+ apply to the combination of the Contribution and the Program if,
+ at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered
+ by the Licensed Patents. The patent license shall not apply to any
+ other combinations which include the Contribution. No hardware per
+ se is licensed hereunder.
+ </li>
+ <li>c) Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity.
+ Each Contributor disclaims any liability to Recipient for claims
+ brought by any other entity based on infringement of intellectual
+ property rights or otherwise. As a condition to exercising the rights
+ and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed,
+ if any. For example, if a third party patent license is required to
+ allow Recipient to Distribute the Program, it is Recipient&#039;s
+ responsibility to acquire that license before distributing the Program.
+ </li>
+ <li>d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright
+ license set forth in this Agreement.
+ </li>
+ <li>e) Notwithstanding the terms of any Secondary License, no Contributor
+ makes additional grants to any Recipient (other than those set forth
+ in this Agreement) as a result of such Recipient&#039;s receipt of the
+ Program under the terms of a Secondary License (if permitted under
+ the terms of Section 3).
+ </li>
+ </ul>
+ <h2 id="requirements">3. REQUIREMENTS</h2>
+ <p>3.1 If a Contributor Distributes the Program in any form, then:</p>
+ <ul>
+ <li>a) the Program must also be made available as Source Code, in
+ accordance with section 3.2, and the Contributor must accompany
+ the Program with a statement that the Source Code for the Program
+ is available under this Agreement, and informs Recipients how to
+ obtain it in a reasonable manner on or through a medium customarily
+ used for software exchange; and
+ </li>
+ <li>
+ b) the Contributor may Distribute the Program under a license
+ different than this Agreement, provided that such license:
+ <ul>
+ <li>i) effectively disclaims on behalf of all other Contributors all
+ warranties and conditions, express and implied, including warranties
+ or conditions of title and non-infringement, and implied warranties
+ or conditions of merchantability and fitness for a particular purpose;
+ </li>
+ <li>ii) effectively excludes on behalf of all other Contributors all
+ liability for damages, including direct, indirect, special, incidental
+ and consequential damages, such as lost profits;
+ </li>
+ <li>iii) does not attempt to limit or alter the recipients&#039; rights in the
+ Source Code under section 3.2; and
+ </li>
+ <li>iv) requires any subsequent distribution of the Program by any party
+ to be under a license that satisfies the requirements of this section 3.
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <p>3.2 When the Program is Distributed as Source Code:</p>
+ <ul>
+ <li>a) it must be made available under this Agreement, or if the Program (i)
+ is combined with other material in a separate file or files made available
+ under a Secondary License, and (ii) the initial Contributor attached to
+ the Source Code the notice described in Exhibit A of this Agreement,
+ then the Program may be made available under the terms of such
+ Secondary Licenses, and
+ </li>
+ <li>b) a copy of this Agreement must be included with each copy of the Program.</li>
+ </ul>
+ <p>3.3 Contributors may not remove or alter any copyright, patent, trademark,
+ attribution notices, disclaimers of warranty, or limitations of liability
+ (&lsquo;notices&rsquo;) contained within the Program from any copy of the Program which
+ they Distribute, provided that Contributors may add their own appropriate
+ notices.
+ </p>
+ <h2 id="commercial-distribution">4. COMMERCIAL DISTRIBUTION</h2>
+ <p>Commercial distributors of software may accept certain responsibilities
+ with respect to end users, business partners and the like. While this
+ license is intended to facilitate the commercial use of the Program, the
+ Contributor who includes the Program in a commercial product offering should
+ do so in a manner which does not create potential liability for other
+ Contributors. Therefore, if a Contributor includes the Program in a
+ commercial product offering, such Contributor (&ldquo;Commercial Contributor&rdquo;)
+ hereby agrees to defend and indemnify every other Contributor
+ (&ldquo;Indemnified Contributor&rdquo;) against any losses, damages and costs
+ (collectively &ldquo;Losses&rdquo;) arising from claims, lawsuits and other legal actions
+ brought by a third party against the Indemnified Contributor to the extent
+ caused by the acts or omissions of such Commercial Contributor in connection
+ with its distribution of the Program in a commercial product offering.
+ The obligations in this section do not apply to any claims or Losses relating
+ to any actual or alleged intellectual property infringement. In order to
+ qualify, an Indemnified Contributor must: a) promptly notify the
+ Commercial Contributor in writing of such claim, and b) allow the Commercial
+ Contributor to control, and cooperate with the Commercial Contributor in,
+ the defense and any related settlement negotiations. The Indemnified
+ Contributor may participate in any such claim at its own expense.
+ </p>
+ <p>For example, a Contributor might include the Program
+ in a commercial product offering, Product X. That Contributor is then a
+ Commercial Contributor. If that Commercial Contributor then makes performance
+ claims, or offers warranties related to Product X, those performance claims
+ and warranties are such Commercial Contributor&#039;s responsibility alone.
+ Under this section, the Commercial Contributor would have to defend claims
+ against the other Contributors related to those performance claims and
+ warranties, and if a court requires any other Contributor to pay any damages
+ as a result, the Commercial Contributor must pay those damages.
+ </p>
+ <h2 id="warranty">5. NO WARRANTY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN &ldquo;AS IS&rdquo; BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+ WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
+ solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its
+ exercise of rights under this Agreement, including but not limited to the
+ risks and costs of program errors, compliance with applicable laws, damage
+ to or loss of data, programs or equipment, and unavailability or
+ interruption of operations.
+ </p>
+ <h2 id="disclaimer">6. DISCLAIMER OF LIABILITY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY
+ LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+ OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ </p>
+ <h2 id="general">7. GENERAL</h2>
+ <p>If any provision of this Agreement is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of the
+ remainder of the terms of this Agreement, and without further action by the
+ parties hereto, such provision shall be reformed to the minimum extent
+ necessary to make such provision valid and enforceable.
+ </p>
+ <p>If Recipient institutes patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+ (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient&#039;s patent(s), then such Recipient&#039;s rights granted
+ under Section 2(b) shall terminate as of the date such litigation is filed.
+ </p>
+ <p>All Recipient&#039;s rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and
+ does not cure such failure in a reasonable period of time after becoming
+ aware of such noncompliance. If all Recipient&#039;s rights under this Agreement
+ terminate, Recipient agrees to cease use and distribution of the Program
+ as soon as reasonably practicable. However, Recipient&#039;s obligations under
+ this Agreement and any licenses granted by Recipient relating to the
+ Program shall continue and survive.
+ </p>
+ <p>Everyone is permitted to copy and distribute copies of this Agreement,
+ but in order to avoid inconsistency the Agreement is copyrighted and may
+ only be modified in the following manner. The Agreement Steward reserves
+ the right to publish new versions (including revisions) of this Agreement
+ from time to time. No one other than the Agreement Steward has the right
+ to modify this Agreement. The Eclipse Foundation is the initial Agreement
+ Steward. The Eclipse Foundation may assign the responsibility to serve as
+ the Agreement Steward to a suitable separate entity. Each new version of
+ the Agreement will be given a distinguishing version number. The Program
+ (including Contributions) may always be Distributed subject to the version
+ of the Agreement under which it was received. In addition, after a new
+ version of the Agreement is published, Contributor may elect to Distribute
+ the Program (including its Contributions) under the new version.
+ </p>
+ <p>Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
+ receives no rights or licenses to the intellectual property of any
+ Contributor under this Agreement, whether expressly, by implication,
+ estoppel or otherwise. All rights in the Program not expressly granted
+ under this Agreement are reserved. Nothing in this Agreement is intended
+ to be enforceable by any entity that is not a Contributor or Recipient.
+ No third-party beneficiary rights are created under this Agreement.
+ </p>
+ <h2 id="exhibit-a">Exhibit A &ndash; Form of Secondary Licenses Notice</h2>
+ <p>&ldquo;This Source Code may also be made available under the following
+ Secondary Licenses when the conditions for such availability set forth
+ in the Eclipse Public License, v. 2.0 are satisfied: {name license(s),
+ version(s), and exceptions or additional permissions here}.&rdquo;
+ </p>
+ <blockquote>
+ <p>Simply including a copy of this Agreement, including this Exhibit A
+ is not sufficient to license the Source Code under Secondary Licenses.
+ </p>
+ <p>If it is not possible or desirable to put the notice in a particular file,
+ then You may include the notice in a location (such as a LICENSE file in a
+ relevant directory) where a recipient would be likely to look for
+ such a notice.
+ </p>
+ <p>You may add additional accurate notices of copyright ownership.</p>
+ </blockquote>
+ </body>
+</html> \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy.sdk/epl-v10.html b/org.eclipse.osbp.xtext.strategy.sdk/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.strategy.sdk/epl-v10.html
+++ /dev/null
@@ -1,259 +0,0 @@
-<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Eclipse Public License - Version 1.0</title>
-<style type="text/css">
- body {
- size: 8.5in 11.0in;
- margin: 0.25in 0.5in 0.25in 0.5in;
- tab-interval: 0.5in;
- }
- p {
- margin-left: auto;
- margin-top: 0.5em;
- margin-bottom: 0.5em;
- }
- p.list {
- margin-left: 0.5in;
- margin-top: 0.05em;
- margin-bottom: 0.05em;
- }
- </style>
-
-</head>
-
-<body lang="EN-US">
-
-<h2>Eclipse Public License - v 1.0</h2>
-
-<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
-PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
-DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
-AGREEMENT.</p>
-
-<p><b>1. DEFINITIONS</b></p>
-
-<p>"Contribution" means:</p>
-
-<p class="list">a) in the case of the initial Contributor, the initial
-code and documentation distributed under this Agreement, and</p>
-<p class="list">b) in the case of each subsequent Contributor:</p>
-<p class="list">i) changes to the Program, and</p>
-<p class="list">ii) additions to the Program;</p>
-<p class="list">where such changes and/or additions to the Program
-originate from and are distributed by that particular Contributor. A
-Contribution 'originates' from a Contributor if it was added to the
-Program by such Contributor itself or anyone acting on such
-Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in
-conjunction with the Program under their own license agreement, and (ii)
-are not derivative works of the Program.</p>
-
-<p>"Contributor" means any person or entity that distributes
-the Program.</p>
-
-<p>"Licensed Patents" mean patent claims licensable by a
-Contributor which are necessarily infringed by the use or sale of its
-Contribution alone or when combined with the Program.</p>
-
-<p>"Program" means the Contributions distributed in accordance
-with this Agreement.</p>
-
-<p>"Recipient" means anyone who receives the Program under
-this Agreement, including all Contributors.</p>
-
-<p><b>2. GRANT OF RIGHTS</b></p>
-
-<p class="list">a) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works
-of, publicly display, publicly perform, distribute and sublicense the
-Contribution of such Contributor, if any, and such derivative works, in
-source code and object code form.</p>
-
-<p class="list">b) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell,
-offer to sell, import and otherwise transfer the Contribution of such
-Contributor, if any, in source code and object code form. This patent
-license shall apply to the combination of the Contribution and the
-Program if, at the time the Contribution is added by the Contributor,
-such addition of the Contribution causes such combination to be covered
-by the Licensed Patents. The patent license shall not apply to any other
-combinations which include the Contribution. No hardware per se is
-licensed hereunder.</p>
-
-<p class="list">c) Recipient understands that although each Contributor
-grants the licenses to its Contributions set forth herein, no assurances
-are provided by any Contributor that the Program does not infringe the
-patent or other intellectual property rights of any other entity. Each
-Contributor disclaims any liability to Recipient for claims brought by
-any other entity based on infringement of intellectual property rights
-or otherwise. As a condition to exercising the rights and licenses
-granted hereunder, each Recipient hereby assumes sole responsibility to
-secure any other intellectual property rights needed, if any. For
-example, if a third party patent license is required to allow Recipient
-to distribute the Program, it is Recipient's responsibility to acquire
-that license before distributing the Program.</p>
-
-<p class="list">d) Each Contributor represents that to its knowledge it
-has sufficient copyright rights in its Contribution, if any, to grant
-the copyright license set forth in this Agreement.</p>
-
-<p><b>3. REQUIREMENTS</b></p>
-
-<p>A Contributor may choose to distribute the Program in object code
-form under its own license agreement, provided that:</p>
-
-<p class="list">a) it complies with the terms and conditions of this
-Agreement; and</p>
-
-<p class="list">b) its license agreement:</p>
-
-<p class="list">i) effectively disclaims on behalf of all Contributors
-all warranties and conditions, express and implied, including warranties
-or conditions of title and non-infringement, and implied warranties or
-conditions of merchantability and fitness for a particular purpose;</p>
-
-<p class="list">ii) effectively excludes on behalf of all Contributors
-all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;</p>
-
-<p class="list">iii) states that any provisions which differ from this
-Agreement are offered by that Contributor alone and not by any other
-party; and</p>
-
-<p class="list">iv) states that source code for the Program is available
-from such Contributor, and informs licensees how to obtain it in a
-reasonable manner on or through a medium customarily used for software
-exchange.</p>
-
-<p>When the Program is made available in source code form:</p>
-
-<p class="list">a) it must be made available under this Agreement; and</p>
-
-<p class="list">b) a copy of this Agreement must be included with each
-copy of the Program.</p>
-
-<p>Contributors may not remove or alter any copyright notices contained
-within the Program.</p>
-
-<p>Each Contributor must identify itself as the originator of its
-Contribution, if any, in a manner that reasonably allows subsequent
-Recipients to identify the originator of the Contribution.</p>
-
-<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
-
-<p>Commercial distributors of software may accept certain
-responsibilities with respect to end users, business partners and the
-like. While this license is intended to facilitate the commercial use of
-the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create
-potential liability for other Contributors. Therefore, if a Contributor
-includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and
-indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses")
-arising from claims, lawsuits and other legal actions brought by a third
-party against the Indemnified Contributor to the extent caused by the
-acts or omissions of such Commercial Contributor in connection with its
-distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In
-order to qualify, an Indemnified Contributor must: a) promptly notify
-the Commercial Contributor in writing of such claim, and b) allow the
-Commercial Contributor to control, and cooperate with the Commercial
-Contributor in, the defense and any related settlement negotiations. The
-Indemnified Contributor may participate in any such claim at its own
-expense.</p>
-
-<p>For example, a Contributor might include the Program in a commercial
-product offering, Product X. That Contributor is then a Commercial
-Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance
-claims and warranties are such Commercial Contributor's responsibility
-alone. Under this section, the Commercial Contributor would have to
-defend claims against the other Contributors related to those
-performance claims and warranties, and if a court requires any other
-Contributor to pay any damages as a result, the Commercial Contributor
-must pay those damages.</p>
-
-<p><b>5. NO WARRANTY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
-PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
-OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
-ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
-OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and
-distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to
-the risks and costs of program errors, compliance with applicable laws,
-damage to or loss of data, programs or equipment, and unavailability or
-interruption of operations.</p>
-
-<p><b>6. DISCLAIMER OF LIABILITY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
-NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
-WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
-DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
-
-<p><b>7. GENERAL</b></p>
-
-<p>If any provision of this Agreement is invalid or unenforceable under
-applicable law, it shall not affect the validity or enforceability of
-the remainder of the terms of this Agreement, and without further action
-by the parties hereto, such provision shall be reformed to the minimum
-extent necessary to make such provision valid and enforceable.</p>
-
-<p>If Recipient institutes patent litigation against any entity
-(including a cross-claim or counterclaim in a lawsuit) alleging that the
-Program itself (excluding combinations of the Program with other
-software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the
-date such litigation is filed.</p>
-
-<p>All Recipient's rights under this Agreement shall terminate if it
-fails to comply with any of the material terms or conditions of this
-Agreement and does not cure such failure in a reasonable period of time
-after becoming aware of such noncompliance. If all Recipient's rights
-under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive.</p>
-
-<p>Everyone is permitted to copy and distribute copies of this
-Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The
-Agreement Steward reserves the right to publish new versions (including
-revisions) of this Agreement from time to time. No one other than the
-Agreement Steward has the right to modify this Agreement. The Eclipse
-Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a
-suitable separate entity. Each new version of the Agreement will be
-given a distinguishing version number. The Program (including
-Contributions) may always be distributed subject to the version of the
-Agreement under which it was received. In addition, after a new version
-of the Agreement is published, Contributor may elect to distribute the
-Program (including its Contributions) under the new version. Except as
-expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
-rights or licenses to the intellectual property of any Contributor under
-this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this
-Agreement are reserved.</p>
-
-<p>This Agreement is governed by the laws of the State of New York and
-the intellectual property laws of the United States of America. No party
-to this Agreement will bring a legal action under this Agreement more
-than one year after the cause of action arose. Each party waives its
-rights to a jury trial in any resulting litigation.</p>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy.sdk/license.html b/org.eclipse.osbp.xtext.strategy.sdk/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.strategy.sdk/license.html
+++ b/org.eclipse.osbp.xtext.strategy.sdk/license.html
@@ -1,164 +1,189 @@
-<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Eclipse Foundation Software User Agreement</title>
</head>
<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>February 1, 2011</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse
- Foundation is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0
- ("EPL"). A copy of the EPL is provided with this Content and is also
- available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, "Program" will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code,
-documentation and other files maintained in the Eclipse Foundation
-source code
- repository ("Repository") in software modules ("Modules") and made
-available as downloadable archives ("Downloads").</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to
-facilitate delivering, extending, and upgrading the Content. Typical
-modules may include plug-ins ("Plug-ins"), plug-in fragments
-("Fragments"), and features ("Features").</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&#8482; ARchive) in a directory named "plugins".</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or
-Fragments and associated material. Each Feature may be packaged as a
-sub-directory in a directory named "features". Within a Feature, files
-named "feature.xml" may contain a list of the names and version numbers
-of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features ("Included
-Features"). Within a Feature, files named "feature.xml" may contain a
-list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be
-contained in files named "about.html" ("Abouts"). The terms and
-conditions governing Features and
-Included Features should be contained in files named "license.html"
-("Feature Licenses"). Abouts and Feature Licenses may be located in any
- directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is
-installed using the Provisioning Technology (as defined below), you must
- agree to a license ("Feature Update License") during the
-installation process. If the Feature contains Included Features, the
-Feature Update License should either provide you with the terms and
-conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be
-found in the "license" property of files named "feature.properties"
-found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the
-terms and conditions (or references to such terms and conditions) that
-govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
- SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
-CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
-or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions
-govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software,
-examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager ("Provisioning Technology") for the purpose of
-allowing users to install software, documentation, information and/or
- other materials (collectively "Installable Software"). This
-capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about
-packaging Installable Software is available at <a href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- ("Specification").</p>
-
-<p>You may use Provisioning Technology to allow other parties to install
- Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to
- be presented to, and accepted by, the users of the Provisioning
-Technology
- in accordance with the Specification. By using Provisioning
-Technology in such a manner and making it available in accordance with
-the
- Specification, you further acknowledge your agreement to, and the
-acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur ("Provisioning Process") in
-which a user may execute the Provisioning Technology
- on a machine ("Target Machine") with the intent of installing,
-extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology
-may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user
-the terms and conditions that govern the use of the Installable
- Software ("Installable Software Agreement") and such Installable
-Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable
-Software Agreement must inform the user of the terms and conditions that
- govern
- the Installable Software and must solicit acceptance by the end
-user in the manner prescribed in such Installable Software Agreement.
-Upon such
- indication of agreement by the user, the provisioning Technology
-will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are
- currently may have restrictions on the import, possession, and use,
-and/or re-export to
- another country, of encryption software. BEFORE using any encryption
-software, please check the country's laws, regulations and policies
-concerning the import,
- possession, or use, and re-export of encryption software, to see if
-this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-
-
-</body></html> \ No newline at end of file
+ <h2>Eclipse Foundation Software User Agreement</h2>
+ <p>November 22, 2017</p>
+
+ <h3>Usage Of Content</h3>
+
+ <p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
+ INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+ (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY
+ THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+ CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS
+ GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY
+ APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS
+ AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+ AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
+ USE THE CONTENT.</p>
+
+ <h3>Applicable Licenses</h3>
+
+ <p>
+ Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the
+ Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the
+ EPL is provided with this Content and is also available at <a
+ href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>.
+ For purposes of the EPL, &quot;Program&quot; will mean the Content.
+ </p>
+
+ <p>Content includes, but is not limited to, source code, object
+ code, documentation and other files maintained in the Eclipse
+ Foundation source code repository (&quot;Repository&quot;) in software
+ modules (&quot;Modules&quot;) and made available as downloadable
+ archives (&quot;Downloads&quot;).</p>
+
+ <ul>
+ <li>Content may be structured and packaged into modules to
+ facilitate delivering, extending, and upgrading the Content. Typical
+ modules may include plug-ins (&quot;Plug-ins&quot;), plug-in
+ fragments (&quot;Fragments&quot;), and features
+ (&quot;Features&quot;).</li>
+ <li>Each Plug-in or Fragment may be packaged as a sub-directory
+ or JAR (Java&trade; ARchive) in a directory named
+ &quot;plugins&quot;.</li>
+ <li>A Feature is a bundle of one or more Plug-ins and/or
+ Fragments and associated material. Each Feature may be packaged as a
+ sub-directory in a directory named &quot;features&quot;. Within a
+ Feature, files named &quot;feature.xml&quot; may contain a list of
+ the names and version numbers of the Plug-ins and/or Fragments
+ associated with that Feature.</li>
+ <li>Features may also include other Features (&quot;Included
+ Features&quot;). Within a Feature, files named
+ &quot;feature.xml&quot; may contain a list of the names and version
+ numbers of Included Features.</li>
+ </ul>
+
+ <p>The terms and conditions governing Plug-ins and Fragments should
+ be contained in files named &quot;about.html&quot;
+ (&quot;Abouts&quot;). The terms and conditions governing Features and
+ Included Features should be contained in files named
+ &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and
+ Feature Licenses may be located in any directory of a Download or
+ Module including, but not limited to the following locations:</p>
+
+ <ul>
+ <li>The top-level (root) directory</li>
+ <li>Plug-in and Fragment directories</li>
+ <li>Inside Plug-ins and Fragments packaged as JARs</li>
+ <li>Sub-directories of the directory named &quot;src&quot; of
+ certain Plug-ins</li>
+ <li>Feature directories</li>
+ </ul>
+
+ <p>Note: if a Feature made available by the Eclipse Foundation is
+ installed using the Provisioning Technology (as defined below), you
+ must agree to a license (&quot;Feature Update License&quot;) during
+ the installation process. If the Feature contains Included Features,
+ the Feature Update License should either provide you with the terms
+ and conditions governing the Included Features or inform you where you
+ can locate them. Feature Update Licenses may be found in the
+ &quot;license&quot; property of files named
+ &quot;feature.properties&quot; found within a Feature. Such Abouts,
+ Feature Licenses, and Feature Update Licenses contain the terms and
+ conditions (or references to such terms and conditions) that govern
+ your use of the associated Content in that directory.</p>
+
+ <p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY
+ REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND
+ CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT
+ ARE NOT LIMITED TO):</p>
+
+ <ul>
+ <li>Eclipse Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>)
+ </li>
+ <li>Eclipse Distribution License Version 1.0 (available at <a
+ href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)
+ </li>
+ <li>Common Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)
+ </li>
+ <li>Apache Software License 1.1 (available at <a
+ href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)
+ </li>
+ <li>Apache Software License 2.0 (available at <a
+ href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)
+ </li>
+ <li>Mozilla Public License Version 1.1 (available at <a
+ href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)
+ </li>
+ </ul>
+
+ <p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
+ CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
+ or Feature Update License is provided, please contact the Eclipse
+ Foundation to determine what terms and conditions govern that
+ particular Content.</p>
+
+
+ <h3>Use of Provisioning Technology</h3>
+
+ <p>
+ The Eclipse Foundation makes available provisioning software, examples
+ of which include, but are not limited to, p2 and the Eclipse Update
+ Manager (&quot;Provisioning Technology&quot;) for the purpose of
+ allowing users to install software, documentation, information and/or
+ other materials (collectively &quot;Installable Software&quot;). This
+ capability is provided with the intent of allowing such users to
+ install, extend and update Eclipse-based products. Information about
+ packaging Installable Software is available at <a
+ href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+ (&quot;Specification&quot;).
+ </p>
+
+ <p>You may use Provisioning Technology to allow other parties to
+ install Installable Software. You shall be responsible for enabling
+ the applicable license agreements relating to the Installable Software
+ to be presented to, and accepted by, the users of the Provisioning
+ Technology in accordance with the Specification. By using Provisioning
+ Technology in such a manner and making it available in accordance with
+ the Specification, you further acknowledge your agreement to, and the
+ acquisition of all necessary rights to permit the following:</p>
+
+ <ol>
+ <li>A series of actions may occur (&quot;Provisioning
+ Process&quot;) in which a user may execute the Provisioning
+ Technology on a machine (&quot;Target Machine&quot;) with the intent
+ of installing, extending or updating the functionality of an
+ Eclipse-based product.</li>
+ <li>During the Provisioning Process, the Provisioning Technology
+ may cause third party Installable Software or a portion thereof to be
+ accessed and copied to the Target Machine.</li>
+ <li>Pursuant to the Specification, you will provide to the user
+ the terms and conditions that govern the use of the Installable
+ Software (&quot;Installable Software Agreement&quot;) and such
+ Installable Software Agreement shall be accessed from the Target
+ Machine in accordance with the Specification. Such Installable
+ Software Agreement must inform the user of the terms and conditions
+ that govern the Installable Software and must solicit acceptance by
+ the end user in the manner prescribed in such Installable Software
+ Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the Installable
+ Software.</li>
+ </ol>
+
+ <h3>Cryptography</h3>
+
+ <p>Content may contain encryption software. The country in which
+ you are currently may have restrictions on the import, possession, and
+ use, and/or re-export to another country, of encryption software.
+ BEFORE using any encryption software, please check the country's laws,
+ regulations and policies concerning the import, possession, or use,
+ and re-export of encryption software, to see if this is permitted.</p>
+
+ <p>
+ <small>Java and all Java-based trademarks are trademarks of
+ Oracle Corporation in the United States, other countries, or both.</small>
+ </p>
+</body>
+</html>
diff --git a/org.eclipse.osbp.xtext.strategy.tests/LICENSE.txt b/org.eclipse.osbp.xtext.strategy.tests/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.strategy.tests/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.strategy.tests/LICENSE.txt
@@ -1,161 +1,140 @@
-Eclipse Public License -v 1.0
-
-THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION
-OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
-
-1. DEFINITIONS
-
-"Contribution" means:
-
-a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
-
-b) in the case of each subsequent Contributor:
-
-i) changes to the Program, and
-
-ii) additions to the Program;
-
-where such changes and/or additions to the Program originate from and are distributed by that particular Contributor.
-A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone
-acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate
-modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not
-derivative works of the Program.
-
-"Contributor" means any person or entity that distributes the Program.
-
-"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of
-its Contribution alone or when combined with the Program.
-
-"Program" means the Contributions distributed in accordance with this Agreement.
-
-"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
-
-2. GRANT OF RIGHTS
-
-a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute
-and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code
-form.
-
-b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the
-Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
-combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such
-addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not
-apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
-
-c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no
-assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity
-based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property
-rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
-Program, it is Recipient's responsibility to acquire that license before distributing the Program.
-
-d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to
-grant the copyright license set forth in this Agreement.
-
-3. REQUIREMENTS
-
-A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
-
-a) it complies with the terms and conditions of this Agreement; and
-
-b) its license agreement:
-
-i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including
-warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and
-fitness for a particular purpose;
-
-ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;
-
-iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any
-other party; and
-
-iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it
-in a reasonable manner on or through a medium customarily used for software exchange.
-
-When the Program is made available in source code form:
-
-a) it must be made available under this Agreement; and
-
-b) a copy of this Agreement must be included with each copy of the Program.
-
-Contributors may not remove or alter any copyright notices contained within the Program.
-
-Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution.
-
-4. COMMERCIAL DISTRIBUTION
-
-Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and
-the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes
-the Program in a commercial product offering should do so in a manner which does not create potential liability for
-other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions
-brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
-Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual
-property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the
-Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may
- participate in any such claim at its own expense.
-
-For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is
-then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties
-related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone.
-Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to
-those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result,
-the Commercial Contributor must pay those damages.
-
-5. NO WARRANTY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
-NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
-determining the appropriateness of using and distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance
-with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
-
-6. DISCLAIMER OF LIABILITY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-7. GENERAL
-
-If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such
-provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
-
-If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such
-Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such
-litigation is filed.
-
-All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such
-noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution
-of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses
- granted by Recipient relating to the Program shall continue and survive.
-
-Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement
-is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish
-new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
-right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the
-Agreement will be given a distinguishing version number. The Program (including Contributions) may always be
-distributed subject to the version of the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the
-new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
-
-This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States
-of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause
-of action arose. Each party waives its rights to a jury trial in any resulting litigation. \ No newline at end of file
+Eclipse Foundation Software User Agreement
+
+November 22, 2017
+
+Usage Of Content
+
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
+AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
+THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
+TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
+BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
+APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
+MAY NOT USE THE CONTENT.
+
+Applicable Licenses
+
+Unless otherwise indicated, all Content made available by the Eclipse Foundation
+is provided to you under the terms and conditions of the Eclipse Public License
+Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
+available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
+"Program" will mean the Content.
+
+Content includes, but is not limited to, source code, object code, documentation
+and other files maintained in the Eclipse Foundation source code repository
+("Repository") in software modules ("Modules") and made available as
+downloadable archives ("Downloads").
+
+- Content may be structured and packaged into modules to facilitate
+ delivering, extending, and upgrading the Content. Typical modules may
+ include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
+ features ("Features").
+- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
+ (Javaâ„¢ ARchive) in a directory named "plugins".
+- A Feature is a bundle of one or more Plug-ins and/or Fragments and
+ associated material. Each Feature may be packaged as a sub-directory in a
+ directory named "features". Within a Feature, files named "feature.xml" may
+ contain a list of the names and version numbers of the Plug-ins and/or
+ Fragments associated with that Feature.
+- Features may also include other Features ("Included Features"). Within a
+ Feature, files named "feature.xml" may contain a list of the names and
+ version numbers of Included Features.
+
+The terms and conditions governing Plug-ins and Fragments should be contained in
+files named "about.html" ("Abouts"). The terms and conditions governing Features
+and Included Features should be contained in files named "license.html"
+("Feature Licenses"). Abouts and Feature Licenses may be located in any
+directory of a Download or Module including, but not limited to the following
+locations:
+
+- The top-level (root) directory
+- Plug-in and Fragment directories
+- Inside Plug-ins and Fragments packaged as JARs
+- Sub-directories of the directory named "src" of certain Plug-ins
+- Feature directories
+
+Note: if a Feature made available by the Eclipse Foundation is installed using
+the Provisioning Technology (as defined below), you must agree to a license
+("Feature Update License") during the installation process. If the Feature
+contains Included Features, the Feature Update License should either provide you
+with the terms and conditions governing the Included Features or inform you
+where you can locate them. Feature Update Licenses may be found in the "license"
+property of files named "feature.properties" found within a Feature. Such
+Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
+conditions (or references to such terms and conditions) that govern your use of
+the associated Content in that directory.
+
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
+OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
+
+- Eclipse Public License Version 1.0 (available at
+ http://www.eclipse.org/legal/epl-v10.html)
+- Eclipse Distribution License Version 1.0 (available at
+ http://www.eclipse.org/licenses/edl-v1.0.html)
+- Common Public License Version 1.0 (available at
+ http://www.eclipse.org/legal/cpl-v10.html)
+- Apache Software License 1.1 (available at
+ http://www.apache.org/licenses/LICENSE)
+- Apache Software License 2.0 (available at
+ http://www.apache.org/licenses/LICENSE-2.0)
+- Mozilla Public License Version 1.1 (available at
+ http://www.mozilla.org/MPL/MPL-1.1.html)
+
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
+USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
+provided, please contact the Eclipse Foundation to determine what terms and
+conditions govern that particular Content.
+
+Use of Provisioning Technology
+
+The Eclipse Foundation makes available provisioning software, examples of which
+include, but are not limited to, p2 and the Eclipse Update Manager
+("Provisioning Technology") for the purpose of allowing users to install
+software, documentation, information and/or other materials (collectively
+"Installable Software"). This capability is provided with the intent of allowing
+such users to install, extend and update Eclipse-based products. Information
+about packaging Installable Software is available at
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").
+
+You may use Provisioning Technology to allow other parties to install
+Installable Software. You shall be responsible for enabling the applicable
+license agreements relating to the Installable Software to be presented to, and
+accepted by, the users of the Provisioning Technology in accordance with the
+Specification. By using Provisioning Technology in such a manner and making it
+available in accordance with the Specification, you further acknowledge your
+agreement to, and the acquisition of all necessary rights to permit the
+following:
+
+1. A series of actions may occur ("Provisioning Process") in which a user may
+ execute the Provisioning Technology on a machine ("Target Machine") with the
+ intent of installing, extending or updating the functionality of an
+ Eclipse-based product.
+2. During the Provisioning Process, the Provisioning Technology may cause third
+ party Installable Software or a portion thereof to be accessed and copied to
+ the Target Machine.
+3. Pursuant to the Specification, you will provide to the user the terms and
+ conditions that govern the use of the Installable Software ("Installable
+ Software Agreement") and such Installable Software Agreement shall be
+ accessed from the Target Machine in accordance with the Specification. Such
+ Installable Software Agreement must inform the user of the terms and
+ conditions that govern the Installable Software and must solicit acceptance
+ by the end user in the manner prescribed in such Installable
+ Software Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the
+ Installable Software.
+
+Cryptography
+
+Content may contain encryption software. The country in which you are currently
+may have restrictions on the import, possession, and use, and/or re-export to
+another country, of encryption software. BEFORE using any encryption software,
+please check the country's laws, regulations and policies concerning the import,
+possession, or use, and re-export of encryption software, to see if this is
+permitted.
+
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the
+United States, other countries, or both.
diff --git a/org.eclipse.osbp.xtext.strategy.tests/about.html b/org.eclipse.osbp.xtext.strategy.tests/about.html
index 64c0598..e8b834d 100644
--- a/org.eclipse.osbp.xtext.strategy.tests/about.html
+++ b/org.eclipse.osbp.xtext.strategy.tests/about.html
@@ -8,13 +8,13 @@
<body lang="EN-US">
<h2>About This Content</h2>
-<p>June 1, 2016</p>
+<p>November 30, 2017</p>
<h3>License</h3>
<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-2.0</a>.
For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
diff --git a/org.eclipse.osbp.xtext.strategy.tests/about.properties b/org.eclipse.osbp.xtext.strategy.tests/about.properties
index aebd7d0..bea4017 100644
--- a/org.eclipse.osbp.xtext.strategy.tests/about.properties
+++ b/org.eclipse.osbp.xtext.strategy.tests/about.properties
@@ -1,9 +1,11 @@
#
# Copyright (c) 2012, 2016 - Loetz GmbH&Co.KG (Heidelberg)
# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
+# are made available under the terms of the Eclipse Public License 2.0
# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
# Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation
@@ -17,9 +19,11 @@ featureName=org.eclipse.osbp.xtext.strategy.tests
featureText=\
Copyright (c) 2012-2016 - Loetz GmbH&Co.KG \n\
All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
+are made available under the terms of the Eclipse Public License 2.0 \n\
which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
+https://www.eclipse.org/legal/epl-2.0/\n\
+\n\
+SPDX-License-Identifier: EPL-2.0\n\
\n\
Contributors:\n\
Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation\n
diff --git a/org.eclipse.osbp.xtext.strategy.tests/build.properties b/org.eclipse.osbp.xtext.strategy.tests/build.properties
index 43f46c3..8034a03 100644
--- a/org.eclipse.osbp.xtext.strategy.tests/build.properties
+++ b/org.eclipse.osbp.xtext.strategy.tests/build.properties
@@ -5,7 +5,7 @@ bin.includes = about.properties, about.mappings, about.ini, about.html, META
.,\
license.html,\
LICENSE.txt,\
- epl-v10.html
+ epl-2.0.html
src.includes = about.properties, about.mappings, about.ini, about.html, license.html,\
LICENSE.txt,\
- epl-v10.html
+ epl-2.0.html
diff --git a/org.eclipse.osbp.xtext.strategy.tests/epl-2.0.html b/org.eclipse.osbp.xtext.strategy.tests/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.strategy.tests/epl-2.0.html
@@ -0,0 +1,300 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Eclipse Public License - Version 2.0</title>
+ <style type="text/css">
+ body {
+ margin: 1.5em 3em;
+ }
+ h1{
+ font-size:1.5em;
+ }
+ h2{
+ font-size:1em;
+ margin-bottom:0.5em;
+ margin-top:1em;
+ }
+ p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ }
+ ul, ol{
+ list-style-type:none;
+ }
+ </style>
+ </head>
+ <body>
+ <h1>Eclipse Public License - v 2.0</h1>
+ <p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+ PUBLIC LICENSE (&ldquo;AGREEMENT&rdquo;). ANY USE, REPRODUCTION OR DISTRIBUTION
+ OF THE PROGRAM CONSTITUTES RECIPIENT&#039;S ACCEPTANCE OF THIS AGREEMENT.
+ </p>
+ <h2 id="definitions">1. DEFINITIONS</h2>
+ <p>&ldquo;Contribution&rdquo; means:</p>
+ <ul>
+ <li>a) in the case of the initial Contributor, the initial content
+ Distributed under this Agreement, and
+ </li>
+ <li>
+ b) in the case of each subsequent Contributor:
+ <ul>
+ <li>i) changes to the Program, and</li>
+ <li>ii) additions to the Program;</li>
+ </ul>
+ where such changes and/or additions to the Program originate from
+ and are Distributed by that particular Contributor. A Contribution
+ &ldquo;originates&rdquo; from a Contributor if it was added to the Program by such
+ Contributor itself or anyone acting on such Contributor&#039;s behalf.
+ Contributions do not include changes or additions to the Program that
+ are not Modified Works.
+ </li>
+ </ul>
+ <p>&ldquo;Contributor&rdquo; means any person or entity that Distributes the Program.</p>
+ <p>&ldquo;Licensed Patents&rdquo; mean patent claims licensable by a Contributor which
+ are necessarily infringed by the use or sale of its Contribution alone
+ or when combined with the Program.
+ </p>
+ <p>&ldquo;Program&rdquo; means the Contributions Distributed in accordance with this
+ Agreement.
+ </p>
+ <p>&ldquo;Recipient&rdquo; means anyone who receives the Program under this Agreement
+ or any Secondary License (as applicable), including Contributors.
+ </p>
+ <p>&ldquo;Derivative Works&rdquo; shall mean any work, whether in Source Code or other
+ form, that is based on (or derived from) the Program and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship.
+ </p>
+ <p>&ldquo;Modified Works&rdquo; shall mean any work in Source Code or other form that
+ results from an addition to, deletion from, or modification of the
+ contents of the Program, including, for purposes of clarity any new file
+ in Source Code form that contains any contents of the Program. Modified
+ Works shall not include works that contain only declarations, interfaces,
+ types, classes, structures, or files of the Program solely in each case
+ in order to link to, bind by name, or subclass the Program or Modified
+ Works thereof.
+ </p>
+ <p>&ldquo;Distribute&rdquo; means the acts of a) distributing or b) making available
+ in any manner that enables the transfer of a copy.
+ </p>
+ <p>&ldquo;Source Code&rdquo; means the form of a Program preferred for making
+ modifications, including but not limited to software source code,
+ documentation source, and configuration files.
+ </p>
+ <p>&ldquo;Secondary License&rdquo; means either the GNU General Public License,
+ Version 2.0, or any later versions of that license, including any
+ exceptions or additional permissions as identified by the initial
+ Contributor.
+ </p>
+ <h2 id="grant-of-rights">2. GRANT OF RIGHTS</h2>
+ <ul>
+ <li>a) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare Derivative Works of, publicly display,
+ publicly perform, Distribute and sublicense the Contribution of such
+ Contributor, if any, and such Derivative Works.
+ </li>
+ <li>b) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor,
+ if any, in Source Code or other form. This patent license shall
+ apply to the combination of the Contribution and the Program if,
+ at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered
+ by the Licensed Patents. The patent license shall not apply to any
+ other combinations which include the Contribution. No hardware per
+ se is licensed hereunder.
+ </li>
+ <li>c) Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity.
+ Each Contributor disclaims any liability to Recipient for claims
+ brought by any other entity based on infringement of intellectual
+ property rights or otherwise. As a condition to exercising the rights
+ and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed,
+ if any. For example, if a third party patent license is required to
+ allow Recipient to Distribute the Program, it is Recipient&#039;s
+ responsibility to acquire that license before distributing the Program.
+ </li>
+ <li>d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright
+ license set forth in this Agreement.
+ </li>
+ <li>e) Notwithstanding the terms of any Secondary License, no Contributor
+ makes additional grants to any Recipient (other than those set forth
+ in this Agreement) as a result of such Recipient&#039;s receipt of the
+ Program under the terms of a Secondary License (if permitted under
+ the terms of Section 3).
+ </li>
+ </ul>
+ <h2 id="requirements">3. REQUIREMENTS</h2>
+ <p>3.1 If a Contributor Distributes the Program in any form, then:</p>
+ <ul>
+ <li>a) the Program must also be made available as Source Code, in
+ accordance with section 3.2, and the Contributor must accompany
+ the Program with a statement that the Source Code for the Program
+ is available under this Agreement, and informs Recipients how to
+ obtain it in a reasonable manner on or through a medium customarily
+ used for software exchange; and
+ </li>
+ <li>
+ b) the Contributor may Distribute the Program under a license
+ different than this Agreement, provided that such license:
+ <ul>
+ <li>i) effectively disclaims on behalf of all other Contributors all
+ warranties and conditions, express and implied, including warranties
+ or conditions of title and non-infringement, and implied warranties
+ or conditions of merchantability and fitness for a particular purpose;
+ </li>
+ <li>ii) effectively excludes on behalf of all other Contributors all
+ liability for damages, including direct, indirect, special, incidental
+ and consequential damages, such as lost profits;
+ </li>
+ <li>iii) does not attempt to limit or alter the recipients&#039; rights in the
+ Source Code under section 3.2; and
+ </li>
+ <li>iv) requires any subsequent distribution of the Program by any party
+ to be under a license that satisfies the requirements of this section 3.
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <p>3.2 When the Program is Distributed as Source Code:</p>
+ <ul>
+ <li>a) it must be made available under this Agreement, or if the Program (i)
+ is combined with other material in a separate file or files made available
+ under a Secondary License, and (ii) the initial Contributor attached to
+ the Source Code the notice described in Exhibit A of this Agreement,
+ then the Program may be made available under the terms of such
+ Secondary Licenses, and
+ </li>
+ <li>b) a copy of this Agreement must be included with each copy of the Program.</li>
+ </ul>
+ <p>3.3 Contributors may not remove or alter any copyright, patent, trademark,
+ attribution notices, disclaimers of warranty, or limitations of liability
+ (&lsquo;notices&rsquo;) contained within the Program from any copy of the Program which
+ they Distribute, provided that Contributors may add their own appropriate
+ notices.
+ </p>
+ <h2 id="commercial-distribution">4. COMMERCIAL DISTRIBUTION</h2>
+ <p>Commercial distributors of software may accept certain responsibilities
+ with respect to end users, business partners and the like. While this
+ license is intended to facilitate the commercial use of the Program, the
+ Contributor who includes the Program in a commercial product offering should
+ do so in a manner which does not create potential liability for other
+ Contributors. Therefore, if a Contributor includes the Program in a
+ commercial product offering, such Contributor (&ldquo;Commercial Contributor&rdquo;)
+ hereby agrees to defend and indemnify every other Contributor
+ (&ldquo;Indemnified Contributor&rdquo;) against any losses, damages and costs
+ (collectively &ldquo;Losses&rdquo;) arising from claims, lawsuits and other legal actions
+ brought by a third party against the Indemnified Contributor to the extent
+ caused by the acts or omissions of such Commercial Contributor in connection
+ with its distribution of the Program in a commercial product offering.
+ The obligations in this section do not apply to any claims or Losses relating
+ to any actual or alleged intellectual property infringement. In order to
+ qualify, an Indemnified Contributor must: a) promptly notify the
+ Commercial Contributor in writing of such claim, and b) allow the Commercial
+ Contributor to control, and cooperate with the Commercial Contributor in,
+ the defense and any related settlement negotiations. The Indemnified
+ Contributor may participate in any such claim at its own expense.
+ </p>
+ <p>For example, a Contributor might include the Program
+ in a commercial product offering, Product X. That Contributor is then a
+ Commercial Contributor. If that Commercial Contributor then makes performance
+ claims, or offers warranties related to Product X, those performance claims
+ and warranties are such Commercial Contributor&#039;s responsibility alone.
+ Under this section, the Commercial Contributor would have to defend claims
+ against the other Contributors related to those performance claims and
+ warranties, and if a court requires any other Contributor to pay any damages
+ as a result, the Commercial Contributor must pay those damages.
+ </p>
+ <h2 id="warranty">5. NO WARRANTY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN &ldquo;AS IS&rdquo; BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+ WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
+ solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its
+ exercise of rights under this Agreement, including but not limited to the
+ risks and costs of program errors, compliance with applicable laws, damage
+ to or loss of data, programs or equipment, and unavailability or
+ interruption of operations.
+ </p>
+ <h2 id="disclaimer">6. DISCLAIMER OF LIABILITY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY
+ LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+ OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ </p>
+ <h2 id="general">7. GENERAL</h2>
+ <p>If any provision of this Agreement is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of the
+ remainder of the terms of this Agreement, and without further action by the
+ parties hereto, such provision shall be reformed to the minimum extent
+ necessary to make such provision valid and enforceable.
+ </p>
+ <p>If Recipient institutes patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+ (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient&#039;s patent(s), then such Recipient&#039;s rights granted
+ under Section 2(b) shall terminate as of the date such litigation is filed.
+ </p>
+ <p>All Recipient&#039;s rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and
+ does not cure such failure in a reasonable period of time after becoming
+ aware of such noncompliance. If all Recipient&#039;s rights under this Agreement
+ terminate, Recipient agrees to cease use and distribution of the Program
+ as soon as reasonably practicable. However, Recipient&#039;s obligations under
+ this Agreement and any licenses granted by Recipient relating to the
+ Program shall continue and survive.
+ </p>
+ <p>Everyone is permitted to copy and distribute copies of this Agreement,
+ but in order to avoid inconsistency the Agreement is copyrighted and may
+ only be modified in the following manner. The Agreement Steward reserves
+ the right to publish new versions (including revisions) of this Agreement
+ from time to time. No one other than the Agreement Steward has the right
+ to modify this Agreement. The Eclipse Foundation is the initial Agreement
+ Steward. The Eclipse Foundation may assign the responsibility to serve as
+ the Agreement Steward to a suitable separate entity. Each new version of
+ the Agreement will be given a distinguishing version number. The Program
+ (including Contributions) may always be Distributed subject to the version
+ of the Agreement under which it was received. In addition, after a new
+ version of the Agreement is published, Contributor may elect to Distribute
+ the Program (including its Contributions) under the new version.
+ </p>
+ <p>Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
+ receives no rights or licenses to the intellectual property of any
+ Contributor under this Agreement, whether expressly, by implication,
+ estoppel or otherwise. All rights in the Program not expressly granted
+ under this Agreement are reserved. Nothing in this Agreement is intended
+ to be enforceable by any entity that is not a Contributor or Recipient.
+ No third-party beneficiary rights are created under this Agreement.
+ </p>
+ <h2 id="exhibit-a">Exhibit A &ndash; Form of Secondary Licenses Notice</h2>
+ <p>&ldquo;This Source Code may also be made available under the following
+ Secondary Licenses when the conditions for such availability set forth
+ in the Eclipse Public License, v. 2.0 are satisfied: {name license(s),
+ version(s), and exceptions or additional permissions here}.&rdquo;
+ </p>
+ <blockquote>
+ <p>Simply including a copy of this Agreement, including this Exhibit A
+ is not sufficient to license the Source Code under Secondary Licenses.
+ </p>
+ <p>If it is not possible or desirable to put the notice in a particular file,
+ then You may include the notice in a location (such as a LICENSE file in a
+ relevant directory) where a recipient would be likely to look for
+ such a notice.
+ </p>
+ <p>You may add additional accurate notices of copyright ownership.</p>
+ </blockquote>
+ </body>
+</html> \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy.tests/epl-v10.html b/org.eclipse.osbp.xtext.strategy.tests/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.strategy.tests/epl-v10.html
+++ /dev/null
@@ -1,259 +0,0 @@
-<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Eclipse Public License - Version 1.0</title>
-<style type="text/css">
- body {
- size: 8.5in 11.0in;
- margin: 0.25in 0.5in 0.25in 0.5in;
- tab-interval: 0.5in;
- }
- p {
- margin-left: auto;
- margin-top: 0.5em;
- margin-bottom: 0.5em;
- }
- p.list {
- margin-left: 0.5in;
- margin-top: 0.05em;
- margin-bottom: 0.05em;
- }
- </style>
-
-</head>
-
-<body lang="EN-US">
-
-<h2>Eclipse Public License - v 1.0</h2>
-
-<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
-PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
-DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
-AGREEMENT.</p>
-
-<p><b>1. DEFINITIONS</b></p>
-
-<p>"Contribution" means:</p>
-
-<p class="list">a) in the case of the initial Contributor, the initial
-code and documentation distributed under this Agreement, and</p>
-<p class="list">b) in the case of each subsequent Contributor:</p>
-<p class="list">i) changes to the Program, and</p>
-<p class="list">ii) additions to the Program;</p>
-<p class="list">where such changes and/or additions to the Program
-originate from and are distributed by that particular Contributor. A
-Contribution 'originates' from a Contributor if it was added to the
-Program by such Contributor itself or anyone acting on such
-Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in
-conjunction with the Program under their own license agreement, and (ii)
-are not derivative works of the Program.</p>
-
-<p>"Contributor" means any person or entity that distributes
-the Program.</p>
-
-<p>"Licensed Patents" mean patent claims licensable by a
-Contributor which are necessarily infringed by the use or sale of its
-Contribution alone or when combined with the Program.</p>
-
-<p>"Program" means the Contributions distributed in accordance
-with this Agreement.</p>
-
-<p>"Recipient" means anyone who receives the Program under
-this Agreement, including all Contributors.</p>
-
-<p><b>2. GRANT OF RIGHTS</b></p>
-
-<p class="list">a) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works
-of, publicly display, publicly perform, distribute and sublicense the
-Contribution of such Contributor, if any, and such derivative works, in
-source code and object code form.</p>
-
-<p class="list">b) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell,
-offer to sell, import and otherwise transfer the Contribution of such
-Contributor, if any, in source code and object code form. This patent
-license shall apply to the combination of the Contribution and the
-Program if, at the time the Contribution is added by the Contributor,
-such addition of the Contribution causes such combination to be covered
-by the Licensed Patents. The patent license shall not apply to any other
-combinations which include the Contribution. No hardware per se is
-licensed hereunder.</p>
-
-<p class="list">c) Recipient understands that although each Contributor
-grants the licenses to its Contributions set forth herein, no assurances
-are provided by any Contributor that the Program does not infringe the
-patent or other intellectual property rights of any other entity. Each
-Contributor disclaims any liability to Recipient for claims brought by
-any other entity based on infringement of intellectual property rights
-or otherwise. As a condition to exercising the rights and licenses
-granted hereunder, each Recipient hereby assumes sole responsibility to
-secure any other intellectual property rights needed, if any. For
-example, if a third party patent license is required to allow Recipient
-to distribute the Program, it is Recipient's responsibility to acquire
-that license before distributing the Program.</p>
-
-<p class="list">d) Each Contributor represents that to its knowledge it
-has sufficient copyright rights in its Contribution, if any, to grant
-the copyright license set forth in this Agreement.</p>
-
-<p><b>3. REQUIREMENTS</b></p>
-
-<p>A Contributor may choose to distribute the Program in object code
-form under its own license agreement, provided that:</p>
-
-<p class="list">a) it complies with the terms and conditions of this
-Agreement; and</p>
-
-<p class="list">b) its license agreement:</p>
-
-<p class="list">i) effectively disclaims on behalf of all Contributors
-all warranties and conditions, express and implied, including warranties
-or conditions of title and non-infringement, and implied warranties or
-conditions of merchantability and fitness for a particular purpose;</p>
-
-<p class="list">ii) effectively excludes on behalf of all Contributors
-all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;</p>
-
-<p class="list">iii) states that any provisions which differ from this
-Agreement are offered by that Contributor alone and not by any other
-party; and</p>
-
-<p class="list">iv) states that source code for the Program is available
-from such Contributor, and informs licensees how to obtain it in a
-reasonable manner on or through a medium customarily used for software
-exchange.</p>
-
-<p>When the Program is made available in source code form:</p>
-
-<p class="list">a) it must be made available under this Agreement; and</p>
-
-<p class="list">b) a copy of this Agreement must be included with each
-copy of the Program.</p>
-
-<p>Contributors may not remove or alter any copyright notices contained
-within the Program.</p>
-
-<p>Each Contributor must identify itself as the originator of its
-Contribution, if any, in a manner that reasonably allows subsequent
-Recipients to identify the originator of the Contribution.</p>
-
-<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
-
-<p>Commercial distributors of software may accept certain
-responsibilities with respect to end users, business partners and the
-like. While this license is intended to facilitate the commercial use of
-the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create
-potential liability for other Contributors. Therefore, if a Contributor
-includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and
-indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses")
-arising from claims, lawsuits and other legal actions brought by a third
-party against the Indemnified Contributor to the extent caused by the
-acts or omissions of such Commercial Contributor in connection with its
-distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In
-order to qualify, an Indemnified Contributor must: a) promptly notify
-the Commercial Contributor in writing of such claim, and b) allow the
-Commercial Contributor to control, and cooperate with the Commercial
-Contributor in, the defense and any related settlement negotiations. The
-Indemnified Contributor may participate in any such claim at its own
-expense.</p>
-
-<p>For example, a Contributor might include the Program in a commercial
-product offering, Product X. That Contributor is then a Commercial
-Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance
-claims and warranties are such Commercial Contributor's responsibility
-alone. Under this section, the Commercial Contributor would have to
-defend claims against the other Contributors related to those
-performance claims and warranties, and if a court requires any other
-Contributor to pay any damages as a result, the Commercial Contributor
-must pay those damages.</p>
-
-<p><b>5. NO WARRANTY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
-PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
-OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
-ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
-OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and
-distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to
-the risks and costs of program errors, compliance with applicable laws,
-damage to or loss of data, programs or equipment, and unavailability or
-interruption of operations.</p>
-
-<p><b>6. DISCLAIMER OF LIABILITY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
-NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
-WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
-DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
-
-<p><b>7. GENERAL</b></p>
-
-<p>If any provision of this Agreement is invalid or unenforceable under
-applicable law, it shall not affect the validity or enforceability of
-the remainder of the terms of this Agreement, and without further action
-by the parties hereto, such provision shall be reformed to the minimum
-extent necessary to make such provision valid and enforceable.</p>
-
-<p>If Recipient institutes patent litigation against any entity
-(including a cross-claim or counterclaim in a lawsuit) alleging that the
-Program itself (excluding combinations of the Program with other
-software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the
-date such litigation is filed.</p>
-
-<p>All Recipient's rights under this Agreement shall terminate if it
-fails to comply with any of the material terms or conditions of this
-Agreement and does not cure such failure in a reasonable period of time
-after becoming aware of such noncompliance. If all Recipient's rights
-under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive.</p>
-
-<p>Everyone is permitted to copy and distribute copies of this
-Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The
-Agreement Steward reserves the right to publish new versions (including
-revisions) of this Agreement from time to time. No one other than the
-Agreement Steward has the right to modify this Agreement. The Eclipse
-Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a
-suitable separate entity. Each new version of the Agreement will be
-given a distinguishing version number. The Program (including
-Contributions) may always be distributed subject to the version of the
-Agreement under which it was received. In addition, after a new version
-of the Agreement is published, Contributor may elect to distribute the
-Program (including its Contributions) under the new version. Except as
-expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
-rights or licenses to the intellectual property of any Contributor under
-this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this
-Agreement are reserved.</p>
-
-<p>This Agreement is governed by the laws of the State of New York and
-the intellectual property laws of the United States of America. No party
-to this Agreement will bring a legal action under this Agreement more
-than one year after the cause of action arose. Each party waives its
-rights to a jury trial in any resulting litigation.</p>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy.tests/license.html b/org.eclipse.osbp.xtext.strategy.tests/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.strategy.tests/license.html
+++ b/org.eclipse.osbp.xtext.strategy.tests/license.html
@@ -1,164 +1,189 @@
-<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Eclipse Foundation Software User Agreement</title>
</head>
<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>February 1, 2011</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse
- Foundation is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0
- ("EPL"). A copy of the EPL is provided with this Content and is also
- available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, "Program" will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code,
-documentation and other files maintained in the Eclipse Foundation
-source code
- repository ("Repository") in software modules ("Modules") and made
-available as downloadable archives ("Downloads").</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to
-facilitate delivering, extending, and upgrading the Content. Typical
-modules may include plug-ins ("Plug-ins"), plug-in fragments
-("Fragments"), and features ("Features").</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&#8482; ARchive) in a directory named "plugins".</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or
-Fragments and associated material. Each Feature may be packaged as a
-sub-directory in a directory named "features". Within a Feature, files
-named "feature.xml" may contain a list of the names and version numbers
-of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features ("Included
-Features"). Within a Feature, files named "feature.xml" may contain a
-list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be
-contained in files named "about.html" ("Abouts"). The terms and
-conditions governing Features and
-Included Features should be contained in files named "license.html"
-("Feature Licenses"). Abouts and Feature Licenses may be located in any
- directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is
-installed using the Provisioning Technology (as defined below), you must
- agree to a license ("Feature Update License") during the
-installation process. If the Feature contains Included Features, the
-Feature Update License should either provide you with the terms and
-conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be
-found in the "license" property of files named "feature.properties"
-found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the
-terms and conditions (or references to such terms and conditions) that
-govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
- SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
-CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
-or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions
-govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software,
-examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager ("Provisioning Technology") for the purpose of
-allowing users to install software, documentation, information and/or
- other materials (collectively "Installable Software"). This
-capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about
-packaging Installable Software is available at <a href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- ("Specification").</p>
-
-<p>You may use Provisioning Technology to allow other parties to install
- Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to
- be presented to, and accepted by, the users of the Provisioning
-Technology
- in accordance with the Specification. By using Provisioning
-Technology in such a manner and making it available in accordance with
-the
- Specification, you further acknowledge your agreement to, and the
-acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur ("Provisioning Process") in
-which a user may execute the Provisioning Technology
- on a machine ("Target Machine") with the intent of installing,
-extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology
-may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user
-the terms and conditions that govern the use of the Installable
- Software ("Installable Software Agreement") and such Installable
-Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable
-Software Agreement must inform the user of the terms and conditions that
- govern
- the Installable Software and must solicit acceptance by the end
-user in the manner prescribed in such Installable Software Agreement.
-Upon such
- indication of agreement by the user, the provisioning Technology
-will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are
- currently may have restrictions on the import, possession, and use,
-and/or re-export to
- another country, of encryption software. BEFORE using any encryption
-software, please check the country's laws, regulations and policies
-concerning the import,
- possession, or use, and re-export of encryption software, to see if
-this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-
-
-</body></html> \ No newline at end of file
+ <h2>Eclipse Foundation Software User Agreement</h2>
+ <p>November 22, 2017</p>
+
+ <h3>Usage Of Content</h3>
+
+ <p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
+ INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+ (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY
+ THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+ CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS
+ GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY
+ APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS
+ AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+ AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
+ USE THE CONTENT.</p>
+
+ <h3>Applicable Licenses</h3>
+
+ <p>
+ Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the
+ Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the
+ EPL is provided with this Content and is also available at <a
+ href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>.
+ For purposes of the EPL, &quot;Program&quot; will mean the Content.
+ </p>
+
+ <p>Content includes, but is not limited to, source code, object
+ code, documentation and other files maintained in the Eclipse
+ Foundation source code repository (&quot;Repository&quot;) in software
+ modules (&quot;Modules&quot;) and made available as downloadable
+ archives (&quot;Downloads&quot;).</p>
+
+ <ul>
+ <li>Content may be structured and packaged into modules to
+ facilitate delivering, extending, and upgrading the Content. Typical
+ modules may include plug-ins (&quot;Plug-ins&quot;), plug-in
+ fragments (&quot;Fragments&quot;), and features
+ (&quot;Features&quot;).</li>
+ <li>Each Plug-in or Fragment may be packaged as a sub-directory
+ or JAR (Java&trade; ARchive) in a directory named
+ &quot;plugins&quot;.</li>
+ <li>A Feature is a bundle of one or more Plug-ins and/or
+ Fragments and associated material. Each Feature may be packaged as a
+ sub-directory in a directory named &quot;features&quot;. Within a
+ Feature, files named &quot;feature.xml&quot; may contain a list of
+ the names and version numbers of the Plug-ins and/or Fragments
+ associated with that Feature.</li>
+ <li>Features may also include other Features (&quot;Included
+ Features&quot;). Within a Feature, files named
+ &quot;feature.xml&quot; may contain a list of the names and version
+ numbers of Included Features.</li>
+ </ul>
+
+ <p>The terms and conditions governing Plug-ins and Fragments should
+ be contained in files named &quot;about.html&quot;
+ (&quot;Abouts&quot;). The terms and conditions governing Features and
+ Included Features should be contained in files named
+ &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and
+ Feature Licenses may be located in any directory of a Download or
+ Module including, but not limited to the following locations:</p>
+
+ <ul>
+ <li>The top-level (root) directory</li>
+ <li>Plug-in and Fragment directories</li>
+ <li>Inside Plug-ins and Fragments packaged as JARs</li>
+ <li>Sub-directories of the directory named &quot;src&quot; of
+ certain Plug-ins</li>
+ <li>Feature directories</li>
+ </ul>
+
+ <p>Note: if a Feature made available by the Eclipse Foundation is
+ installed using the Provisioning Technology (as defined below), you
+ must agree to a license (&quot;Feature Update License&quot;) during
+ the installation process. If the Feature contains Included Features,
+ the Feature Update License should either provide you with the terms
+ and conditions governing the Included Features or inform you where you
+ can locate them. Feature Update Licenses may be found in the
+ &quot;license&quot; property of files named
+ &quot;feature.properties&quot; found within a Feature. Such Abouts,
+ Feature Licenses, and Feature Update Licenses contain the terms and
+ conditions (or references to such terms and conditions) that govern
+ your use of the associated Content in that directory.</p>
+
+ <p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY
+ REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND
+ CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT
+ ARE NOT LIMITED TO):</p>
+
+ <ul>
+ <li>Eclipse Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>)
+ </li>
+ <li>Eclipse Distribution License Version 1.0 (available at <a
+ href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)
+ </li>
+ <li>Common Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)
+ </li>
+ <li>Apache Software License 1.1 (available at <a
+ href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)
+ </li>
+ <li>Apache Software License 2.0 (available at <a
+ href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)
+ </li>
+ <li>Mozilla Public License Version 1.1 (available at <a
+ href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)
+ </li>
+ </ul>
+
+ <p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
+ CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
+ or Feature Update License is provided, please contact the Eclipse
+ Foundation to determine what terms and conditions govern that
+ particular Content.</p>
+
+
+ <h3>Use of Provisioning Technology</h3>
+
+ <p>
+ The Eclipse Foundation makes available provisioning software, examples
+ of which include, but are not limited to, p2 and the Eclipse Update
+ Manager (&quot;Provisioning Technology&quot;) for the purpose of
+ allowing users to install software, documentation, information and/or
+ other materials (collectively &quot;Installable Software&quot;). This
+ capability is provided with the intent of allowing such users to
+ install, extend and update Eclipse-based products. Information about
+ packaging Installable Software is available at <a
+ href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+ (&quot;Specification&quot;).
+ </p>
+
+ <p>You may use Provisioning Technology to allow other parties to
+ install Installable Software. You shall be responsible for enabling
+ the applicable license agreements relating to the Installable Software
+ to be presented to, and accepted by, the users of the Provisioning
+ Technology in accordance with the Specification. By using Provisioning
+ Technology in such a manner and making it available in accordance with
+ the Specification, you further acknowledge your agreement to, and the
+ acquisition of all necessary rights to permit the following:</p>
+
+ <ol>
+ <li>A series of actions may occur (&quot;Provisioning
+ Process&quot;) in which a user may execute the Provisioning
+ Technology on a machine (&quot;Target Machine&quot;) with the intent
+ of installing, extending or updating the functionality of an
+ Eclipse-based product.</li>
+ <li>During the Provisioning Process, the Provisioning Technology
+ may cause third party Installable Software or a portion thereof to be
+ accessed and copied to the Target Machine.</li>
+ <li>Pursuant to the Specification, you will provide to the user
+ the terms and conditions that govern the use of the Installable
+ Software (&quot;Installable Software Agreement&quot;) and such
+ Installable Software Agreement shall be accessed from the Target
+ Machine in accordance with the Specification. Such Installable
+ Software Agreement must inform the user of the terms and conditions
+ that govern the Installable Software and must solicit acceptance by
+ the end user in the manner prescribed in such Installable Software
+ Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the Installable
+ Software.</li>
+ </ol>
+
+ <h3>Cryptography</h3>
+
+ <p>Content may contain encryption software. The country in which
+ you are currently may have restrictions on the import, possession, and
+ use, and/or re-export to another country, of encryption software.
+ BEFORE using any encryption software, please check the country's laws,
+ regulations and policies concerning the import, possession, or use,
+ and re-export of encryption software, to see if this is permitted.</p>
+
+ <p>
+ <small>Java and all Java-based trademarks are trademarks of
+ Oracle Corporation in the United States, other countries, or both.</small>
+ </p>
+</body>
+</html>
diff --git a/org.eclipse.osbp.xtext.strategy.tests/pom.xml b/org.eclipse.osbp.xtext.strategy.tests/pom.xml
index e2222e5..ef0f3fa 100644
--- a/org.eclipse.osbp.xtext.strategy.tests/pom.xml
+++ b/org.eclipse.osbp.xtext.strategy.tests/pom.xml
@@ -2,9 +2,11 @@
<!--#======================================================================= -->
<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) -->
<!--# All rights reserved. This program and the accompanying materials -->
-<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# are made available under the terms of the Eclipse Public License 2.0 -->
<!--# which accompanies this distribution, and is available at -->
-<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# https://www.eclipse.org/legal/epl-2.0/ -->
+<!--# -->
+<!--# SPDX-License-Identifier: EPL-2.0 -->
<!--# -->
<!--# Contributors: -->
<!--# Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation -->
diff --git a/org.eclipse.osbp.xtext.strategy.tests/src-gen/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLInjectorProvider.java b/org.eclipse.osbp.xtext.strategy.tests/src-gen/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLInjectorProvider.java
index 30b2db9..5b82334 100644
--- a/org.eclipse.osbp.xtext.strategy.tests/src-gen/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLInjectorProvider.java
+++ b/org.eclipse.osbp.xtext.strategy.tests/src-gen/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLInjectorProvider.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.tests;
diff --git a/org.eclipse.osbp.xtext.strategy.tests/src/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLParsingTest.xtend b/org.eclipse.osbp.xtext.strategy.tests/src/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLParsingTest.xtend
index a3f0f20..4d0c464 100644
--- a/org.eclipse.osbp.xtext.strategy.tests/src/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLParsingTest.xtend
+++ b/org.eclipse.osbp.xtext.strategy.tests/src/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLParsingTest.xtend
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.tests
diff --git a/org.eclipse.osbp.xtext.strategy.tests/xtend-gen/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLParsingTest.java b/org.eclipse.osbp.xtext.strategy.tests/xtend-gen/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLParsingTest.java
index 619b0f9..e22c435 100644
--- a/org.eclipse.osbp.xtext.strategy.tests/xtend-gen/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLParsingTest.java
+++ b/org.eclipse.osbp.xtext.strategy.tests/xtend-gen/org/eclipse/osbp/xtext/strategy/tests/StrategyDSLParsingTest.java
@@ -1,11 +1,21 @@
/**
- * generated by Xtext 2.11.0
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.tests;
import com.google.inject.Inject;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.osbp.xtext.strategy.StrategyModel;
import org.eclipse.osbp.xtext.strategy.tests.StrategyDSLInjectorProvider;
import org.eclipse.xtend2.lib.StringConcatenation;
@@ -32,10 +42,7 @@ public class StrategyDSLParsingTest {
_builder.newLine();
final StrategyModel result = this.parseHelper.parse(_builder);
Assert.assertNotNull(result);
- Resource _eResource = result.eResource();
- EList<Resource.Diagnostic> _errors = _eResource.getErrors();
- boolean _isEmpty = _errors.isEmpty();
- Assert.assertTrue(_isEmpty);
+ Assert.assertTrue(result.eResource().getErrors().isEmpty());
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
diff --git a/org.eclipse.osbp.xtext.strategy.ui/LICENSE.txt b/org.eclipse.osbp.xtext.strategy.ui/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.strategy.ui/LICENSE.txt
@@ -1,161 +1,140 @@
-Eclipse Public License -v 1.0
-
-THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION
-OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
-
-1. DEFINITIONS
-
-"Contribution" means:
-
-a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
-
-b) in the case of each subsequent Contributor:
-
-i) changes to the Program, and
-
-ii) additions to the Program;
-
-where such changes and/or additions to the Program originate from and are distributed by that particular Contributor.
-A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone
-acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate
-modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not
-derivative works of the Program.
-
-"Contributor" means any person or entity that distributes the Program.
-
-"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of
-its Contribution alone or when combined with the Program.
-
-"Program" means the Contributions distributed in accordance with this Agreement.
-
-"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
-
-2. GRANT OF RIGHTS
-
-a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute
-and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code
-form.
-
-b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the
-Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
-combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such
-addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not
-apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
-
-c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no
-assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity
-based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property
-rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
-Program, it is Recipient's responsibility to acquire that license before distributing the Program.
-
-d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to
-grant the copyright license set forth in this Agreement.
-
-3. REQUIREMENTS
-
-A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
-
-a) it complies with the terms and conditions of this Agreement; and
-
-b) its license agreement:
-
-i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including
-warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and
-fitness for a particular purpose;
-
-ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;
-
-iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any
-other party; and
-
-iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it
-in a reasonable manner on or through a medium customarily used for software exchange.
-
-When the Program is made available in source code form:
-
-a) it must be made available under this Agreement; and
-
-b) a copy of this Agreement must be included with each copy of the Program.
-
-Contributors may not remove or alter any copyright notices contained within the Program.
-
-Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution.
-
-4. COMMERCIAL DISTRIBUTION
-
-Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and
-the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes
-the Program in a commercial product offering should do so in a manner which does not create potential liability for
-other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions
-brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
-Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual
-property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the
-Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may
- participate in any such claim at its own expense.
-
-For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is
-then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties
-related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone.
-Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to
-those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result,
-the Commercial Contributor must pay those damages.
-
-5. NO WARRANTY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
-NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
-determining the appropriateness of using and distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance
-with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
-
-6. DISCLAIMER OF LIABILITY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-7. GENERAL
-
-If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such
-provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
-
-If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such
-Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such
-litigation is filed.
-
-All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such
-noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution
-of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses
- granted by Recipient relating to the Program shall continue and survive.
-
-Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement
-is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish
-new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
-right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the
-Agreement will be given a distinguishing version number. The Program (including Contributions) may always be
-distributed subject to the version of the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the
-new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
-
-This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States
-of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause
-of action arose. Each party waives its rights to a jury trial in any resulting litigation. \ No newline at end of file
+Eclipse Foundation Software User Agreement
+
+November 22, 2017
+
+Usage Of Content
+
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
+AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
+THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
+TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
+BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
+APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
+MAY NOT USE THE CONTENT.
+
+Applicable Licenses
+
+Unless otherwise indicated, all Content made available by the Eclipse Foundation
+is provided to you under the terms and conditions of the Eclipse Public License
+Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
+available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
+"Program" will mean the Content.
+
+Content includes, but is not limited to, source code, object code, documentation
+and other files maintained in the Eclipse Foundation source code repository
+("Repository") in software modules ("Modules") and made available as
+downloadable archives ("Downloads").
+
+- Content may be structured and packaged into modules to facilitate
+ delivering, extending, and upgrading the Content. Typical modules may
+ include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
+ features ("Features").
+- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
+ (Javaâ„¢ ARchive) in a directory named "plugins".
+- A Feature is a bundle of one or more Plug-ins and/or Fragments and
+ associated material. Each Feature may be packaged as a sub-directory in a
+ directory named "features". Within a Feature, files named "feature.xml" may
+ contain a list of the names and version numbers of the Plug-ins and/or
+ Fragments associated with that Feature.
+- Features may also include other Features ("Included Features"). Within a
+ Feature, files named "feature.xml" may contain a list of the names and
+ version numbers of Included Features.
+
+The terms and conditions governing Plug-ins and Fragments should be contained in
+files named "about.html" ("Abouts"). The terms and conditions governing Features
+and Included Features should be contained in files named "license.html"
+("Feature Licenses"). Abouts and Feature Licenses may be located in any
+directory of a Download or Module including, but not limited to the following
+locations:
+
+- The top-level (root) directory
+- Plug-in and Fragment directories
+- Inside Plug-ins and Fragments packaged as JARs
+- Sub-directories of the directory named "src" of certain Plug-ins
+- Feature directories
+
+Note: if a Feature made available by the Eclipse Foundation is installed using
+the Provisioning Technology (as defined below), you must agree to a license
+("Feature Update License") during the installation process. If the Feature
+contains Included Features, the Feature Update License should either provide you
+with the terms and conditions governing the Included Features or inform you
+where you can locate them. Feature Update Licenses may be found in the "license"
+property of files named "feature.properties" found within a Feature. Such
+Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
+conditions (or references to such terms and conditions) that govern your use of
+the associated Content in that directory.
+
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
+OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
+
+- Eclipse Public License Version 1.0 (available at
+ http://www.eclipse.org/legal/epl-v10.html)
+- Eclipse Distribution License Version 1.0 (available at
+ http://www.eclipse.org/licenses/edl-v1.0.html)
+- Common Public License Version 1.0 (available at
+ http://www.eclipse.org/legal/cpl-v10.html)
+- Apache Software License 1.1 (available at
+ http://www.apache.org/licenses/LICENSE)
+- Apache Software License 2.0 (available at
+ http://www.apache.org/licenses/LICENSE-2.0)
+- Mozilla Public License Version 1.1 (available at
+ http://www.mozilla.org/MPL/MPL-1.1.html)
+
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
+USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
+provided, please contact the Eclipse Foundation to determine what terms and
+conditions govern that particular Content.
+
+Use of Provisioning Technology
+
+The Eclipse Foundation makes available provisioning software, examples of which
+include, but are not limited to, p2 and the Eclipse Update Manager
+("Provisioning Technology") for the purpose of allowing users to install
+software, documentation, information and/or other materials (collectively
+"Installable Software"). This capability is provided with the intent of allowing
+such users to install, extend and update Eclipse-based products. Information
+about packaging Installable Software is available at
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").
+
+You may use Provisioning Technology to allow other parties to install
+Installable Software. You shall be responsible for enabling the applicable
+license agreements relating to the Installable Software to be presented to, and
+accepted by, the users of the Provisioning Technology in accordance with the
+Specification. By using Provisioning Technology in such a manner and making it
+available in accordance with the Specification, you further acknowledge your
+agreement to, and the acquisition of all necessary rights to permit the
+following:
+
+1. A series of actions may occur ("Provisioning Process") in which a user may
+ execute the Provisioning Technology on a machine ("Target Machine") with the
+ intent of installing, extending or updating the functionality of an
+ Eclipse-based product.
+2. During the Provisioning Process, the Provisioning Technology may cause third
+ party Installable Software or a portion thereof to be accessed and copied to
+ the Target Machine.
+3. Pursuant to the Specification, you will provide to the user the terms and
+ conditions that govern the use of the Installable Software ("Installable
+ Software Agreement") and such Installable Software Agreement shall be
+ accessed from the Target Machine in accordance with the Specification. Such
+ Installable Software Agreement must inform the user of the terms and
+ conditions that govern the Installable Software and must solicit acceptance
+ by the end user in the manner prescribed in such Installable
+ Software Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the
+ Installable Software.
+
+Cryptography
+
+Content may contain encryption software. The country in which you are currently
+may have restrictions on the import, possession, and use, and/or re-export to
+another country, of encryption software. BEFORE using any encryption software,
+please check the country's laws, regulations and policies concerning the import,
+possession, or use, and re-export of encryption software, to see if this is
+permitted.
+
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the
+United States, other countries, or both.
diff --git a/org.eclipse.osbp.xtext.strategy.ui/about.html b/org.eclipse.osbp.xtext.strategy.ui/about.html
index 64c0598..e8b834d 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/about.html
+++ b/org.eclipse.osbp.xtext.strategy.ui/about.html
@@ -8,13 +8,13 @@
<body lang="EN-US">
<h2>About This Content</h2>
-<p>June 1, 2016</p>
+<p>November 30, 2017</p>
<h3>License</h3>
<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-2.0</a>.
For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
diff --git a/org.eclipse.osbp.xtext.strategy.ui/about.properties b/org.eclipse.osbp.xtext.strategy.ui/about.properties
index f110c41..70b3c78 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/about.properties
+++ b/org.eclipse.osbp.xtext.strategy.ui/about.properties
@@ -1,9 +1,11 @@
#
# Copyright (c) 2012, 2016 - Loetz GmbH&Co.KG (Heidelberg)
# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
+# are made available under the terms of the Eclipse Public License 2.0
# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
# Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation
@@ -17,9 +19,11 @@ featureName=org.eclipse.osbp.xtext.strategy.ui
featureText=\
Copyright (c) 2012-2016 - Loetz GmbH&Co.KG \n\
All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
+are made available under the terms of the Eclipse Public License 2.0 \n\
which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
+https://www.eclipse.org/legal/epl-2.0/\n\
+\n\
+SPDX-License-Identifier: EPL-2.0\n\
\n\
Contributors:\n\
Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation\n
diff --git a/org.eclipse.osbp.xtext.strategy.ui/build.properties b/org.eclipse.osbp.xtext.strategy.ui/build.properties
index 1d49248..b82f6d7 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/build.properties
+++ b/org.eclipse.osbp.xtext.strategy.ui/build.properties
@@ -8,10 +8,10 @@ bin.includes = about.properties, about.mappings, about.ini, about.html, META
i18n/,\
license.html,\
LICENSE.txt,\
- epl-v10.html,\
+ epl-2.0.html,\
icons/
src.includes = about.properties, about.mappings, about.ini, about.html, license.html,\
LICENSE.txt,\
- epl-v10.html,\
+ epl-2.0.html,\
icons/
diff --git a/org.eclipse.osbp.xtext.strategy.ui/epl-2.0.html b/org.eclipse.osbp.xtext.strategy.ui/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.strategy.ui/epl-2.0.html
@@ -0,0 +1,300 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Eclipse Public License - Version 2.0</title>
+ <style type="text/css">
+ body {
+ margin: 1.5em 3em;
+ }
+ h1{
+ font-size:1.5em;
+ }
+ h2{
+ font-size:1em;
+ margin-bottom:0.5em;
+ margin-top:1em;
+ }
+ p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ }
+ ul, ol{
+ list-style-type:none;
+ }
+ </style>
+ </head>
+ <body>
+ <h1>Eclipse Public License - v 2.0</h1>
+ <p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+ PUBLIC LICENSE (&ldquo;AGREEMENT&rdquo;). ANY USE, REPRODUCTION OR DISTRIBUTION
+ OF THE PROGRAM CONSTITUTES RECIPIENT&#039;S ACCEPTANCE OF THIS AGREEMENT.
+ </p>
+ <h2 id="definitions">1. DEFINITIONS</h2>
+ <p>&ldquo;Contribution&rdquo; means:</p>
+ <ul>
+ <li>a) in the case of the initial Contributor, the initial content
+ Distributed under this Agreement, and
+ </li>
+ <li>
+ b) in the case of each subsequent Contributor:
+ <ul>
+ <li>i) changes to the Program, and</li>
+ <li>ii) additions to the Program;</li>
+ </ul>
+ where such changes and/or additions to the Program originate from
+ and are Distributed by that particular Contributor. A Contribution
+ &ldquo;originates&rdquo; from a Contributor if it was added to the Program by such
+ Contributor itself or anyone acting on such Contributor&#039;s behalf.
+ Contributions do not include changes or additions to the Program that
+ are not Modified Works.
+ </li>
+ </ul>
+ <p>&ldquo;Contributor&rdquo; means any person or entity that Distributes the Program.</p>
+ <p>&ldquo;Licensed Patents&rdquo; mean patent claims licensable by a Contributor which
+ are necessarily infringed by the use or sale of its Contribution alone
+ or when combined with the Program.
+ </p>
+ <p>&ldquo;Program&rdquo; means the Contributions Distributed in accordance with this
+ Agreement.
+ </p>
+ <p>&ldquo;Recipient&rdquo; means anyone who receives the Program under this Agreement
+ or any Secondary License (as applicable), including Contributors.
+ </p>
+ <p>&ldquo;Derivative Works&rdquo; shall mean any work, whether in Source Code or other
+ form, that is based on (or derived from) the Program and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship.
+ </p>
+ <p>&ldquo;Modified Works&rdquo; shall mean any work in Source Code or other form that
+ results from an addition to, deletion from, or modification of the
+ contents of the Program, including, for purposes of clarity any new file
+ in Source Code form that contains any contents of the Program. Modified
+ Works shall not include works that contain only declarations, interfaces,
+ types, classes, structures, or files of the Program solely in each case
+ in order to link to, bind by name, or subclass the Program or Modified
+ Works thereof.
+ </p>
+ <p>&ldquo;Distribute&rdquo; means the acts of a) distributing or b) making available
+ in any manner that enables the transfer of a copy.
+ </p>
+ <p>&ldquo;Source Code&rdquo; means the form of a Program preferred for making
+ modifications, including but not limited to software source code,
+ documentation source, and configuration files.
+ </p>
+ <p>&ldquo;Secondary License&rdquo; means either the GNU General Public License,
+ Version 2.0, or any later versions of that license, including any
+ exceptions or additional permissions as identified by the initial
+ Contributor.
+ </p>
+ <h2 id="grant-of-rights">2. GRANT OF RIGHTS</h2>
+ <ul>
+ <li>a) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare Derivative Works of, publicly display,
+ publicly perform, Distribute and sublicense the Contribution of such
+ Contributor, if any, and such Derivative Works.
+ </li>
+ <li>b) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor,
+ if any, in Source Code or other form. This patent license shall
+ apply to the combination of the Contribution and the Program if,
+ at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered
+ by the Licensed Patents. The patent license shall not apply to any
+ other combinations which include the Contribution. No hardware per
+ se is licensed hereunder.
+ </li>
+ <li>c) Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity.
+ Each Contributor disclaims any liability to Recipient for claims
+ brought by any other entity based on infringement of intellectual
+ property rights or otherwise. As a condition to exercising the rights
+ and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed,
+ if any. For example, if a third party patent license is required to
+ allow Recipient to Distribute the Program, it is Recipient&#039;s
+ responsibility to acquire that license before distributing the Program.
+ </li>
+ <li>d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright
+ license set forth in this Agreement.
+ </li>
+ <li>e) Notwithstanding the terms of any Secondary License, no Contributor
+ makes additional grants to any Recipient (other than those set forth
+ in this Agreement) as a result of such Recipient&#039;s receipt of the
+ Program under the terms of a Secondary License (if permitted under
+ the terms of Section 3).
+ </li>
+ </ul>
+ <h2 id="requirements">3. REQUIREMENTS</h2>
+ <p>3.1 If a Contributor Distributes the Program in any form, then:</p>
+ <ul>
+ <li>a) the Program must also be made available as Source Code, in
+ accordance with section 3.2, and the Contributor must accompany
+ the Program with a statement that the Source Code for the Program
+ is available under this Agreement, and informs Recipients how to
+ obtain it in a reasonable manner on or through a medium customarily
+ used for software exchange; and
+ </li>
+ <li>
+ b) the Contributor may Distribute the Program under a license
+ different than this Agreement, provided that such license:
+ <ul>
+ <li>i) effectively disclaims on behalf of all other Contributors all
+ warranties and conditions, express and implied, including warranties
+ or conditions of title and non-infringement, and implied warranties
+ or conditions of merchantability and fitness for a particular purpose;
+ </li>
+ <li>ii) effectively excludes on behalf of all other Contributors all
+ liability for damages, including direct, indirect, special, incidental
+ and consequential damages, such as lost profits;
+ </li>
+ <li>iii) does not attempt to limit or alter the recipients&#039; rights in the
+ Source Code under section 3.2; and
+ </li>
+ <li>iv) requires any subsequent distribution of the Program by any party
+ to be under a license that satisfies the requirements of this section 3.
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <p>3.2 When the Program is Distributed as Source Code:</p>
+ <ul>
+ <li>a) it must be made available under this Agreement, or if the Program (i)
+ is combined with other material in a separate file or files made available
+ under a Secondary License, and (ii) the initial Contributor attached to
+ the Source Code the notice described in Exhibit A of this Agreement,
+ then the Program may be made available under the terms of such
+ Secondary Licenses, and
+ </li>
+ <li>b) a copy of this Agreement must be included with each copy of the Program.</li>
+ </ul>
+ <p>3.3 Contributors may not remove or alter any copyright, patent, trademark,
+ attribution notices, disclaimers of warranty, or limitations of liability
+ (&lsquo;notices&rsquo;) contained within the Program from any copy of the Program which
+ they Distribute, provided that Contributors may add their own appropriate
+ notices.
+ </p>
+ <h2 id="commercial-distribution">4. COMMERCIAL DISTRIBUTION</h2>
+ <p>Commercial distributors of software may accept certain responsibilities
+ with respect to end users, business partners and the like. While this
+ license is intended to facilitate the commercial use of the Program, the
+ Contributor who includes the Program in a commercial product offering should
+ do so in a manner which does not create potential liability for other
+ Contributors. Therefore, if a Contributor includes the Program in a
+ commercial product offering, such Contributor (&ldquo;Commercial Contributor&rdquo;)
+ hereby agrees to defend and indemnify every other Contributor
+ (&ldquo;Indemnified Contributor&rdquo;) against any losses, damages and costs
+ (collectively &ldquo;Losses&rdquo;) arising from claims, lawsuits and other legal actions
+ brought by a third party against the Indemnified Contributor to the extent
+ caused by the acts or omissions of such Commercial Contributor in connection
+ with its distribution of the Program in a commercial product offering.
+ The obligations in this section do not apply to any claims or Losses relating
+ to any actual or alleged intellectual property infringement. In order to
+ qualify, an Indemnified Contributor must: a) promptly notify the
+ Commercial Contributor in writing of such claim, and b) allow the Commercial
+ Contributor to control, and cooperate with the Commercial Contributor in,
+ the defense and any related settlement negotiations. The Indemnified
+ Contributor may participate in any such claim at its own expense.
+ </p>
+ <p>For example, a Contributor might include the Program
+ in a commercial product offering, Product X. That Contributor is then a
+ Commercial Contributor. If that Commercial Contributor then makes performance
+ claims, or offers warranties related to Product X, those performance claims
+ and warranties are such Commercial Contributor&#039;s responsibility alone.
+ Under this section, the Commercial Contributor would have to defend claims
+ against the other Contributors related to those performance claims and
+ warranties, and if a court requires any other Contributor to pay any damages
+ as a result, the Commercial Contributor must pay those damages.
+ </p>
+ <h2 id="warranty">5. NO WARRANTY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN &ldquo;AS IS&rdquo; BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+ WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
+ solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its
+ exercise of rights under this Agreement, including but not limited to the
+ risks and costs of program errors, compliance with applicable laws, damage
+ to or loss of data, programs or equipment, and unavailability or
+ interruption of operations.
+ </p>
+ <h2 id="disclaimer">6. DISCLAIMER OF LIABILITY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY
+ LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+ OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ </p>
+ <h2 id="general">7. GENERAL</h2>
+ <p>If any provision of this Agreement is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of the
+ remainder of the terms of this Agreement, and without further action by the
+ parties hereto, such provision shall be reformed to the minimum extent
+ necessary to make such provision valid and enforceable.
+ </p>
+ <p>If Recipient institutes patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+ (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient&#039;s patent(s), then such Recipient&#039;s rights granted
+ under Section 2(b) shall terminate as of the date such litigation is filed.
+ </p>
+ <p>All Recipient&#039;s rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and
+ does not cure such failure in a reasonable period of time after becoming
+ aware of such noncompliance. If all Recipient&#039;s rights under this Agreement
+ terminate, Recipient agrees to cease use and distribution of the Program
+ as soon as reasonably practicable. However, Recipient&#039;s obligations under
+ this Agreement and any licenses granted by Recipient relating to the
+ Program shall continue and survive.
+ </p>
+ <p>Everyone is permitted to copy and distribute copies of this Agreement,
+ but in order to avoid inconsistency the Agreement is copyrighted and may
+ only be modified in the following manner. The Agreement Steward reserves
+ the right to publish new versions (including revisions) of this Agreement
+ from time to time. No one other than the Agreement Steward has the right
+ to modify this Agreement. The Eclipse Foundation is the initial Agreement
+ Steward. The Eclipse Foundation may assign the responsibility to serve as
+ the Agreement Steward to a suitable separate entity. Each new version of
+ the Agreement will be given a distinguishing version number. The Program
+ (including Contributions) may always be Distributed subject to the version
+ of the Agreement under which it was received. In addition, after a new
+ version of the Agreement is published, Contributor may elect to Distribute
+ the Program (including its Contributions) under the new version.
+ </p>
+ <p>Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
+ receives no rights or licenses to the intellectual property of any
+ Contributor under this Agreement, whether expressly, by implication,
+ estoppel or otherwise. All rights in the Program not expressly granted
+ under this Agreement are reserved. Nothing in this Agreement is intended
+ to be enforceable by any entity that is not a Contributor or Recipient.
+ No third-party beneficiary rights are created under this Agreement.
+ </p>
+ <h2 id="exhibit-a">Exhibit A &ndash; Form of Secondary Licenses Notice</h2>
+ <p>&ldquo;This Source Code may also be made available under the following
+ Secondary Licenses when the conditions for such availability set forth
+ in the Eclipse Public License, v. 2.0 are satisfied: {name license(s),
+ version(s), and exceptions or additional permissions here}.&rdquo;
+ </p>
+ <blockquote>
+ <p>Simply including a copy of this Agreement, including this Exhibit A
+ is not sufficient to license the Source Code under Secondary Licenses.
+ </p>
+ <p>If it is not possible or desirable to put the notice in a particular file,
+ then You may include the notice in a location (such as a LICENSE file in a
+ relevant directory) where a recipient would be likely to look for
+ such a notice.
+ </p>
+ <p>You may add additional accurate notices of copyright ownership.</p>
+ </blockquote>
+ </body>
+</html> \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy.ui/epl-v10.html b/org.eclipse.osbp.xtext.strategy.ui/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.strategy.ui/epl-v10.html
+++ /dev/null
@@ -1,259 +0,0 @@
-<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Eclipse Public License - Version 1.0</title>
-<style type="text/css">
- body {
- size: 8.5in 11.0in;
- margin: 0.25in 0.5in 0.25in 0.5in;
- tab-interval: 0.5in;
- }
- p {
- margin-left: auto;
- margin-top: 0.5em;
- margin-bottom: 0.5em;
- }
- p.list {
- margin-left: 0.5in;
- margin-top: 0.05em;
- margin-bottom: 0.05em;
- }
- </style>
-
-</head>
-
-<body lang="EN-US">
-
-<h2>Eclipse Public License - v 1.0</h2>
-
-<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
-PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
-DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
-AGREEMENT.</p>
-
-<p><b>1. DEFINITIONS</b></p>
-
-<p>"Contribution" means:</p>
-
-<p class="list">a) in the case of the initial Contributor, the initial
-code and documentation distributed under this Agreement, and</p>
-<p class="list">b) in the case of each subsequent Contributor:</p>
-<p class="list">i) changes to the Program, and</p>
-<p class="list">ii) additions to the Program;</p>
-<p class="list">where such changes and/or additions to the Program
-originate from and are distributed by that particular Contributor. A
-Contribution 'originates' from a Contributor if it was added to the
-Program by such Contributor itself or anyone acting on such
-Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in
-conjunction with the Program under their own license agreement, and (ii)
-are not derivative works of the Program.</p>
-
-<p>"Contributor" means any person or entity that distributes
-the Program.</p>
-
-<p>"Licensed Patents" mean patent claims licensable by a
-Contributor which are necessarily infringed by the use or sale of its
-Contribution alone or when combined with the Program.</p>
-
-<p>"Program" means the Contributions distributed in accordance
-with this Agreement.</p>
-
-<p>"Recipient" means anyone who receives the Program under
-this Agreement, including all Contributors.</p>
-
-<p><b>2. GRANT OF RIGHTS</b></p>
-
-<p class="list">a) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works
-of, publicly display, publicly perform, distribute and sublicense the
-Contribution of such Contributor, if any, and such derivative works, in
-source code and object code form.</p>
-
-<p class="list">b) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell,
-offer to sell, import and otherwise transfer the Contribution of such
-Contributor, if any, in source code and object code form. This patent
-license shall apply to the combination of the Contribution and the
-Program if, at the time the Contribution is added by the Contributor,
-such addition of the Contribution causes such combination to be covered
-by the Licensed Patents. The patent license shall not apply to any other
-combinations which include the Contribution. No hardware per se is
-licensed hereunder.</p>
-
-<p class="list">c) Recipient understands that although each Contributor
-grants the licenses to its Contributions set forth herein, no assurances
-are provided by any Contributor that the Program does not infringe the
-patent or other intellectual property rights of any other entity. Each
-Contributor disclaims any liability to Recipient for claims brought by
-any other entity based on infringement of intellectual property rights
-or otherwise. As a condition to exercising the rights and licenses
-granted hereunder, each Recipient hereby assumes sole responsibility to
-secure any other intellectual property rights needed, if any. For
-example, if a third party patent license is required to allow Recipient
-to distribute the Program, it is Recipient's responsibility to acquire
-that license before distributing the Program.</p>
-
-<p class="list">d) Each Contributor represents that to its knowledge it
-has sufficient copyright rights in its Contribution, if any, to grant
-the copyright license set forth in this Agreement.</p>
-
-<p><b>3. REQUIREMENTS</b></p>
-
-<p>A Contributor may choose to distribute the Program in object code
-form under its own license agreement, provided that:</p>
-
-<p class="list">a) it complies with the terms and conditions of this
-Agreement; and</p>
-
-<p class="list">b) its license agreement:</p>
-
-<p class="list">i) effectively disclaims on behalf of all Contributors
-all warranties and conditions, express and implied, including warranties
-or conditions of title and non-infringement, and implied warranties or
-conditions of merchantability and fitness for a particular purpose;</p>
-
-<p class="list">ii) effectively excludes on behalf of all Contributors
-all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;</p>
-
-<p class="list">iii) states that any provisions which differ from this
-Agreement are offered by that Contributor alone and not by any other
-party; and</p>
-
-<p class="list">iv) states that source code for the Program is available
-from such Contributor, and informs licensees how to obtain it in a
-reasonable manner on or through a medium customarily used for software
-exchange.</p>
-
-<p>When the Program is made available in source code form:</p>
-
-<p class="list">a) it must be made available under this Agreement; and</p>
-
-<p class="list">b) a copy of this Agreement must be included with each
-copy of the Program.</p>
-
-<p>Contributors may not remove or alter any copyright notices contained
-within the Program.</p>
-
-<p>Each Contributor must identify itself as the originator of its
-Contribution, if any, in a manner that reasonably allows subsequent
-Recipients to identify the originator of the Contribution.</p>
-
-<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
-
-<p>Commercial distributors of software may accept certain
-responsibilities with respect to end users, business partners and the
-like. While this license is intended to facilitate the commercial use of
-the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create
-potential liability for other Contributors. Therefore, if a Contributor
-includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and
-indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses")
-arising from claims, lawsuits and other legal actions brought by a third
-party against the Indemnified Contributor to the extent caused by the
-acts or omissions of such Commercial Contributor in connection with its
-distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In
-order to qualify, an Indemnified Contributor must: a) promptly notify
-the Commercial Contributor in writing of such claim, and b) allow the
-Commercial Contributor to control, and cooperate with the Commercial
-Contributor in, the defense and any related settlement negotiations. The
-Indemnified Contributor may participate in any such claim at its own
-expense.</p>
-
-<p>For example, a Contributor might include the Program in a commercial
-product offering, Product X. That Contributor is then a Commercial
-Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance
-claims and warranties are such Commercial Contributor's responsibility
-alone. Under this section, the Commercial Contributor would have to
-defend claims against the other Contributors related to those
-performance claims and warranties, and if a court requires any other
-Contributor to pay any damages as a result, the Commercial Contributor
-must pay those damages.</p>
-
-<p><b>5. NO WARRANTY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
-PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
-OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
-ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
-OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and
-distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to
-the risks and costs of program errors, compliance with applicable laws,
-damage to or loss of data, programs or equipment, and unavailability or
-interruption of operations.</p>
-
-<p><b>6. DISCLAIMER OF LIABILITY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
-NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
-WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
-DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
-
-<p><b>7. GENERAL</b></p>
-
-<p>If any provision of this Agreement is invalid or unenforceable under
-applicable law, it shall not affect the validity or enforceability of
-the remainder of the terms of this Agreement, and without further action
-by the parties hereto, such provision shall be reformed to the minimum
-extent necessary to make such provision valid and enforceable.</p>
-
-<p>If Recipient institutes patent litigation against any entity
-(including a cross-claim or counterclaim in a lawsuit) alleging that the
-Program itself (excluding combinations of the Program with other
-software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the
-date such litigation is filed.</p>
-
-<p>All Recipient's rights under this Agreement shall terminate if it
-fails to comply with any of the material terms or conditions of this
-Agreement and does not cure such failure in a reasonable period of time
-after becoming aware of such noncompliance. If all Recipient's rights
-under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive.</p>
-
-<p>Everyone is permitted to copy and distribute copies of this
-Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The
-Agreement Steward reserves the right to publish new versions (including
-revisions) of this Agreement from time to time. No one other than the
-Agreement Steward has the right to modify this Agreement. The Eclipse
-Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a
-suitable separate entity. Each new version of the Agreement will be
-given a distinguishing version number. The Program (including
-Contributions) may always be distributed subject to the version of the
-Agreement under which it was received. In addition, after a new version
-of the Agreement is published, Contributor may elect to distribute the
-Program (including its Contributions) under the new version. Except as
-expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
-rights or licenses to the intellectual property of any Contributor under
-this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this
-Agreement are reserved.</p>
-
-<p>This Agreement is governed by the laws of the State of New York and
-the intellectual property laws of the United States of America. No party
-to this Agreement will bring a legal action under this Agreement more
-than one year after the cause of action arose. Each party waives its
-rights to a jury trial in any resulting litigation.</p>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy.ui/license.html b/org.eclipse.osbp.xtext.strategy.ui/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/license.html
+++ b/org.eclipse.osbp.xtext.strategy.ui/license.html
@@ -1,164 +1,189 @@
-<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Eclipse Foundation Software User Agreement</title>
</head>
<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>February 1, 2011</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse
- Foundation is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0
- ("EPL"). A copy of the EPL is provided with this Content and is also
- available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, "Program" will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code,
-documentation and other files maintained in the Eclipse Foundation
-source code
- repository ("Repository") in software modules ("Modules") and made
-available as downloadable archives ("Downloads").</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to
-facilitate delivering, extending, and upgrading the Content. Typical
-modules may include plug-ins ("Plug-ins"), plug-in fragments
-("Fragments"), and features ("Features").</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&#8482; ARchive) in a directory named "plugins".</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or
-Fragments and associated material. Each Feature may be packaged as a
-sub-directory in a directory named "features". Within a Feature, files
-named "feature.xml" may contain a list of the names and version numbers
-of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features ("Included
-Features"). Within a Feature, files named "feature.xml" may contain a
-list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be
-contained in files named "about.html" ("Abouts"). The terms and
-conditions governing Features and
-Included Features should be contained in files named "license.html"
-("Feature Licenses"). Abouts and Feature Licenses may be located in any
- directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is
-installed using the Provisioning Technology (as defined below), you must
- agree to a license ("Feature Update License") during the
-installation process. If the Feature contains Included Features, the
-Feature Update License should either provide you with the terms and
-conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be
-found in the "license" property of files named "feature.properties"
-found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the
-terms and conditions (or references to such terms and conditions) that
-govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
- SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
-CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
-or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions
-govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software,
-examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager ("Provisioning Technology") for the purpose of
-allowing users to install software, documentation, information and/or
- other materials (collectively "Installable Software"). This
-capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about
-packaging Installable Software is available at <a href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- ("Specification").</p>
-
-<p>You may use Provisioning Technology to allow other parties to install
- Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to
- be presented to, and accepted by, the users of the Provisioning
-Technology
- in accordance with the Specification. By using Provisioning
-Technology in such a manner and making it available in accordance with
-the
- Specification, you further acknowledge your agreement to, and the
-acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur ("Provisioning Process") in
-which a user may execute the Provisioning Technology
- on a machine ("Target Machine") with the intent of installing,
-extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology
-may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user
-the terms and conditions that govern the use of the Installable
- Software ("Installable Software Agreement") and such Installable
-Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable
-Software Agreement must inform the user of the terms and conditions that
- govern
- the Installable Software and must solicit acceptance by the end
-user in the manner prescribed in such Installable Software Agreement.
-Upon such
- indication of agreement by the user, the provisioning Technology
-will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are
- currently may have restrictions on the import, possession, and use,
-and/or re-export to
- another country, of encryption software. BEFORE using any encryption
-software, please check the country's laws, regulations and policies
-concerning the import,
- possession, or use, and re-export of encryption software, to see if
-this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-
-
-</body></html> \ No newline at end of file
+ <h2>Eclipse Foundation Software User Agreement</h2>
+ <p>November 22, 2017</p>
+
+ <h3>Usage Of Content</h3>
+
+ <p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
+ INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+ (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY
+ THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+ CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS
+ GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY
+ APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS
+ AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+ AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
+ USE THE CONTENT.</p>
+
+ <h3>Applicable Licenses</h3>
+
+ <p>
+ Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the
+ Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the
+ EPL is provided with this Content and is also available at <a
+ href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>.
+ For purposes of the EPL, &quot;Program&quot; will mean the Content.
+ </p>
+
+ <p>Content includes, but is not limited to, source code, object
+ code, documentation and other files maintained in the Eclipse
+ Foundation source code repository (&quot;Repository&quot;) in software
+ modules (&quot;Modules&quot;) and made available as downloadable
+ archives (&quot;Downloads&quot;).</p>
+
+ <ul>
+ <li>Content may be structured and packaged into modules to
+ facilitate delivering, extending, and upgrading the Content. Typical
+ modules may include plug-ins (&quot;Plug-ins&quot;), plug-in
+ fragments (&quot;Fragments&quot;), and features
+ (&quot;Features&quot;).</li>
+ <li>Each Plug-in or Fragment may be packaged as a sub-directory
+ or JAR (Java&trade; ARchive) in a directory named
+ &quot;plugins&quot;.</li>
+ <li>A Feature is a bundle of one or more Plug-ins and/or
+ Fragments and associated material. Each Feature may be packaged as a
+ sub-directory in a directory named &quot;features&quot;. Within a
+ Feature, files named &quot;feature.xml&quot; may contain a list of
+ the names and version numbers of the Plug-ins and/or Fragments
+ associated with that Feature.</li>
+ <li>Features may also include other Features (&quot;Included
+ Features&quot;). Within a Feature, files named
+ &quot;feature.xml&quot; may contain a list of the names and version
+ numbers of Included Features.</li>
+ </ul>
+
+ <p>The terms and conditions governing Plug-ins and Fragments should
+ be contained in files named &quot;about.html&quot;
+ (&quot;Abouts&quot;). The terms and conditions governing Features and
+ Included Features should be contained in files named
+ &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and
+ Feature Licenses may be located in any directory of a Download or
+ Module including, but not limited to the following locations:</p>
+
+ <ul>
+ <li>The top-level (root) directory</li>
+ <li>Plug-in and Fragment directories</li>
+ <li>Inside Plug-ins and Fragments packaged as JARs</li>
+ <li>Sub-directories of the directory named &quot;src&quot; of
+ certain Plug-ins</li>
+ <li>Feature directories</li>
+ </ul>
+
+ <p>Note: if a Feature made available by the Eclipse Foundation is
+ installed using the Provisioning Technology (as defined below), you
+ must agree to a license (&quot;Feature Update License&quot;) during
+ the installation process. If the Feature contains Included Features,
+ the Feature Update License should either provide you with the terms
+ and conditions governing the Included Features or inform you where you
+ can locate them. Feature Update Licenses may be found in the
+ &quot;license&quot; property of files named
+ &quot;feature.properties&quot; found within a Feature. Such Abouts,
+ Feature Licenses, and Feature Update Licenses contain the terms and
+ conditions (or references to such terms and conditions) that govern
+ your use of the associated Content in that directory.</p>
+
+ <p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY
+ REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND
+ CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT
+ ARE NOT LIMITED TO):</p>
+
+ <ul>
+ <li>Eclipse Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>)
+ </li>
+ <li>Eclipse Distribution License Version 1.0 (available at <a
+ href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)
+ </li>
+ <li>Common Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)
+ </li>
+ <li>Apache Software License 1.1 (available at <a
+ href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)
+ </li>
+ <li>Apache Software License 2.0 (available at <a
+ href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)
+ </li>
+ <li>Mozilla Public License Version 1.1 (available at <a
+ href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)
+ </li>
+ </ul>
+
+ <p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
+ CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
+ or Feature Update License is provided, please contact the Eclipse
+ Foundation to determine what terms and conditions govern that
+ particular Content.</p>
+
+
+ <h3>Use of Provisioning Technology</h3>
+
+ <p>
+ The Eclipse Foundation makes available provisioning software, examples
+ of which include, but are not limited to, p2 and the Eclipse Update
+ Manager (&quot;Provisioning Technology&quot;) for the purpose of
+ allowing users to install software, documentation, information and/or
+ other materials (collectively &quot;Installable Software&quot;). This
+ capability is provided with the intent of allowing such users to
+ install, extend and update Eclipse-based products. Information about
+ packaging Installable Software is available at <a
+ href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+ (&quot;Specification&quot;).
+ </p>
+
+ <p>You may use Provisioning Technology to allow other parties to
+ install Installable Software. You shall be responsible for enabling
+ the applicable license agreements relating to the Installable Software
+ to be presented to, and accepted by, the users of the Provisioning
+ Technology in accordance with the Specification. By using Provisioning
+ Technology in such a manner and making it available in accordance with
+ the Specification, you further acknowledge your agreement to, and the
+ acquisition of all necessary rights to permit the following:</p>
+
+ <ol>
+ <li>A series of actions may occur (&quot;Provisioning
+ Process&quot;) in which a user may execute the Provisioning
+ Technology on a machine (&quot;Target Machine&quot;) with the intent
+ of installing, extending or updating the functionality of an
+ Eclipse-based product.</li>
+ <li>During the Provisioning Process, the Provisioning Technology
+ may cause third party Installable Software or a portion thereof to be
+ accessed and copied to the Target Machine.</li>
+ <li>Pursuant to the Specification, you will provide to the user
+ the terms and conditions that govern the use of the Installable
+ Software (&quot;Installable Software Agreement&quot;) and such
+ Installable Software Agreement shall be accessed from the Target
+ Machine in accordance with the Specification. Such Installable
+ Software Agreement must inform the user of the terms and conditions
+ that govern the Installable Software and must solicit acceptance by
+ the end user in the manner prescribed in such Installable Software
+ Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the Installable
+ Software.</li>
+ </ol>
+
+ <h3>Cryptography</h3>
+
+ <p>Content may contain encryption software. The country in which
+ you are currently may have restrictions on the import, possession, and
+ use, and/or re-export to another country, of encryption software.
+ BEFORE using any encryption software, please check the country's laws,
+ regulations and policies concerning the import, possession, or use,
+ and re-export of encryption software, to see if this is permitted.</p>
+
+ <p>
+ <small>Java and all Java-based trademarks are trademarks of
+ Oracle Corporation in the United States, other countries, or both.</small>
+ </p>
+</body>
+</html>
diff --git a/org.eclipse.osbp.xtext.strategy.ui/pom.xml b/org.eclipse.osbp.xtext.strategy.ui/pom.xml
index ff3dc1a..9948a1f 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/pom.xml
+++ b/org.eclipse.osbp.xtext.strategy.ui/pom.xml
@@ -2,9 +2,11 @@
<!--#======================================================================= -->
<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) -->
<!--# All rights reserved. This program and the accompanying materials -->
-<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# are made available under the terms of the Eclipse Public License 2.0 -->
<!--# which accompanies this distribution, and is available at -->
-<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# https://www.eclipse.org/legal/epl-2.0/ -->
+<!--# -->
+<!--# SPDX-License-Identifier: EPL-2.0 -->
<!--# -->
<!--# Contributors: -->
<!--# Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation -->
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/AbstractStrategyDSLUiModule.java b/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/AbstractStrategyDSLUiModule.java
index 4f578d0..4c0460c 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/AbstractStrategyDSLUiModule.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/AbstractStrategyDSLUiModule.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.ui;
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLExecutableExtensionFactory.java b/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLExecutableExtensionFactory.java
index ade8c4a..13a14ec 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLExecutableExtensionFactory.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLExecutableExtensionFactory.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.ui;
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/contentassist/AbstractStrategyDSLProposalProvider.java b/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/contentassist/AbstractStrategyDSLProposalProvider.java
index d8bff7f..8b0c809 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/contentassist/AbstractStrategyDSLProposalProvider.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/contentassist/AbstractStrategyDSLProposalProvider.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.ui.contentassist;
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/internal/StrategyActivator.java b/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/internal/StrategyActivator.java
index 984aa11..a763cf7 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/internal/StrategyActivator.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/src-gen/org/eclipse/osbp/xtext/strategy/ui/internal/StrategyActivator.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.ui.internal;
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLDocumentationTranslator.java b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLDocumentationTranslator.java
index 770624f..8b651f3 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLDocumentationTranslator.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLDocumentationTranslator.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHover.java b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHover.java
index a3de5ad..e0b6af2 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHover.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHover.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHoverDocumentationProvider.java b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHoverDocumentationProvider.java
index ec0a3a4..5cac984 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHoverDocumentationProvider.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHoverDocumentationProvider.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHoverProvider.java b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHoverProvider.java
index 1501066..8fd00b0 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHoverProvider.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLEObjectHoverProvider.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLUiModule.java b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLUiModule.java
index f72c958..b392342 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLUiModule.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/StrategyDSLUiModule.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/contentassist/StrategyDSLProposalProvider.xtend b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/contentassist/StrategyDSLProposalProvider.xtend
index 05f8ea9..3faac8f 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/contentassist/StrategyDSLProposalProvider.xtend
+++ b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/contentassist/StrategyDSLProposalProvider.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLDescriptionLabelProvider.xtend b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLDescriptionLabelProvider.xtend
index 7b383e5..b09ec9e 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLDescriptionLabelProvider.xtend
+++ b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLDescriptionLabelProvider.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLLabelProvider.xtend b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLLabelProvider.xtend
index 0df4cab..0b5b599 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLLabelProvider.xtend
+++ b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLLabelProvider.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/outline/StrategyDSLOutlineTreeProvider.xtend b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/outline/StrategyDSLOutlineTreeProvider.xtend
index 4fe8085..a8ba10b 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/outline/StrategyDSLOutlineTreeProvider.xtend
+++ b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/outline/StrategyDSLOutlineTreeProvider.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/quickfix/StrategyDSLQuickfixProvider.xtend b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/quickfix/StrategyDSLQuickfixProvider.xtend
index 40611d3..8cab67b 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/quickfix/StrategyDSLQuickfixProvider.xtend
+++ b/org.eclipse.osbp.xtext.strategy.ui/src/org/eclipse/osbp/xtext/strategy/ui/quickfix/StrategyDSLQuickfixProvider.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/contentassist/StrategyDSLProposalProvider.java b/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/contentassist/StrategyDSLProposalProvider.java
index 6198392..4bdff4a 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/contentassist/StrategyDSLProposalProvider.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/contentassist/StrategyDSLProposalProvider.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLDescriptionLabelProvider.java b/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLDescriptionLabelProvider.java
index 8be81f5..8cca8a4 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLDescriptionLabelProvider.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLDescriptionLabelProvider.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLLabelProvider.java b/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLLabelProvider.java
index 1c16265..a6bccd4 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLLabelProvider.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/labeling/StrategyDSLLabelProvider.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/outline/StrategyDSLOutlineTreeProvider.java b/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/outline/StrategyDSLOutlineTreeProvider.java
index 400dc27..dd7cd7a 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/outline/StrategyDSLOutlineTreeProvider.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/outline/StrategyDSLOutlineTreeProvider.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/quickfix/StrategyDSLQuickfixProvider.java b/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/quickfix/StrategyDSLQuickfixProvider.java
index cb84ab2..7d56a60 100644
--- a/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/quickfix/StrategyDSLQuickfixProvider.java
+++ b/org.eclipse.osbp.xtext.strategy.ui/xtend-gen/org/eclipse/osbp/xtext/strategy/ui/quickfix/StrategyDSLQuickfixProvider.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/LICENSE.txt b/org.eclipse.osbp.xtext.strategy/LICENSE.txt
index ff42ad4..fc5938d 100644
--- a/org.eclipse.osbp.xtext.strategy/LICENSE.txt
+++ b/org.eclipse.osbp.xtext.strategy/LICENSE.txt
@@ -1,161 +1,140 @@
-Eclipse Public License -v 1.0
-
-THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION
-OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
-
-1. DEFINITIONS
-
-"Contribution" means:
-
-a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
-
-b) in the case of each subsequent Contributor:
-
-i) changes to the Program, and
-
-ii) additions to the Program;
-
-where such changes and/or additions to the Program originate from and are distributed by that particular Contributor.
-A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone
-acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate
-modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not
-derivative works of the Program.
-
-"Contributor" means any person or entity that distributes the Program.
-
-"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of
-its Contribution alone or when combined with the Program.
-
-"Program" means the Contributions distributed in accordance with this Agreement.
-
-"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
-
-2. GRANT OF RIGHTS
-
-a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute
-and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code
-form.
-
-b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the
-Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
-combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such
-addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not
-apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
-
-c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no
-assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity
-based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property
-rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
-Program, it is Recipient's responsibility to acquire that license before distributing the Program.
-
-d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to
-grant the copyright license set forth in this Agreement.
-
-3. REQUIREMENTS
-
-A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
-
-a) it complies with the terms and conditions of this Agreement; and
-
-b) its license agreement:
-
-i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including
-warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and
-fitness for a particular purpose;
-
-ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;
-
-iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any
-other party; and
-
-iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it
-in a reasonable manner on or through a medium customarily used for software exchange.
-
-When the Program is made available in source code form:
-
-a) it must be made available under this Agreement; and
-
-b) a copy of this Agreement must be included with each copy of the Program.
-
-Contributors may not remove or alter any copyright notices contained within the Program.
-
-Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution.
-
-4. COMMERCIAL DISTRIBUTION
-
-Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and
-the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes
-the Program in a commercial product offering should do so in a manner which does not create potential liability for
-other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions
-brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
-Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual
-property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the
-Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may
- participate in any such claim at its own expense.
-
-For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is
-then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties
-related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone.
-Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to
-those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result,
-the Commercial Contributor must pay those damages.
-
-5. NO WARRANTY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
-CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
-NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
-determining the appropriateness of using and distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance
-with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
-
-6. DISCLAIMER OF LIABILITY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-7. GENERAL
-
-If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such
-provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
-
-If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such
-Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such
-litigation is filed.
-
-All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such
-noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution
-of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses
- granted by Recipient relating to the Program shall continue and survive.
-
-Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement
-is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish
-new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
-right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the
-Agreement will be given a distinguishing version number. The Program (including Contributions) may always be
-distributed subject to the version of the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the
-new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
-
-This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States
-of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause
-of action arose. Each party waives its rights to a jury trial in any resulting litigation. \ No newline at end of file
+Eclipse Foundation Software User Agreement
+
+November 22, 2017
+
+Usage Of Content
+
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
+AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
+THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
+TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
+BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
+APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
+MAY NOT USE THE CONTENT.
+
+Applicable Licenses
+
+Unless otherwise indicated, all Content made available by the Eclipse Foundation
+is provided to you under the terms and conditions of the Eclipse Public License
+Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
+available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
+"Program" will mean the Content.
+
+Content includes, but is not limited to, source code, object code, documentation
+and other files maintained in the Eclipse Foundation source code repository
+("Repository") in software modules ("Modules") and made available as
+downloadable archives ("Downloads").
+
+- Content may be structured and packaged into modules to facilitate
+ delivering, extending, and upgrading the Content. Typical modules may
+ include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
+ features ("Features").
+- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
+ (Javaâ„¢ ARchive) in a directory named "plugins".
+- A Feature is a bundle of one or more Plug-ins and/or Fragments and
+ associated material. Each Feature may be packaged as a sub-directory in a
+ directory named "features". Within a Feature, files named "feature.xml" may
+ contain a list of the names and version numbers of the Plug-ins and/or
+ Fragments associated with that Feature.
+- Features may also include other Features ("Included Features"). Within a
+ Feature, files named "feature.xml" may contain a list of the names and
+ version numbers of Included Features.
+
+The terms and conditions governing Plug-ins and Fragments should be contained in
+files named "about.html" ("Abouts"). The terms and conditions governing Features
+and Included Features should be contained in files named "license.html"
+("Feature Licenses"). Abouts and Feature Licenses may be located in any
+directory of a Download or Module including, but not limited to the following
+locations:
+
+- The top-level (root) directory
+- Plug-in and Fragment directories
+- Inside Plug-ins and Fragments packaged as JARs
+- Sub-directories of the directory named "src" of certain Plug-ins
+- Feature directories
+
+Note: if a Feature made available by the Eclipse Foundation is installed using
+the Provisioning Technology (as defined below), you must agree to a license
+("Feature Update License") during the installation process. If the Feature
+contains Included Features, the Feature Update License should either provide you
+with the terms and conditions governing the Included Features or inform you
+where you can locate them. Feature Update Licenses may be found in the "license"
+property of files named "feature.properties" found within a Feature. Such
+Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
+conditions (or references to such terms and conditions) that govern your use of
+the associated Content in that directory.
+
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
+OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
+
+- Eclipse Public License Version 1.0 (available at
+ http://www.eclipse.org/legal/epl-v10.html)
+- Eclipse Distribution License Version 1.0 (available at
+ http://www.eclipse.org/licenses/edl-v1.0.html)
+- Common Public License Version 1.0 (available at
+ http://www.eclipse.org/legal/cpl-v10.html)
+- Apache Software License 1.1 (available at
+ http://www.apache.org/licenses/LICENSE)
+- Apache Software License 2.0 (available at
+ http://www.apache.org/licenses/LICENSE-2.0)
+- Mozilla Public License Version 1.1 (available at
+ http://www.mozilla.org/MPL/MPL-1.1.html)
+
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
+USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
+provided, please contact the Eclipse Foundation to determine what terms and
+conditions govern that particular Content.
+
+Use of Provisioning Technology
+
+The Eclipse Foundation makes available provisioning software, examples of which
+include, but are not limited to, p2 and the Eclipse Update Manager
+("Provisioning Technology") for the purpose of allowing users to install
+software, documentation, information and/or other materials (collectively
+"Installable Software"). This capability is provided with the intent of allowing
+such users to install, extend and update Eclipse-based products. Information
+about packaging Installable Software is available at
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").
+
+You may use Provisioning Technology to allow other parties to install
+Installable Software. You shall be responsible for enabling the applicable
+license agreements relating to the Installable Software to be presented to, and
+accepted by, the users of the Provisioning Technology in accordance with the
+Specification. By using Provisioning Technology in such a manner and making it
+available in accordance with the Specification, you further acknowledge your
+agreement to, and the acquisition of all necessary rights to permit the
+following:
+
+1. A series of actions may occur ("Provisioning Process") in which a user may
+ execute the Provisioning Technology on a machine ("Target Machine") with the
+ intent of installing, extending or updating the functionality of an
+ Eclipse-based product.
+2. During the Provisioning Process, the Provisioning Technology may cause third
+ party Installable Software or a portion thereof to be accessed and copied to
+ the Target Machine.
+3. Pursuant to the Specification, you will provide to the user the terms and
+ conditions that govern the use of the Installable Software ("Installable
+ Software Agreement") and such Installable Software Agreement shall be
+ accessed from the Target Machine in accordance with the Specification. Such
+ Installable Software Agreement must inform the user of the terms and
+ conditions that govern the Installable Software and must solicit acceptance
+ by the end user in the manner prescribed in such Installable
+ Software Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the
+ Installable Software.
+
+Cryptography
+
+Content may contain encryption software. The country in which you are currently
+may have restrictions on the import, possession, and use, and/or re-export to
+another country, of encryption software. BEFORE using any encryption software,
+please check the country's laws, regulations and policies concerning the import,
+possession, or use, and re-export of encryption software, to see if this is
+permitted.
+
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the
+United States, other countries, or both.
diff --git a/org.eclipse.osbp.xtext.strategy/about.html b/org.eclipse.osbp.xtext.strategy/about.html
index 64c0598..e8b834d 100644
--- a/org.eclipse.osbp.xtext.strategy/about.html
+++ b/org.eclipse.osbp.xtext.strategy/about.html
@@ -8,13 +8,13 @@
<body lang="EN-US">
<h2>About This Content</h2>
-<p>June 1, 2016</p>
+<p>November 30, 2017</p>
<h3>License</h3>
<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-2.0</a>.
For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
diff --git a/org.eclipse.osbp.xtext.strategy/about.properties b/org.eclipse.osbp.xtext.strategy/about.properties
index a79e480..545ecc3 100644
--- a/org.eclipse.osbp.xtext.strategy/about.properties
+++ b/org.eclipse.osbp.xtext.strategy/about.properties
@@ -1,9 +1,11 @@
#
# Copyright (c) 2012, 2016 - Loetz GmbH&Co.KG (Heidelberg)
# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
+# are made available under the terms of the Eclipse Public License 2.0
# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
# Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation
@@ -17,9 +19,11 @@ featureName=org.eclipse.osbp.xtext.strategy
featureText=\
Copyright (c) 2012-2016 - Loetz GmbH&Co.KG \n\
All rights reserved. This program and the accompanying materials\n\
-are made available under the terms of the Eclipse Public License v1.0\n\
+are made available under the terms of the Eclipse Public License 2.0 \n\
which accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
+https://www.eclipse.org/legal/epl-2.0/\n\
+\n\
+SPDX-License-Identifier: EPL-2.0\n\
\n\
Contributors:\n\
Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation\n
diff --git a/org.eclipse.osbp.xtext.strategy/build.properties b/org.eclipse.osbp.xtext.strategy/build.properties
index b459963..3019dae 100644
--- a/org.eclipse.osbp.xtext.strategy/build.properties
+++ b/org.eclipse.osbp.xtext.strategy/build.properties
@@ -11,8 +11,8 @@ bin.includes = about.properties, about.mappings, about.ini, about.html, META
model/,\
license.html,\
LICENSE.txt,\
- epl-v10.html
+ epl-2.0.html
src.includes = about.properties, about.mappings, about.ini, about.html, license.html,\
LICENSE.txt,\
- epl-v10.html
+ epl-2.0.html
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingEnhancer.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingEnhancer.java
index 1ce6866..96e0bd8 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingEnhancer.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingEnhancer.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingEnum.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingEnum.java
index a04a9f6..f5465a2 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingEnum.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingEnum.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingStrategy.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingStrategy.java
index ecceea4..f76b91f 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingStrategy.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/FocusingStrategy.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/LayoutingEnum.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/LayoutingEnum.java
index 0973686..cdd4e8c 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/LayoutingEnum.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/LayoutingEnum.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
@@ -60,6 +62,16 @@ public enum LayoutingEnum implements Enumerator {
GRID(0, "GRID", "Grid"),
/**
+ * The '<em><b>FORM</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #FORM_VALUE
+ * @generated
+ * @ordered
+ */
+ FORM(0, "FORM", "Form"),
+
+ /**
* The '<em><b>FORM2</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -135,6 +147,21 @@ public enum LayoutingEnum implements Enumerator {
public static final int GRID_VALUE = 0;
/**
+ * The '<em><b>FORM</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>FORM</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #FORM
+ * @model literal="Form"
+ * @generated
+ * @ordered
+ */
+ public static final int FORM_VALUE = 0;
+
+ /**
* The '<em><b>FORM2</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
@@ -190,6 +217,7 @@ public enum LayoutingEnum implements Enumerator {
HORIZONTAL,
VERTICAL,
GRID,
+ FORM,
FORM2,
FORM3,
CSS,
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/LayoutingStrategy.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/LayoutingStrategy.java
index 59a25b4..da913f4 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/LayoutingStrategy.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/LayoutingStrategy.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/Strategy.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/Strategy.java
index fb8a189..9601c02 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/Strategy.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/Strategy.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyBase.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyBase.java
index 986337f..0fdc127 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyBase.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyBase.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLFactory.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLFactory.java
index 3720d41..bb7b52d 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLFactory.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLFactory.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLPackage.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLPackage.java
index 2257d6a..1c5d562 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLPackage.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLPackage.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
@@ -37,7 +39,9 @@ import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage;
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.strategy.StrategyDSLFactory
* @model kind="package"
- * annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='strategy' modelName='StrategyDSL' prefix='StrategyDSL' updateClasspath='false' loadInitialization='false' literalsInterface='true' copyrightText='Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)\r\n All rights reserved. This program and the accompanying materials \r\n are made available under the terms of the Eclipse Public License v1.0 \r\n which accompanies this distribution, and is available at \r\n http{//www.eclipse.org/legal/epl-v10.html \r\n\r\n Based on ideas from Xtext, Xtend, Xcore\r\n \r\n Contributors{ \r\n \t\tJose C. Dominguez - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
+n https://www.eclipse.org/legal/epl-2.0/ \r\n\r\n Based on ideas from Xtext, Xtend, Xcore\r\n \r\n Contributors: \r\n \t\tJose C. Dominguez - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
+n \r\n\r\n Based on ideas from Xtext, Xtend, Xcore\r\n \r\n Contributors: \r\n \t\tJose C. Dominguez - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
+n SPDX-License-Identifier: EPL-2.0 \r\n\r\n Based on ideas from Xtext, Xtend, Xcore\r\n \r\n Contributors: \r\n \t\tJose C. Dominguez - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
* annotation="http://www.eclipse.org/emf/2002/Ecore rootPackage='strategydsl'"
* @generated
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDefault.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDefault.java
index 04e4af8..fe08855 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDefault.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyDefault.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyLazyResolver.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyLazyResolver.java
index 4185317..db076ef 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyLazyResolver.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyLazyResolver.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyModel.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyModel.java
index 2081f50..27482f8 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyModel.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyModel.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyPackage.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyPackage.java
index bd0cf24..db02654 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyPackage.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyPackage.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyTarget.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyTarget.java
index d5afd1e..c8e0f9d 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyTarget.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/StrategyTarget.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/FocusingEnhancerImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/FocusingEnhancerImpl.java
index 08d35ca..ee5eee0 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/FocusingEnhancerImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/FocusingEnhancerImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/FocusingStrategyImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/FocusingStrategyImpl.java
index 7616890..77a9277 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/FocusingStrategyImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/FocusingStrategyImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/LayoutingStrategyImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/LayoutingStrategyImpl.java
index 3138f82..e5e5cfc 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/LayoutingStrategyImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/LayoutingStrategyImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyBaseImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyBaseImpl.java
index ae86c47..fe8a1d3 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyBaseImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyBaseImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDSLFactoryImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDSLFactoryImpl.java
index ec883c5..e6863d3 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDSLFactoryImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDSLFactoryImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDSLPackageImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDSLPackageImpl.java
index 099307d..12ca5a5 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDSLPackageImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDSLPackageImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
@@ -655,6 +657,7 @@ public class StrategyDSLPackageImpl extends EPackageImpl implements StrategyDSLP
addEEnumLiteral(layoutingEnumEEnum, LayoutingEnum.HORIZONTAL);
addEEnumLiteral(layoutingEnumEEnum, LayoutingEnum.VERTICAL);
addEEnumLiteral(layoutingEnumEEnum, LayoutingEnum.GRID);
+ addEEnumLiteral(layoutingEnumEEnum, LayoutingEnum.FORM);
addEEnumLiteral(layoutingEnumEEnum, LayoutingEnum.FORM2);
addEEnumLiteral(layoutingEnumEEnum, LayoutingEnum.FORM3);
addEEnumLiteral(layoutingEnumEEnum, LayoutingEnum.CSS);
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDefaultImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDefaultImpl.java
index ed463ab..661cafb 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDefaultImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyDefaultImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyImpl.java
index f832196..8c6a0a0 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyLazyResolverImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyLazyResolverImpl.java
index f4b6ddf..ad5cec6 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyLazyResolverImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyLazyResolverImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyModelImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyModelImpl.java
index bd612d9..d91f5f6 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyModelImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyModelImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyPackageImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyPackageImpl.java
index 8c66be6..525536a 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyPackageImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyPackageImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyTargetImpl.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyTargetImpl.java
index e65c8ab..05f7c9e 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyTargetImpl.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/impl/StrategyTargetImpl.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/util/StrategyDSLAdapterFactory.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/util/StrategyDSLAdapterFactory.java
index b09a380..7971f5e 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/util/StrategyDSLAdapterFactory.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/util/StrategyDSLAdapterFactory.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/util/StrategyDSLSwitch.java b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/util/StrategyDSLSwitch.java
index 25c88f2..50a8513 100644
--- a/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/util/StrategyDSLSwitch.java
+++ b/org.eclipse.osbp.xtext.strategy/emf-gen/org/eclipse/osbp/xtext/strategy/util/StrategyDSLSwitch.java
@@ -1,13 +1,15 @@
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http{//www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
- * Contributors{
+ * Contributors:
* Jose C. Dominguez - Initial implementation
*
*/
diff --git a/org.eclipse.osbp.xtext.strategy/epl-2.0.html b/org.eclipse.osbp.xtext.strategy/epl-2.0.html
new file mode 100644
index 0000000..637a181
--- /dev/null
+++ b/org.eclipse.osbp.xtext.strategy/epl-2.0.html
@@ -0,0 +1,300 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <title>Eclipse Public License - Version 2.0</title>
+ <style type="text/css">
+ body {
+ margin: 1.5em 3em;
+ }
+ h1{
+ font-size:1.5em;
+ }
+ h2{
+ font-size:1em;
+ margin-bottom:0.5em;
+ margin-top:1em;
+ }
+ p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ }
+ ul, ol{
+ list-style-type:none;
+ }
+ </style>
+ </head>
+ <body>
+ <h1>Eclipse Public License - v 2.0</h1>
+ <p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+ PUBLIC LICENSE (&ldquo;AGREEMENT&rdquo;). ANY USE, REPRODUCTION OR DISTRIBUTION
+ OF THE PROGRAM CONSTITUTES RECIPIENT&#039;S ACCEPTANCE OF THIS AGREEMENT.
+ </p>
+ <h2 id="definitions">1. DEFINITIONS</h2>
+ <p>&ldquo;Contribution&rdquo; means:</p>
+ <ul>
+ <li>a) in the case of the initial Contributor, the initial content
+ Distributed under this Agreement, and
+ </li>
+ <li>
+ b) in the case of each subsequent Contributor:
+ <ul>
+ <li>i) changes to the Program, and</li>
+ <li>ii) additions to the Program;</li>
+ </ul>
+ where such changes and/or additions to the Program originate from
+ and are Distributed by that particular Contributor. A Contribution
+ &ldquo;originates&rdquo; from a Contributor if it was added to the Program by such
+ Contributor itself or anyone acting on such Contributor&#039;s behalf.
+ Contributions do not include changes or additions to the Program that
+ are not Modified Works.
+ </li>
+ </ul>
+ <p>&ldquo;Contributor&rdquo; means any person or entity that Distributes the Program.</p>
+ <p>&ldquo;Licensed Patents&rdquo; mean patent claims licensable by a Contributor which
+ are necessarily infringed by the use or sale of its Contribution alone
+ or when combined with the Program.
+ </p>
+ <p>&ldquo;Program&rdquo; means the Contributions Distributed in accordance with this
+ Agreement.
+ </p>
+ <p>&ldquo;Recipient&rdquo; means anyone who receives the Program under this Agreement
+ or any Secondary License (as applicable), including Contributors.
+ </p>
+ <p>&ldquo;Derivative Works&rdquo; shall mean any work, whether in Source Code or other
+ form, that is based on (or derived from) the Program and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship.
+ </p>
+ <p>&ldquo;Modified Works&rdquo; shall mean any work in Source Code or other form that
+ results from an addition to, deletion from, or modification of the
+ contents of the Program, including, for purposes of clarity any new file
+ in Source Code form that contains any contents of the Program. Modified
+ Works shall not include works that contain only declarations, interfaces,
+ types, classes, structures, or files of the Program solely in each case
+ in order to link to, bind by name, or subclass the Program or Modified
+ Works thereof.
+ </p>
+ <p>&ldquo;Distribute&rdquo; means the acts of a) distributing or b) making available
+ in any manner that enables the transfer of a copy.
+ </p>
+ <p>&ldquo;Source Code&rdquo; means the form of a Program preferred for making
+ modifications, including but not limited to software source code,
+ documentation source, and configuration files.
+ </p>
+ <p>&ldquo;Secondary License&rdquo; means either the GNU General Public License,
+ Version 2.0, or any later versions of that license, including any
+ exceptions or additional permissions as identified by the initial
+ Contributor.
+ </p>
+ <h2 id="grant-of-rights">2. GRANT OF RIGHTS</h2>
+ <ul>
+ <li>a) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare Derivative Works of, publicly display,
+ publicly perform, Distribute and sublicense the Contribution of such
+ Contributor, if any, and such Derivative Works.
+ </li>
+ <li>b) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor,
+ if any, in Source Code or other form. This patent license shall
+ apply to the combination of the Contribution and the Program if,
+ at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered
+ by the Licensed Patents. The patent license shall not apply to any
+ other combinations which include the Contribution. No hardware per
+ se is licensed hereunder.
+ </li>
+ <li>c) Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity.
+ Each Contributor disclaims any liability to Recipient for claims
+ brought by any other entity based on infringement of intellectual
+ property rights or otherwise. As a condition to exercising the rights
+ and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed,
+ if any. For example, if a third party patent license is required to
+ allow Recipient to Distribute the Program, it is Recipient&#039;s
+ responsibility to acquire that license before distributing the Program.
+ </li>
+ <li>d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright
+ license set forth in this Agreement.
+ </li>
+ <li>e) Notwithstanding the terms of any Secondary License, no Contributor
+ makes additional grants to any Recipient (other than those set forth
+ in this Agreement) as a result of such Recipient&#039;s receipt of the
+ Program under the terms of a Secondary License (if permitted under
+ the terms of Section 3).
+ </li>
+ </ul>
+ <h2 id="requirements">3. REQUIREMENTS</h2>
+ <p>3.1 If a Contributor Distributes the Program in any form, then:</p>
+ <ul>
+ <li>a) the Program must also be made available as Source Code, in
+ accordance with section 3.2, and the Contributor must accompany
+ the Program with a statement that the Source Code for the Program
+ is available under this Agreement, and informs Recipients how to
+ obtain it in a reasonable manner on or through a medium customarily
+ used for software exchange; and
+ </li>
+ <li>
+ b) the Contributor may Distribute the Program under a license
+ different than this Agreement, provided that such license:
+ <ul>
+ <li>i) effectively disclaims on behalf of all other Contributors all
+ warranties and conditions, express and implied, including warranties
+ or conditions of title and non-infringement, and implied warranties
+ or conditions of merchantability and fitness for a particular purpose;
+ </li>
+ <li>ii) effectively excludes on behalf of all other Contributors all
+ liability for damages, including direct, indirect, special, incidental
+ and consequential damages, such as lost profits;
+ </li>
+ <li>iii) does not attempt to limit or alter the recipients&#039; rights in the
+ Source Code under section 3.2; and
+ </li>
+ <li>iv) requires any subsequent distribution of the Program by any party
+ to be under a license that satisfies the requirements of this section 3.
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <p>3.2 When the Program is Distributed as Source Code:</p>
+ <ul>
+ <li>a) it must be made available under this Agreement, or if the Program (i)
+ is combined with other material in a separate file or files made available
+ under a Secondary License, and (ii) the initial Contributor attached to
+ the Source Code the notice described in Exhibit A of this Agreement,
+ then the Program may be made available under the terms of such
+ Secondary Licenses, and
+ </li>
+ <li>b) a copy of this Agreement must be included with each copy of the Program.</li>
+ </ul>
+ <p>3.3 Contributors may not remove or alter any copyright, patent, trademark,
+ attribution notices, disclaimers of warranty, or limitations of liability
+ (&lsquo;notices&rsquo;) contained within the Program from any copy of the Program which
+ they Distribute, provided that Contributors may add their own appropriate
+ notices.
+ </p>
+ <h2 id="commercial-distribution">4. COMMERCIAL DISTRIBUTION</h2>
+ <p>Commercial distributors of software may accept certain responsibilities
+ with respect to end users, business partners and the like. While this
+ license is intended to facilitate the commercial use of the Program, the
+ Contributor who includes the Program in a commercial product offering should
+ do so in a manner which does not create potential liability for other
+ Contributors. Therefore, if a Contributor includes the Program in a
+ commercial product offering, such Contributor (&ldquo;Commercial Contributor&rdquo;)
+ hereby agrees to defend and indemnify every other Contributor
+ (&ldquo;Indemnified Contributor&rdquo;) against any losses, damages and costs
+ (collectively &ldquo;Losses&rdquo;) arising from claims, lawsuits and other legal actions
+ brought by a third party against the Indemnified Contributor to the extent
+ caused by the acts or omissions of such Commercial Contributor in connection
+ with its distribution of the Program in a commercial product offering.
+ The obligations in this section do not apply to any claims or Losses relating
+ to any actual or alleged intellectual property infringement. In order to
+ qualify, an Indemnified Contributor must: a) promptly notify the
+ Commercial Contributor in writing of such claim, and b) allow the Commercial
+ Contributor to control, and cooperate with the Commercial Contributor in,
+ the defense and any related settlement negotiations. The Indemnified
+ Contributor may participate in any such claim at its own expense.
+ </p>
+ <p>For example, a Contributor might include the Program
+ in a commercial product offering, Product X. That Contributor is then a
+ Commercial Contributor. If that Commercial Contributor then makes performance
+ claims, or offers warranties related to Product X, those performance claims
+ and warranties are such Commercial Contributor&#039;s responsibility alone.
+ Under this section, the Commercial Contributor would have to defend claims
+ against the other Contributors related to those performance claims and
+ warranties, and if a court requires any other Contributor to pay any damages
+ as a result, the Commercial Contributor must pay those damages.
+ </p>
+ <h2 id="warranty">5. NO WARRANTY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN &ldquo;AS IS&rdquo; BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+ WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
+ solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its
+ exercise of rights under this Agreement, including but not limited to the
+ risks and costs of program errors, compliance with applicable laws, damage
+ to or loss of data, programs or equipment, and unavailability or
+ interruption of operations.
+ </p>
+ <h2 id="disclaimer">6. DISCLAIMER OF LIABILITY</h2>
+ <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY
+ LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+ OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ </p>
+ <h2 id="general">7. GENERAL</h2>
+ <p>If any provision of this Agreement is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of the
+ remainder of the terms of this Agreement, and without further action by the
+ parties hereto, such provision shall be reformed to the minimum extent
+ necessary to make such provision valid and enforceable.
+ </p>
+ <p>If Recipient institutes patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+ (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient&#039;s patent(s), then such Recipient&#039;s rights granted
+ under Section 2(b) shall terminate as of the date such litigation is filed.
+ </p>
+ <p>All Recipient&#039;s rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and
+ does not cure such failure in a reasonable period of time after becoming
+ aware of such noncompliance. If all Recipient&#039;s rights under this Agreement
+ terminate, Recipient agrees to cease use and distribution of the Program
+ as soon as reasonably practicable. However, Recipient&#039;s obligations under
+ this Agreement and any licenses granted by Recipient relating to the
+ Program shall continue and survive.
+ </p>
+ <p>Everyone is permitted to copy and distribute copies of this Agreement,
+ but in order to avoid inconsistency the Agreement is copyrighted and may
+ only be modified in the following manner. The Agreement Steward reserves
+ the right to publish new versions (including revisions) of this Agreement
+ from time to time. No one other than the Agreement Steward has the right
+ to modify this Agreement. The Eclipse Foundation is the initial Agreement
+ Steward. The Eclipse Foundation may assign the responsibility to serve as
+ the Agreement Steward to a suitable separate entity. Each new version of
+ the Agreement will be given a distinguishing version number. The Program
+ (including Contributions) may always be Distributed subject to the version
+ of the Agreement under which it was received. In addition, after a new
+ version of the Agreement is published, Contributor may elect to Distribute
+ the Program (including its Contributions) under the new version.
+ </p>
+ <p>Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
+ receives no rights or licenses to the intellectual property of any
+ Contributor under this Agreement, whether expressly, by implication,
+ estoppel or otherwise. All rights in the Program not expressly granted
+ under this Agreement are reserved. Nothing in this Agreement is intended
+ to be enforceable by any entity that is not a Contributor or Recipient.
+ No third-party beneficiary rights are created under this Agreement.
+ </p>
+ <h2 id="exhibit-a">Exhibit A &ndash; Form of Secondary Licenses Notice</h2>
+ <p>&ldquo;This Source Code may also be made available under the following
+ Secondary Licenses when the conditions for such availability set forth
+ in the Eclipse Public License, v. 2.0 are satisfied: {name license(s),
+ version(s), and exceptions or additional permissions here}.&rdquo;
+ </p>
+ <blockquote>
+ <p>Simply including a copy of this Agreement, including this Exhibit A
+ is not sufficient to license the Source Code under Secondary Licenses.
+ </p>
+ <p>If it is not possible or desirable to put the notice in a particular file,
+ then You may include the notice in a location (such as a LICENSE file in a
+ relevant directory) where a recipient would be likely to look for
+ such a notice.
+ </p>
+ <p>You may add additional accurate notices of copyright ownership.</p>
+ </blockquote>
+ </body>
+</html> \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy/epl-v10.html b/org.eclipse.osbp.xtext.strategy/epl-v10.html
deleted file mode 100644
index b398acc..0000000
--- a/org.eclipse.osbp.xtext.strategy/epl-v10.html
+++ /dev/null
@@ -1,259 +0,0 @@
-<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Eclipse Public License - Version 1.0</title>
-<style type="text/css">
- body {
- size: 8.5in 11.0in;
- margin: 0.25in 0.5in 0.25in 0.5in;
- tab-interval: 0.5in;
- }
- p {
- margin-left: auto;
- margin-top: 0.5em;
- margin-bottom: 0.5em;
- }
- p.list {
- margin-left: 0.5in;
- margin-top: 0.05em;
- margin-bottom: 0.05em;
- }
- </style>
-
-</head>
-
-<body lang="EN-US">
-
-<h2>Eclipse Public License - v 1.0</h2>
-
-<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
-PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
-DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
-AGREEMENT.</p>
-
-<p><b>1. DEFINITIONS</b></p>
-
-<p>"Contribution" means:</p>
-
-<p class="list">a) in the case of the initial Contributor, the initial
-code and documentation distributed under this Agreement, and</p>
-<p class="list">b) in the case of each subsequent Contributor:</p>
-<p class="list">i) changes to the Program, and</p>
-<p class="list">ii) additions to the Program;</p>
-<p class="list">where such changes and/or additions to the Program
-originate from and are distributed by that particular Contributor. A
-Contribution 'originates' from a Contributor if it was added to the
-Program by such Contributor itself or anyone acting on such
-Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in
-conjunction with the Program under their own license agreement, and (ii)
-are not derivative works of the Program.</p>
-
-<p>"Contributor" means any person or entity that distributes
-the Program.</p>
-
-<p>"Licensed Patents" mean patent claims licensable by a
-Contributor which are necessarily infringed by the use or sale of its
-Contribution alone or when combined with the Program.</p>
-
-<p>"Program" means the Contributions distributed in accordance
-with this Agreement.</p>
-
-<p>"Recipient" means anyone who receives the Program under
-this Agreement, including all Contributors.</p>
-
-<p><b>2. GRANT OF RIGHTS</b></p>
-
-<p class="list">a) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works
-of, publicly display, publicly perform, distribute and sublicense the
-Contribution of such Contributor, if any, and such derivative works, in
-source code and object code form.</p>
-
-<p class="list">b) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell,
-offer to sell, import and otherwise transfer the Contribution of such
-Contributor, if any, in source code and object code form. This patent
-license shall apply to the combination of the Contribution and the
-Program if, at the time the Contribution is added by the Contributor,
-such addition of the Contribution causes such combination to be covered
-by the Licensed Patents. The patent license shall not apply to any other
-combinations which include the Contribution. No hardware per se is
-licensed hereunder.</p>
-
-<p class="list">c) Recipient understands that although each Contributor
-grants the licenses to its Contributions set forth herein, no assurances
-are provided by any Contributor that the Program does not infringe the
-patent or other intellectual property rights of any other entity. Each
-Contributor disclaims any liability to Recipient for claims brought by
-any other entity based on infringement of intellectual property rights
-or otherwise. As a condition to exercising the rights and licenses
-granted hereunder, each Recipient hereby assumes sole responsibility to
-secure any other intellectual property rights needed, if any. For
-example, if a third party patent license is required to allow Recipient
-to distribute the Program, it is Recipient's responsibility to acquire
-that license before distributing the Program.</p>
-
-<p class="list">d) Each Contributor represents that to its knowledge it
-has sufficient copyright rights in its Contribution, if any, to grant
-the copyright license set forth in this Agreement.</p>
-
-<p><b>3. REQUIREMENTS</b></p>
-
-<p>A Contributor may choose to distribute the Program in object code
-form under its own license agreement, provided that:</p>
-
-<p class="list">a) it complies with the terms and conditions of this
-Agreement; and</p>
-
-<p class="list">b) its license agreement:</p>
-
-<p class="list">i) effectively disclaims on behalf of all Contributors
-all warranties and conditions, express and implied, including warranties
-or conditions of title and non-infringement, and implied warranties or
-conditions of merchantability and fitness for a particular purpose;</p>
-
-<p class="list">ii) effectively excludes on behalf of all Contributors
-all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;</p>
-
-<p class="list">iii) states that any provisions which differ from this
-Agreement are offered by that Contributor alone and not by any other
-party; and</p>
-
-<p class="list">iv) states that source code for the Program is available
-from such Contributor, and informs licensees how to obtain it in a
-reasonable manner on or through a medium customarily used for software
-exchange.</p>
-
-<p>When the Program is made available in source code form:</p>
-
-<p class="list">a) it must be made available under this Agreement; and</p>
-
-<p class="list">b) a copy of this Agreement must be included with each
-copy of the Program.</p>
-
-<p>Contributors may not remove or alter any copyright notices contained
-within the Program.</p>
-
-<p>Each Contributor must identify itself as the originator of its
-Contribution, if any, in a manner that reasonably allows subsequent
-Recipients to identify the originator of the Contribution.</p>
-
-<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
-
-<p>Commercial distributors of software may accept certain
-responsibilities with respect to end users, business partners and the
-like. While this license is intended to facilitate the commercial use of
-the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create
-potential liability for other Contributors. Therefore, if a Contributor
-includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and
-indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses")
-arising from claims, lawsuits and other legal actions brought by a third
-party against the Indemnified Contributor to the extent caused by the
-acts or omissions of such Commercial Contributor in connection with its
-distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In
-order to qualify, an Indemnified Contributor must: a) promptly notify
-the Commercial Contributor in writing of such claim, and b) allow the
-Commercial Contributor to control, and cooperate with the Commercial
-Contributor in, the defense and any related settlement negotiations. The
-Indemnified Contributor may participate in any such claim at its own
-expense.</p>
-
-<p>For example, a Contributor might include the Program in a commercial
-product offering, Product X. That Contributor is then a Commercial
-Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance
-claims and warranties are such Commercial Contributor's responsibility
-alone. Under this section, the Commercial Contributor would have to
-defend claims against the other Contributors related to those
-performance claims and warranties, and if a court requires any other
-Contributor to pay any damages as a result, the Commercial Contributor
-must pay those damages.</p>
-
-<p><b>5. NO WARRANTY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
-PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
-OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
-ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
-OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and
-distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to
-the risks and costs of program errors, compliance with applicable laws,
-damage to or loss of data, programs or equipment, and unavailability or
-interruption of operations.</p>
-
-<p><b>6. DISCLAIMER OF LIABILITY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
-NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
-WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
-DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
-
-<p><b>7. GENERAL</b></p>
-
-<p>If any provision of this Agreement is invalid or unenforceable under
-applicable law, it shall not affect the validity or enforceability of
-the remainder of the terms of this Agreement, and without further action
-by the parties hereto, such provision shall be reformed to the minimum
-extent necessary to make such provision valid and enforceable.</p>
-
-<p>If Recipient institutes patent litigation against any entity
-(including a cross-claim or counterclaim in a lawsuit) alleging that the
-Program itself (excluding combinations of the Program with other
-software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the
-date such litigation is filed.</p>
-
-<p>All Recipient's rights under this Agreement shall terminate if it
-fails to comply with any of the material terms or conditions of this
-Agreement and does not cure such failure in a reasonable period of time
-after becoming aware of such noncompliance. If all Recipient's rights
-under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive.</p>
-
-<p>Everyone is permitted to copy and distribute copies of this
-Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The
-Agreement Steward reserves the right to publish new versions (including
-revisions) of this Agreement from time to time. No one other than the
-Agreement Steward has the right to modify this Agreement. The Eclipse
-Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a
-suitable separate entity. Each new version of the Agreement will be
-given a distinguishing version number. The Program (including
-Contributions) may always be distributed subject to the version of the
-Agreement under which it was received. In addition, after a new version
-of the Agreement is published, Contributor may elect to distribute the
-Program (including its Contributions) under the new version. Except as
-expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
-rights or licenses to the intellectual property of any Contributor under
-this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this
-Agreement are reserved.</p>
-
-<p>This Agreement is governed by the laws of the State of New York and
-the intellectual property laws of the United States of America. No party
-to this Agreement will bring a legal action under this Agreement more
-than one year after the cause of action arose. Each party waives its
-rights to a jury trial in any resulting litigation.</p>
-
-
-
-</body></html> \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy/license.html b/org.eclipse.osbp.xtext.strategy/license.html
index 6e579a5..008b801 100644
--- a/org.eclipse.osbp.xtext.strategy/license.html
+++ b/org.eclipse.osbp.xtext.strategy/license.html
@@ -1,164 +1,189 @@
-<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Eclipse Foundation Software User Agreement</title>
</head>
<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>February 1, 2011</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse
- Foundation is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0
- ("EPL"). A copy of the EPL is provided with this Content and is also
- available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, "Program" will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code,
-documentation and other files maintained in the Eclipse Foundation
-source code
- repository ("Repository") in software modules ("Modules") and made
-available as downloadable archives ("Downloads").</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to
-facilitate delivering, extending, and upgrading the Content. Typical
-modules may include plug-ins ("Plug-ins"), plug-in fragments
-("Fragments"), and features ("Features").</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&#8482; ARchive) in a directory named "plugins".</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or
-Fragments and associated material. Each Feature may be packaged as a
-sub-directory in a directory named "features". Within a Feature, files
-named "feature.xml" may contain a list of the names and version numbers
-of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features ("Included
-Features"). Within a Feature, files named "feature.xml" may contain a
-list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be
-contained in files named "about.html" ("Abouts"). The terms and
-conditions governing Features and
-Included Features should be contained in files named "license.html"
-("Feature Licenses"). Abouts and Feature Licenses may be located in any
- directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is
-installed using the Provisioning Technology (as defined below), you must
- agree to a license ("Feature Update License") during the
-installation process. If the Feature contains Included Features, the
-Feature Update License should either provide you with the terms and
-conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be
-found in the "license" property of files named "feature.properties"
-found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the
-terms and conditions (or references to such terms and conditions) that
-govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
- SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
-CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
-or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions
-govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software,
-examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager ("Provisioning Technology") for the purpose of
-allowing users to install software, documentation, information and/or
- other materials (collectively "Installable Software"). This
-capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about
-packaging Installable Software is available at <a href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- ("Specification").</p>
-
-<p>You may use Provisioning Technology to allow other parties to install
- Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to
- be presented to, and accepted by, the users of the Provisioning
-Technology
- in accordance with the Specification. By using Provisioning
-Technology in such a manner and making it available in accordance with
-the
- Specification, you further acknowledge your agreement to, and the
-acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur ("Provisioning Process") in
-which a user may execute the Provisioning Technology
- on a machine ("Target Machine") with the intent of installing,
-extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology
-may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user
-the terms and conditions that govern the use of the Installable
- Software ("Installable Software Agreement") and such Installable
-Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable
-Software Agreement must inform the user of the terms and conditions that
- govern
- the Installable Software and must solicit acceptance by the end
-user in the manner prescribed in such Installable Software Agreement.
-Upon such
- indication of agreement by the user, the provisioning Technology
-will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are
- currently may have restrictions on the import, possession, and use,
-and/or re-export to
- another country, of encryption software. BEFORE using any encryption
-software, please check the country's laws, regulations and policies
-concerning the import,
- possession, or use, and re-export of encryption software, to see if
-this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-
-
-</body></html> \ No newline at end of file
+ <h2>Eclipse Foundation Software User Agreement</h2>
+ <p>November 22, 2017</p>
+
+ <h3>Usage Of Content</h3>
+
+ <p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
+ INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+ (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY
+ THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+ CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS
+ GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY
+ APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS
+ AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+ AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
+ USE THE CONTENT.</p>
+
+ <h3>Applicable Licenses</h3>
+
+ <p>
+ Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the
+ Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the
+ EPL is provided with this Content and is also available at <a
+ href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>.
+ For purposes of the EPL, &quot;Program&quot; will mean the Content.
+ </p>
+
+ <p>Content includes, but is not limited to, source code, object
+ code, documentation and other files maintained in the Eclipse
+ Foundation source code repository (&quot;Repository&quot;) in software
+ modules (&quot;Modules&quot;) and made available as downloadable
+ archives (&quot;Downloads&quot;).</p>
+
+ <ul>
+ <li>Content may be structured and packaged into modules to
+ facilitate delivering, extending, and upgrading the Content. Typical
+ modules may include plug-ins (&quot;Plug-ins&quot;), plug-in
+ fragments (&quot;Fragments&quot;), and features
+ (&quot;Features&quot;).</li>
+ <li>Each Plug-in or Fragment may be packaged as a sub-directory
+ or JAR (Java&trade; ARchive) in a directory named
+ &quot;plugins&quot;.</li>
+ <li>A Feature is a bundle of one or more Plug-ins and/or
+ Fragments and associated material. Each Feature may be packaged as a
+ sub-directory in a directory named &quot;features&quot;. Within a
+ Feature, files named &quot;feature.xml&quot; may contain a list of
+ the names and version numbers of the Plug-ins and/or Fragments
+ associated with that Feature.</li>
+ <li>Features may also include other Features (&quot;Included
+ Features&quot;). Within a Feature, files named
+ &quot;feature.xml&quot; may contain a list of the names and version
+ numbers of Included Features.</li>
+ </ul>
+
+ <p>The terms and conditions governing Plug-ins and Fragments should
+ be contained in files named &quot;about.html&quot;
+ (&quot;Abouts&quot;). The terms and conditions governing Features and
+ Included Features should be contained in files named
+ &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and
+ Feature Licenses may be located in any directory of a Download or
+ Module including, but not limited to the following locations:</p>
+
+ <ul>
+ <li>The top-level (root) directory</li>
+ <li>Plug-in and Fragment directories</li>
+ <li>Inside Plug-ins and Fragments packaged as JARs</li>
+ <li>Sub-directories of the directory named &quot;src&quot; of
+ certain Plug-ins</li>
+ <li>Feature directories</li>
+ </ul>
+
+ <p>Note: if a Feature made available by the Eclipse Foundation is
+ installed using the Provisioning Technology (as defined below), you
+ must agree to a license (&quot;Feature Update License&quot;) during
+ the installation process. If the Feature contains Included Features,
+ the Feature Update License should either provide you with the terms
+ and conditions governing the Included Features or inform you where you
+ can locate them. Feature Update Licenses may be found in the
+ &quot;license&quot; property of files named
+ &quot;feature.properties&quot; found within a Feature. Such Abouts,
+ Feature Licenses, and Feature Update Licenses contain the terms and
+ conditions (or references to such terms and conditions) that govern
+ your use of the associated Content in that directory.</p>
+
+ <p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY
+ REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND
+ CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT
+ ARE NOT LIMITED TO):</p>
+
+ <ul>
+ <li>Eclipse Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>)
+ </li>
+ <li>Eclipse Distribution License Version 1.0 (available at <a
+ href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)
+ </li>
+ <li>Common Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)
+ </li>
+ <li>Apache Software License 1.1 (available at <a
+ href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)
+ </li>
+ <li>Apache Software License 2.0 (available at <a
+ href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)
+ </li>
+ <li>Mozilla Public License Version 1.1 (available at <a
+ href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)
+ </li>
+ </ul>
+
+ <p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
+ CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
+ or Feature Update License is provided, please contact the Eclipse
+ Foundation to determine what terms and conditions govern that
+ particular Content.</p>
+
+
+ <h3>Use of Provisioning Technology</h3>
+
+ <p>
+ The Eclipse Foundation makes available provisioning software, examples
+ of which include, but are not limited to, p2 and the Eclipse Update
+ Manager (&quot;Provisioning Technology&quot;) for the purpose of
+ allowing users to install software, documentation, information and/or
+ other materials (collectively &quot;Installable Software&quot;). This
+ capability is provided with the intent of allowing such users to
+ install, extend and update Eclipse-based products. Information about
+ packaging Installable Software is available at <a
+ href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+ (&quot;Specification&quot;).
+ </p>
+
+ <p>You may use Provisioning Technology to allow other parties to
+ install Installable Software. You shall be responsible for enabling
+ the applicable license agreements relating to the Installable Software
+ to be presented to, and accepted by, the users of the Provisioning
+ Technology in accordance with the Specification. By using Provisioning
+ Technology in such a manner and making it available in accordance with
+ the Specification, you further acknowledge your agreement to, and the
+ acquisition of all necessary rights to permit the following:</p>
+
+ <ol>
+ <li>A series of actions may occur (&quot;Provisioning
+ Process&quot;) in which a user may execute the Provisioning
+ Technology on a machine (&quot;Target Machine&quot;) with the intent
+ of installing, extending or updating the functionality of an
+ Eclipse-based product.</li>
+ <li>During the Provisioning Process, the Provisioning Technology
+ may cause third party Installable Software or a portion thereof to be
+ accessed and copied to the Target Machine.</li>
+ <li>Pursuant to the Specification, you will provide to the user
+ the terms and conditions that govern the use of the Installable
+ Software (&quot;Installable Software Agreement&quot;) and such
+ Installable Software Agreement shall be accessed from the Target
+ Machine in accordance with the Specification. Such Installable
+ Software Agreement must inform the user of the terms and conditions
+ that govern the Installable Software and must solicit acceptance by
+ the end user in the manner prescribed in such Installable Software
+ Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the Installable
+ Software.</li>
+ </ol>
+
+ <h3>Cryptography</h3>
+
+ <p>Content may contain encryption software. The country in which
+ you are currently may have restrictions on the import, possession, and
+ use, and/or re-export to another country, of encryption software.
+ BEFORE using any encryption software, please check the country's laws,
+ regulations and policies concerning the import, possession, or use,
+ and re-export of encryption software, to see if this is permitted.</p>
+
+ <p>
+ <small>Java and all Java-based trademarks are trademarks of
+ Oracle Corporation in the United States, other countries, or both.</small>
+ </p>
+</body>
+</html>
diff --git a/org.eclipse.osbp.xtext.strategy/model/StrategyDSL.xcore b/org.eclipse.osbp.xtext.strategy/model/StrategyDSL.xcore
index 5280173..eadc657 100644
--- a/org.eclipse.osbp.xtext.strategy/model/StrategyDSL.xcore
+++ b/org.eclipse.osbp.xtext.strategy/model/StrategyDSL.xcore
@@ -7,14 +7,17 @@
@GenModel(literalsInterface="true")
@GenModel(copyrightText="Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
+ are made available under the terms of the Eclipse Public License 2.0
which accompanies this distribution, and is available at
- http{//www.eclipse.org/legal/epl-v10.html
+ https://www.eclipse.org/legal/epl-2.0/
+
+ SPDX-License-Identifier: EPL-2.0
Based on ideas from Xtext, Xtend, Xcore
- Contributors{
- Jose C. Dominguez - Initial implementation
+ Contributors:
+ Loetz GmbH&Co.KG - Initial implementation
+ Jose C. Dominguez - ongoing development
")
@Ecore(nsURI="http://osbp.eclipse.org/xtext/strategy/StrategyDSL")
@Ecore(nsPrefix="strategydsl")
@@ -45,16 +48,16 @@ class StrategyBase extends StrategyLazyResolver {
String name
}
-class StrategyPackage extends LPackage{
+class StrategyPackage extends LPackage {
contains Strategy strategy
}
-class Strategy{
+class Strategy {
contains StrategyTarget targets
contains StrategyDefault strategyDefault
}
-class StrategyTarget{
+class StrategyTarget {
contains LayoutingStrategy[] layoutingStrategies
contains FocusingStrategy[] focusingStrategies
contains FocusingEnhancer[] focusingEnhancer
@@ -82,21 +85,16 @@ class StrategyDefault {
}
enum LayoutingEnum{
- HORIZONTAL as'Horizontal'
- ,
- VERTICAL as 'Vertical'
- ,
- GRID as 'Grid'
- ,
- FORM2 as 'Form2'
- ,
- FORM3 as 'Form3'
- ,
+ HORIZONTAL as'Horizontal',
+ VERTICAL as 'Vertical',
+ GRID as 'Grid',
+ FORM as 'Form',
+ FORM2 as 'Form2',
+ FORM3 as 'Form3',
CSS as 'Css'
}
enum FocusingEnum{
- FORWARD as 'Forward'
- ,
+ FORWARD as 'Forward',
BACKWARD as 'Backward'
} \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.strategy/notice.html b/org.eclipse.osbp.xtext.strategy/notice.html
index c3d34c3..008b801 100644
--- a/org.eclipse.osbp.xtext.strategy/notice.html
+++ b/org.eclipse.osbp.xtext.strategy/notice.html
@@ -7,101 +7,183 @@
</head>
<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>April 9, 2014</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
- repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
- other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
- href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
- in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
- Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
- on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
- Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
- the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
- indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+ <h2>Eclipse Foundation Software User Agreement</h2>
+ <p>November 22, 2017</p>
+
+ <h3>Usage Of Content</h3>
+
+ <p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
+ INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+ (COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY
+ THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+ CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS
+ GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY
+ APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS
+ AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+ AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
+ USE THE CONTENT.</p>
+
+ <h3>Applicable Licenses</h3>
+
+ <p>
+ Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the
+ Eclipse Public License Version 2.0 (&quot;EPL&quot;). A copy of the
+ EPL is provided with this Content and is also available at <a
+ href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>.
+ For purposes of the EPL, &quot;Program&quot; will mean the Content.
+ </p>
+
+ <p>Content includes, but is not limited to, source code, object
+ code, documentation and other files maintained in the Eclipse
+ Foundation source code repository (&quot;Repository&quot;) in software
+ modules (&quot;Modules&quot;) and made available as downloadable
+ archives (&quot;Downloads&quot;).</p>
+
+ <ul>
+ <li>Content may be structured and packaged into modules to
+ facilitate delivering, extending, and upgrading the Content. Typical
+ modules may include plug-ins (&quot;Plug-ins&quot;), plug-in
+ fragments (&quot;Fragments&quot;), and features
+ (&quot;Features&quot;).</li>
+ <li>Each Plug-in or Fragment may be packaged as a sub-directory
+ or JAR (Java&trade; ARchive) in a directory named
+ &quot;plugins&quot;.</li>
+ <li>A Feature is a bundle of one or more Plug-ins and/or
+ Fragments and associated material. Each Feature may be packaged as a
+ sub-directory in a directory named &quot;features&quot;. Within a
+ Feature, files named &quot;feature.xml&quot; may contain a list of
+ the names and version numbers of the Plug-ins and/or Fragments
+ associated with that Feature.</li>
+ <li>Features may also include other Features (&quot;Included
+ Features&quot;). Within a Feature, files named
+ &quot;feature.xml&quot; may contain a list of the names and version
+ numbers of Included Features.</li>
+ </ul>
+
+ <p>The terms and conditions governing Plug-ins and Fragments should
+ be contained in files named &quot;about.html&quot;
+ (&quot;Abouts&quot;). The terms and conditions governing Features and
+ Included Features should be contained in files named
+ &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and
+ Feature Licenses may be located in any directory of a Download or
+ Module including, but not limited to the following locations:</p>
+
+ <ul>
+ <li>The top-level (root) directory</li>
+ <li>Plug-in and Fragment directories</li>
+ <li>Inside Plug-ins and Fragments packaged as JARs</li>
+ <li>Sub-directories of the directory named &quot;src&quot; of
+ certain Plug-ins</li>
+ <li>Feature directories</li>
+ </ul>
+
+ <p>Note: if a Feature made available by the Eclipse Foundation is
+ installed using the Provisioning Technology (as defined below), you
+ must agree to a license (&quot;Feature Update License&quot;) during
+ the installation process. If the Feature contains Included Features,
+ the Feature Update License should either provide you with the terms
+ and conditions governing the Included Features or inform you where you
+ can locate them. Feature Update Licenses may be found in the
+ &quot;license&quot; property of files named
+ &quot;feature.properties&quot; found within a Feature. Such Abouts,
+ Feature Licenses, and Feature Update Licenses contain the terms and
+ conditions (or references to such terms and conditions) that govern
+ your use of the associated Content in that directory.</p>
+
+ <p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY
+ REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND
+ CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT
+ ARE NOT LIMITED TO):</p>
+
+ <ul>
+ <li>Eclipse Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>)
+ </li>
+ <li>Eclipse Distribution License Version 1.0 (available at <a
+ href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)
+ </li>
+ <li>Common Public License Version 1.0 (available at <a
+ href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)
+ </li>
+ <li>Apache Software License 1.1 (available at <a
+ href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)
+ </li>
+ <li>Apache Software License 2.0 (available at <a
+ href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)
+ </li>
+ <li>Mozilla Public License Version 1.1 (available at <a
+ href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)
+ </li>
+ </ul>
+
+ <p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
+ CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
+ or Feature Update License is provided, please contact the Eclipse
+ Foundation to determine what terms and conditions govern that
+ particular Content.</p>
+
+
+ <h3>Use of Provisioning Technology</h3>
+
+ <p>
+ The Eclipse Foundation makes available provisioning software, examples
+ of which include, but are not limited to, p2 and the Eclipse Update
+ Manager (&quot;Provisioning Technology&quot;) for the purpose of
+ allowing users to install software, documentation, information and/or
+ other materials (collectively &quot;Installable Software&quot;). This
+ capability is provided with the intent of allowing such users to
+ install, extend and update Eclipse-based products. Information about
+ packaging Installable Software is available at <a
+ href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+ (&quot;Specification&quot;).
+ </p>
+
+ <p>You may use Provisioning Technology to allow other parties to
+ install Installable Software. You shall be responsible for enabling
+ the applicable license agreements relating to the Installable Software
+ to be presented to, and accepted by, the users of the Provisioning
+ Technology in accordance with the Specification. By using Provisioning
+ Technology in such a manner and making it available in accordance with
+ the Specification, you further acknowledge your agreement to, and the
+ acquisition of all necessary rights to permit the following:</p>
+
+ <ol>
+ <li>A series of actions may occur (&quot;Provisioning
+ Process&quot;) in which a user may execute the Provisioning
+ Technology on a machine (&quot;Target Machine&quot;) with the intent
+ of installing, extending or updating the functionality of an
+ Eclipse-based product.</li>
+ <li>During the Provisioning Process, the Provisioning Technology
+ may cause third party Installable Software or a portion thereof to be
+ accessed and copied to the Target Machine.</li>
+ <li>Pursuant to the Specification, you will provide to the user
+ the terms and conditions that govern the use of the Installable
+ Software (&quot;Installable Software Agreement&quot;) and such
+ Installable Software Agreement shall be accessed from the Target
+ Machine in accordance with the Specification. Such Installable
+ Software Agreement must inform the user of the terms and conditions
+ that govern the Installable Software and must solicit acceptance by
+ the end user in the manner prescribed in such Installable Software
+ Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the Installable
+ Software.</li>
+ </ol>
+
+ <h3>Cryptography</h3>
+
+ <p>Content may contain encryption software. The country in which
+ you are currently may have restrictions on the import, possession, and
+ use, and/or re-export to another country, of encryption software.
+ BEFORE using any encryption software, please check the country's laws,
+ regulations and policies concerning the import, possession, or use,
+ and re-export of encryption software, to see if this is permitted.</p>
+
+ <p>
+ <small>Java and all Java-based trademarks are trademarks of
+ Oracle Corporation in the United States, other countries, or both.</small>
+ </p>
</body>
</html>
diff --git a/org.eclipse.osbp.xtext.strategy/pom.xml b/org.eclipse.osbp.xtext.strategy/pom.xml
index 615afc4..5d84692 100644
--- a/org.eclipse.osbp.xtext.strategy/pom.xml
+++ b/org.eclipse.osbp.xtext.strategy/pom.xml
@@ -2,9 +2,11 @@
<!--#======================================================================= -->
<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) -->
<!--# All rights reserved. This program and the accompanying materials -->
-<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# are made available under the terms of the Eclipse Public License 2.0 -->
<!--# which accompanies this distribution, and is available at -->
-<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# https://www.eclipse.org/legal/epl-2.0/ -->
+<!--# -->
+<!--# SPDX-License-Identifier: EPL-2.0 -->
<!--# -->
<!--# Contributors: -->
<!--# Christophe Loetz (Loetz GmbH&Co.KG) - initial API and implementation -->
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/AbstractStrategyDSLRuntimeModule.java b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/AbstractStrategyDSLRuntimeModule.java
index 3452c85..b9b0cc0 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/AbstractStrategyDSLRuntimeModule.java
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/AbstractStrategyDSLRuntimeModule.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy;
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/StrategyDSL.xtextbin b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/StrategyDSL.xtextbin
index 5c9d728..739eb87 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/StrategyDSL.xtextbin
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/StrategyDSL.xtextbin
Binary files differ
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLStandaloneSetupGenerated.java b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLStandaloneSetupGenerated.java
index 76bdd35..aa4627f 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLStandaloneSetupGenerated.java
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/StrategyDSLStandaloneSetupGenerated.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy;
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/StrategyDSLAntlrTokenFileProvider.java b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/StrategyDSLAntlrTokenFileProvider.java
index 5cbba70..a5a36cd 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/StrategyDSLAntlrTokenFileProvider.java
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/StrategyDSLAntlrTokenFileProvider.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.parser.antlr;
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/StrategyDSLParser.java b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/StrategyDSLParser.java
index b215cd0..c34cbd6 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/StrategyDSLParser.java
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/StrategyDSLParser.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.parser.antlr;
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSL.g b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSL.g
index 445c7dc..41e8491 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSL.g
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSL.g
@@ -7637,26 +7637,34 @@ ruleLayoutingEnum returns [Enumerator current=null]
)
|
(
- enumLiteral_3='Form2'
+ enumLiteral_3='Form'
{
- $current = grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_3().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_3, grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_3());
+ $current = grammarAccess.getLayoutingEnumAccess().getFORMEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_3, grammarAccess.getLayoutingEnumAccess().getFORMEnumLiteralDeclaration_3());
}
)
|
(
- enumLiteral_4='Form3'
+ enumLiteral_4='Form2'
{
- $current = grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_4().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_4, grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_4());
+ $current = grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_4().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_4, grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_4());
}
)
|
(
- enumLiteral_5='Css'
+ enumLiteral_5='Form3'
{
- $current = grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_5().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_5, grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_5());
+ $current = grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_5().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_5, grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_5());
+ }
+ )
+ |
+ (
+ enumLiteral_6='Css'
+ {
+ $current = grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_6().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_6, grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_6());
}
)
)
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSL.tokens b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSL.tokens
index 9d5204a..1b99d2a 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSL.tokens
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSL.tokens
@@ -39,11 +39,12 @@
'?.'=76
'?:'=64
'@'=36
-'Backward'=110
-'Css'=108
-'Form2'=106
-'Form3'=107
-'Forward'=109
+'Backward'=111
+'Css'=109
+'Form'=106
+'Form2'=107
+'Form3'=108
+'Forward'=110
'Grid'=105
'Horizontal'=103
'Vertical'=104
@@ -116,6 +117,7 @@ T__107=107
T__108=108
T__109=109
T__110=110
+T__111=111
T__13=13
T__14=14
T__15=15
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSLLexer.java b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSLLexer.java
index 8cb2230..c958007 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSLLexer.java
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSLLexer.java
@@ -1,3 +1,18 @@
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
+ */
package org.eclipse.osbp.xtext.strategy.parser.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
@@ -101,6 +116,7 @@ public class InternalStrategyDSLLexer extends Lexer {
public static final int T__75=75;
public static final int T__76=76;
public static final int T__80=80;
+ public static final int T__111=111;
public static final int T__81=81;
public static final int T__110=110;
public static final int T__82=82;
@@ -2068,10 +2084,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__106;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:104:8: ( 'Form2' )
- // InternalStrategyDSL.g:104:10: 'Form2'
+ // InternalStrategyDSL.g:104:8: ( 'Form' )
+ // InternalStrategyDSL.g:104:10: 'Form'
{
- match("Form2");
+ match("Form");
}
@@ -2089,10 +2105,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__107;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:105:8: ( 'Form3' )
- // InternalStrategyDSL.g:105:10: 'Form3'
+ // InternalStrategyDSL.g:105:8: ( 'Form2' )
+ // InternalStrategyDSL.g:105:10: 'Form2'
{
- match("Form3");
+ match("Form2");
}
@@ -2110,10 +2126,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__108;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:106:8: ( 'Css' )
- // InternalStrategyDSL.g:106:10: 'Css'
+ // InternalStrategyDSL.g:106:8: ( 'Form3' )
+ // InternalStrategyDSL.g:106:10: 'Form3'
{
- match("Css");
+ match("Form3");
}
@@ -2131,10 +2147,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__109;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:107:8: ( 'Forward' )
- // InternalStrategyDSL.g:107:10: 'Forward'
+ // InternalStrategyDSL.g:107:8: ( 'Css' )
+ // InternalStrategyDSL.g:107:10: 'Css'
{
- match("Forward");
+ match("Css");
}
@@ -2152,10 +2168,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = T__110;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:108:8: ( 'Backward' )
- // InternalStrategyDSL.g:108:10: 'Backward'
+ // InternalStrategyDSL.g:108:8: ( 'Forward' )
+ // InternalStrategyDSL.g:108:10: 'Forward'
{
- match("Backward");
+ match("Forward");
}
@@ -2168,15 +2184,36 @@ public class InternalStrategyDSLLexer extends Lexer {
}
// $ANTLR end "T__110"
+ // $ANTLR start "T__111"
+ public final void mT__111() throws RecognitionException {
+ try {
+ int _type = T__111;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalStrategyDSL.g:109:8: ( 'Backward' )
+ // InternalStrategyDSL.g:109:10: 'Backward'
+ {
+ match("Backward");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__111"
+
// $ANTLR start "RULE_HEX"
public final void mRULE_HEX() throws RecognitionException {
try {
int _type = RULE_HEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:7692:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
- // InternalStrategyDSL.g:7692:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalStrategyDSL.g:7700:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? )
+ // InternalStrategyDSL.g:7700:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
{
- // InternalStrategyDSL.g:7692:12: ( '0x' | '0X' )
+ // InternalStrategyDSL.g:7700:12: ( '0x' | '0X' )
int alt1=2;
int LA1_0 = input.LA(1);
@@ -2204,7 +2241,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // InternalStrategyDSL.g:7692:13: '0x'
+ // InternalStrategyDSL.g:7700:13: '0x'
{
match("0x");
@@ -2212,7 +2249,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:7692:18: '0X'
+ // InternalStrategyDSL.g:7700:18: '0X'
{
match("0X");
@@ -2222,7 +2259,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
- // InternalStrategyDSL.g:7692:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
+ // InternalStrategyDSL.g:7700:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+
int cnt2=0;
loop2:
do {
@@ -2260,7 +2297,7 @@ public class InternalStrategyDSLLexer extends Lexer {
cnt2++;
} while (true);
- // InternalStrategyDSL.g:7692:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
+ // InternalStrategyDSL.g:7700:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )?
int alt4=2;
int LA4_0 = input.LA(1);
@@ -2269,10 +2306,10 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt4) {
case 1 :
- // InternalStrategyDSL.g:7692:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalStrategyDSL.g:7700:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
{
match('#');
- // InternalStrategyDSL.g:7692:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
+ // InternalStrategyDSL.g:7700:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -2290,7 +2327,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // InternalStrategyDSL.g:7692:64: ( 'b' | 'B' ) ( 'i' | 'I' )
+ // InternalStrategyDSL.g:7700:64: ( 'b' | 'B' ) ( 'i' | 'I' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -2314,7 +2351,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:7692:84: ( 'l' | 'L' )
+ // InternalStrategyDSL.g:7700:84: ( 'l' | 'L' )
{
if ( input.LA(1)=='L'||input.LA(1)=='l' ) {
input.consume();
@@ -2353,11 +2390,11 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:7694:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
- // InternalStrategyDSL.g:7694:12: '0' .. '9' ( '0' .. '9' | '_' )*
+ // InternalStrategyDSL.g:7702:10: ( '0' .. '9' ( '0' .. '9' | '_' )* )
+ // InternalStrategyDSL.g:7702:12: '0' .. '9' ( '0' .. '9' | '_' )*
{
matchRange('0','9');
- // InternalStrategyDSL.g:7694:21: ( '0' .. '9' | '_' )*
+ // InternalStrategyDSL.g:7702:21: ( '0' .. '9' | '_' )*
loop5:
do {
int alt5=2;
@@ -2406,11 +2443,11 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_DECIMAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:7696:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
- // InternalStrategyDSL.g:7696:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalStrategyDSL.g:7704:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? )
+ // InternalStrategyDSL.g:7704:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
{
mRULE_INT();
- // InternalStrategyDSL.g:7696:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
+ // InternalStrategyDSL.g:7704:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )?
int alt7=2;
int LA7_0 = input.LA(1);
@@ -2419,7 +2456,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt7) {
case 1 :
- // InternalStrategyDSL.g:7696:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
+ // InternalStrategyDSL.g:7704:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2430,7 +2467,7 @@ public class InternalStrategyDSLLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalStrategyDSL.g:7696:36: ( '+' | '-' )?
+ // InternalStrategyDSL.g:7704:36: ( '+' | '-' )?
int alt6=2;
int LA6_0 = input.LA(1);
@@ -2463,7 +2500,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
- // InternalStrategyDSL.g:7696:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
+ // InternalStrategyDSL.g:7704:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )?
int alt8=3;
int LA8_0 = input.LA(1);
@@ -2475,7 +2512,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // InternalStrategyDSL.g:7696:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
+ // InternalStrategyDSL.g:7704:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' )
{
if ( input.LA(1)=='B'||input.LA(1)=='b' ) {
input.consume();
@@ -2499,7 +2536,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:7696:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' )
+ // InternalStrategyDSL.g:7704:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' )
{
if ( input.LA(1)=='D'||input.LA(1)=='F'||input.LA(1)=='L'||input.LA(1)=='d'||input.LA(1)=='f'||input.LA(1)=='l' ) {
input.consume();
@@ -2532,10 +2569,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:7698:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
- // InternalStrategyDSL.g:7698:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalStrategyDSL.g:7706:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* )
+ // InternalStrategyDSL.g:7706:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
{
- // InternalStrategyDSL.g:7698:11: ( '^' )?
+ // InternalStrategyDSL.g:7706:11: ( '^' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -2544,7 +2581,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // InternalStrategyDSL.g:7698:11: '^'
+ // InternalStrategyDSL.g:7706:11: '^'
{
match('^');
@@ -2562,7 +2599,7 @@ public class InternalStrategyDSLLexer extends Lexer {
recover(mse);
throw mse;}
- // InternalStrategyDSL.g:7698:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
+ // InternalStrategyDSL.g:7706:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )*
loop10:
do {
int alt10=2;
@@ -2611,10 +2648,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:7700:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
- // InternalStrategyDSL.g:7700:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalStrategyDSL.g:7708:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) )
+ // InternalStrategyDSL.g:7708:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
{
- // InternalStrategyDSL.g:7700:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
+ // InternalStrategyDSL.g:7708:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? )
int alt15=2;
int LA15_0 = input.LA(1);
@@ -2632,10 +2669,10 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt15) {
case 1 :
- // InternalStrategyDSL.g:7700:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
+ // InternalStrategyDSL.g:7708:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )?
{
match('\"');
- // InternalStrategyDSL.g:7700:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ // InternalStrategyDSL.g:7708:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
loop11:
do {
int alt11=3;
@@ -2651,7 +2688,7 @@ public class InternalStrategyDSLLexer extends Lexer {
switch (alt11) {
case 1 :
- // InternalStrategyDSL.g:7700:21: '\\\\' .
+ // InternalStrategyDSL.g:7708:21: '\\\\' .
{
match('\\');
matchAny();
@@ -2659,7 +2696,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:7700:28: ~ ( ( '\\\\' | '\"' ) )
+ // InternalStrategyDSL.g:7708:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2679,7 +2716,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
} while (true);
- // InternalStrategyDSL.g:7700:44: ( '\"' )?
+ // InternalStrategyDSL.g:7708:44: ( '\"' )?
int alt12=2;
int LA12_0 = input.LA(1);
@@ -2688,7 +2725,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt12) {
case 1 :
- // InternalStrategyDSL.g:7700:44: '\"'
+ // InternalStrategyDSL.g:7708:44: '\"'
{
match('\"');
@@ -2701,10 +2738,10 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:7700:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
+ // InternalStrategyDSL.g:7708:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )?
{
match('\'');
- // InternalStrategyDSL.g:7700:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // InternalStrategyDSL.g:7708:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
loop13:
do {
int alt13=3;
@@ -2720,7 +2757,7 @@ public class InternalStrategyDSLLexer extends Lexer {
switch (alt13) {
case 1 :
- // InternalStrategyDSL.g:7700:55: '\\\\' .
+ // InternalStrategyDSL.g:7708:55: '\\\\' .
{
match('\\');
matchAny();
@@ -2728,7 +2765,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 2 :
- // InternalStrategyDSL.g:7700:62: ~ ( ( '\\\\' | '\\'' ) )
+ // InternalStrategyDSL.g:7708:62: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2748,7 +2785,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
} while (true);
- // InternalStrategyDSL.g:7700:79: ( '\\'' )?
+ // InternalStrategyDSL.g:7708:79: ( '\\'' )?
int alt14=2;
int LA14_0 = input.LA(1);
@@ -2757,7 +2794,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt14) {
case 1 :
- // InternalStrategyDSL.g:7700:79: '\\''
+ // InternalStrategyDSL.g:7708:79: '\\''
{
match('\'');
@@ -2788,12 +2825,12 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:7702:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalStrategyDSL.g:7702:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // InternalStrategyDSL.g:7710:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalStrategyDSL.g:7710:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // InternalStrategyDSL.g:7702:24: ( options {greedy=false; } : . )*
+ // InternalStrategyDSL.g:7710:24: ( options {greedy=false; } : . )*
loop16:
do {
int alt16=2;
@@ -2818,7 +2855,7 @@ public class InternalStrategyDSLLexer extends Lexer {
switch (alt16) {
case 1 :
- // InternalStrategyDSL.g:7702:52: .
+ // InternalStrategyDSL.g:7710:52: .
{
matchAny();
@@ -2848,12 +2885,12 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:7704:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // InternalStrategyDSL.g:7704:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // InternalStrategyDSL.g:7712:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalStrategyDSL.g:7712:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // InternalStrategyDSL.g:7704:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // InternalStrategyDSL.g:7712:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop17:
do {
int alt17=2;
@@ -2866,7 +2903,7 @@ public class InternalStrategyDSLLexer extends Lexer {
switch (alt17) {
case 1 :
- // InternalStrategyDSL.g:7704:24: ~ ( ( '\\n' | '\\r' ) )
+ // InternalStrategyDSL.g:7712: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();
@@ -2886,7 +2923,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
} while (true);
- // InternalStrategyDSL.g:7704:40: ( ( '\\r' )? '\\n' )?
+ // InternalStrategyDSL.g:7712:40: ( ( '\\r' )? '\\n' )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -2895,9 +2932,9 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt19) {
case 1 :
- // InternalStrategyDSL.g:7704:41: ( '\\r' )? '\\n'
+ // InternalStrategyDSL.g:7712:41: ( '\\r' )? '\\n'
{
- // InternalStrategyDSL.g:7704:41: ( '\\r' )?
+ // InternalStrategyDSL.g:7712:41: ( '\\r' )?
int alt18=2;
int LA18_0 = input.LA(1);
@@ -2906,7 +2943,7 @@ public class InternalStrategyDSLLexer extends Lexer {
}
switch (alt18) {
case 1 :
- // InternalStrategyDSL.g:7704:41: '\\r'
+ // InternalStrategyDSL.g:7712:41: '\\r'
{
match('\r');
@@ -2938,10 +2975,10 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:7706:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalStrategyDSL.g:7706:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalStrategyDSL.g:7714:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalStrategyDSL.g:7714:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // InternalStrategyDSL.g:7706:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // InternalStrategyDSL.g:7714:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt20=0;
loop20:
do {
@@ -2995,8 +3032,8 @@ public class InternalStrategyDSLLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalStrategyDSL.g:7708:16: ( . )
- // InternalStrategyDSL.g:7708:18: .
+ // InternalStrategyDSL.g:7716:16: ( . )
+ // InternalStrategyDSL.g:7716:18: .
{
matchAny();
@@ -3011,8 +3048,8 @@ public class InternalStrategyDSLLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // InternalStrategyDSL.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt21=107;
+ // InternalStrategyDSL.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt21=108;
alt21 = dfa21.predict(input);
switch (alt21) {
case 1 :
@@ -3702,63 +3739,70 @@ public class InternalStrategyDSLLexer extends Lexer {
}
break;
case 99 :
- // InternalStrategyDSL.g:1:609: RULE_HEX
+ // InternalStrategyDSL.g:1:609: T__111
{
- mRULE_HEX();
+ mT__111();
}
break;
case 100 :
- // InternalStrategyDSL.g:1:618: RULE_INT
+ // InternalStrategyDSL.g:1:616: RULE_HEX
{
- mRULE_INT();
+ mRULE_HEX();
}
break;
case 101 :
- // InternalStrategyDSL.g:1:627: RULE_DECIMAL
+ // InternalStrategyDSL.g:1:625: RULE_INT
{
- mRULE_DECIMAL();
+ mRULE_INT();
}
break;
case 102 :
- // InternalStrategyDSL.g:1:640: RULE_ID
+ // InternalStrategyDSL.g:1:634: RULE_DECIMAL
{
- mRULE_ID();
+ mRULE_DECIMAL();
}
break;
case 103 :
- // InternalStrategyDSL.g:1:648: RULE_STRING
+ // InternalStrategyDSL.g:1:647: RULE_ID
{
- mRULE_STRING();
+ mRULE_ID();
}
break;
case 104 :
- // InternalStrategyDSL.g:1:660: RULE_ML_COMMENT
+ // InternalStrategyDSL.g:1:655: RULE_STRING
{
- mRULE_ML_COMMENT();
+ mRULE_STRING();
}
break;
case 105 :
- // InternalStrategyDSL.g:1:676: RULE_SL_COMMENT
+ // InternalStrategyDSL.g:1:667: RULE_ML_COMMENT
{
- mRULE_SL_COMMENT();
+ mRULE_ML_COMMENT();
}
break;
case 106 :
- // InternalStrategyDSL.g:1:692: RULE_WS
+ // InternalStrategyDSL.g:1:683: RULE_SL_COMMENT
{
- mRULE_WS();
+ mRULE_SL_COMMENT();
}
break;
case 107 :
- // InternalStrategyDSL.g:1:700: RULE_ANY_OTHER
+ // InternalStrategyDSL.g:1:699: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 108 :
+ // InternalStrategyDSL.g:1:707: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -3772,17 +3816,17 @@ public class InternalStrategyDSLLexer extends Lexer {
protected DFA21 dfa21 = new DFA21(this);
static final String DFA21_eotS =
- "\1\uffff\1\70\2\uffff\11\70\1\123\1\70\5\uffff\1\136\3\uffff\1\144\1\150\1\154\1\156\1\160\1\162\1\164\1\166\1\170\1\172\1\175\1\70\1\u0080\12\70\2\u008d\1\66\5\uffff\1\70\3\uffff\22\70\1\u00a7\2\70\1\u00aa\3\uffff\1\u00ab\2\70\5\uffff\1\u00af\32\uffff\1\u00b1\1\uffff\1\u00b3\4\uffff\1\u00b4\2\uffff\12\70\1\uffff\1\u008d\4\uffff\10\70\1\u00c9\4\70\1\u00ce\10\70\1\uffff\2\70\2\uffff\1\u00da\1\70\7\uffff\3\70\1\u00df\1\u00e0\5\70\1\u00e7\10\70\1\u00f0\1\uffff\4\70\1\uffff\4\70\1\u00f9\6\70\1\uffff\1\u0100\1\u0101\2\70\2\uffff\3\70\1\u0107\2\70\1\uffff\5\70\1\u0110\2\70\1\uffff\1\70\1\u0114\2\70\1\u0118\3\70\1\uffff\6\70\2\uffff\1\u0123\1\u0124\3\70\1\uffff\1\u0128\1\u0129\4\70\1\u012e\1\u012f\1\uffff\2\70\1\u0132\1\uffff\2\70\2\uffff\10\70\1\u013e\1\70\2\uffff\1\u0140\2\70\2\uffff\2\70\1\u0145\1\70\2\uffff\1\70\1\u0148\1\uffff\1\70\1\uffff\1\70\1\u014b\2\70\1\u014e\3\70\1\u0154\1\uffff\1\70\1\uffff\2\70\1\u0158\1\70\1\uffff\1\u015a\1\70\1\uffff\2\70\1\uffff\2\70\1\uffff\1\70\1\uffff\3\70\1\uffff\2\70\1\u0167\1\uffff\1\u0168\1\uffff\5\70\1\u016e\6\70\2\uffff\5\70\1\uffff\4\70\1\u017e\1\u017f\11\70\2\uffff\1\u0189\5\70\1\u018f\2\70\1\uffff\5\70\1\uffff\21\70\1\u01a8\1\u01a9\3\70\1\uffff\1\u01ad\3\uffff\1\70\2\uffff\1\70\1\u01b0\1\uffff";
+ "\1\uffff\1\70\2\uffff\11\70\1\123\1\70\5\uffff\1\136\3\uffff\1\144\1\150\1\154\1\156\1\160\1\162\1\164\1\166\1\170\1\172\1\175\1\70\1\u0080\12\70\2\u008d\1\66\5\uffff\1\70\3\uffff\22\70\1\u00a7\2\70\1\u00aa\3\uffff\1\u00ab\2\70\5\uffff\1\u00af\32\uffff\1\u00b1\1\uffff\1\u00b3\4\uffff\1\u00b4\2\uffff\12\70\1\uffff\1\u008d\4\uffff\10\70\1\u00c9\4\70\1\u00ce\10\70\1\uffff\2\70\2\uffff\1\u00da\1\70\7\uffff\3\70\1\u00df\1\u00e0\5\70\1\u00e7\10\70\1\u00f0\1\uffff\4\70\1\uffff\4\70\1\u00f9\6\70\1\uffff\1\u0100\1\u0101\2\70\2\uffff\3\70\1\u0107\1\u010a\1\70\1\uffff\5\70\1\u0111\2\70\1\uffff\1\70\1\u0115\2\70\1\u0119\3\70\1\uffff\6\70\2\uffff\1\u0124\1\u0125\3\70\1\uffff\1\u0129\1\u012a\1\uffff\4\70\1\u012f\1\u0130\1\uffff\2\70\1\u0133\1\uffff\2\70\2\uffff\10\70\1\u013f\1\70\2\uffff\1\u0141\2\70\2\uffff\2\70\1\u0146\1\70\2\uffff\1\70\1\u0149\1\uffff\1\70\1\uffff\1\70\1\u014c\2\70\1\u014f\3\70\1\u0155\1\uffff\1\70\1\uffff\2\70\1\u0159\1\70\1\uffff\1\u015b\1\70\1\uffff\2\70\1\uffff\2\70\1\uffff\1\70\1\uffff\3\70\1\uffff\2\70\1\u0168\1\uffff\1\u0169\1\uffff\5\70\1\u016f\6\70\2\uffff\5\70\1\uffff\4\70\1\u017f\1\u0180\11\70\2\uffff\1\u018a\5\70\1\u0190\2\70\1\uffff\5\70\1\uffff\21\70\1\u01a9\1\u01aa\3\70\1\uffff\1\u01ae\3\uffff\1\70\2\uffff\1\70\1\u01b1\1\uffff";
static final String DFA21_eofS =
- "\u01b1\uffff";
+ "\u01b2\uffff";
static final String DFA21_minS =
- "\1\0\1\141\2\uffff\1\164\3\141\1\143\1\145\1\157\1\145\1\146\1\52\1\145\5\uffff\1\75\3\uffff\1\53\1\55\1\52\1\75\1\76\1\75\1\174\1\46\1\75\2\56\1\163\1\72\1\141\1\150\1\141\1\145\1\157\1\145\1\162\1\157\1\163\1\141\2\60\1\44\5\uffff\1\143\3\uffff\1\141\1\151\1\160\1\156\1\162\1\165\1\160\1\162\1\171\1\143\1\154\1\156\1\166\1\164\1\163\1\171\1\144\1\146\1\44\1\160\1\163\1\44\3\uffff\1\44\1\167\1\154\5\uffff\1\75\32\uffff\1\75\1\uffff\1\74\4\uffff\1\44\2\uffff\1\163\1\151\1\154\1\164\2\162\1\151\1\162\1\163\1\143\1\uffff\1\60\4\uffff\1\153\1\141\2\164\1\145\1\143\1\147\1\145\1\44\1\145\2\157\1\165\1\44\1\163\1\141\1\151\2\145\1\103\1\151\1\141\1\uffff\1\157\1\164\2\uffff\1\44\1\154\7\uffff\1\145\1\143\1\154\2\44\1\165\1\151\1\164\1\144\1\155\1\44\1\153\1\141\1\164\1\151\1\143\1\162\1\150\1\145\1\44\1\uffff\1\157\1\167\1\165\1\163\1\uffff\1\145\1\154\1\145\1\156\1\44\1\164\1\157\1\146\1\165\1\162\1\141\1\uffff\2\44\1\150\1\145\2\uffff\1\162\1\172\1\151\1\44\1\62\1\141\1\uffff\1\167\1\147\1\145\1\143\1\150\1\44\1\162\1\164\1\uffff\1\146\1\44\1\164\1\75\1\44\1\154\1\167\1\144\1\uffff\1\162\1\144\1\151\1\154\1\164\1\156\2\uffff\2\44\1\156\1\157\1\143\1\uffff\2\44\1\162\1\141\1\145\1\147\2\44\1\uffff\1\157\1\163\1\44\1\uffff\1\75\1\156\2\uffff\1\171\1\106\1\151\1\163\1\157\2\145\1\164\1\44\1\143\2\uffff\1\44\1\156\1\141\2\uffff\1\144\1\162\1\44\1\171\2\uffff\1\156\1\44\1\uffff\1\156\1\uffff\1\147\1\44\2\157\1\44\1\153\1\75\1\162\1\44\1\uffff\1\145\1\uffff\1\164\1\154\1\44\1\144\1\uffff\1\44\1\151\1\uffff\1\147\1\105\1\uffff\1\143\1\156\1\uffff\1\145\1\uffff\1\113\1\141\1\157\1\uffff\1\157\1\141\1\44\1\uffff\1\44\1\uffff\1\172\1\123\1\164\1\156\1\165\1\44\1\104\1\145\1\171\1\143\1\146\1\154\2\uffff\1\145\1\164\1\162\1\150\1\163\1\uffff\1\145\1\171\1\157\1\165\2\44\1\144\1\162\2\141\1\151\1\146\1\163\1\165\1\163\2\uffff\1\44\1\141\1\164\2\156\1\151\1\44\1\164\1\151\1\uffff\1\164\1\145\1\143\1\147\1\156\1\uffff\1\151\1\156\1\145\1\147\1\145\1\111\1\151\1\156\2\147\1\171\1\162\1\144\1\164\1\147\1\75\1\171\2\44\1\75\1\151\1\75\1\uffff\1\44\3\uffff\1\157\2\uffff\1\156\1\44\1\uffff";
+ "\1\0\1\141\2\uffff\1\164\3\141\1\143\1\145\1\157\1\145\1\146\1\52\1\145\5\uffff\1\75\3\uffff\1\53\1\55\1\52\1\75\1\76\1\75\1\174\1\46\1\75\2\56\1\163\1\72\1\141\1\150\1\141\1\145\1\157\1\145\1\162\1\157\1\163\1\141\2\60\1\44\5\uffff\1\143\3\uffff\1\141\1\151\1\160\1\156\1\162\1\165\1\160\1\162\1\171\1\143\1\154\1\156\1\166\1\164\1\163\1\171\1\144\1\146\1\44\1\160\1\163\1\44\3\uffff\1\44\1\167\1\154\5\uffff\1\75\32\uffff\1\75\1\uffff\1\74\4\uffff\1\44\2\uffff\1\163\1\151\1\154\1\164\2\162\1\151\1\162\1\163\1\143\1\uffff\1\60\4\uffff\1\153\1\141\2\164\1\145\1\143\1\147\1\145\1\44\1\145\2\157\1\165\1\44\1\163\1\141\1\151\2\145\1\103\1\151\1\141\1\uffff\1\157\1\164\2\uffff\1\44\1\154\7\uffff\1\145\1\143\1\154\2\44\1\165\1\151\1\164\1\144\1\155\1\44\1\153\1\141\1\164\1\151\1\143\1\162\1\150\1\145\1\44\1\uffff\1\157\1\167\1\165\1\163\1\uffff\1\145\1\154\1\145\1\156\1\44\1\164\1\157\1\146\1\165\1\162\1\141\1\uffff\2\44\1\150\1\145\2\uffff\1\162\1\172\1\151\2\44\1\141\1\uffff\1\167\1\147\1\145\1\143\1\150\1\44\1\162\1\164\1\uffff\1\146\1\44\1\164\1\75\1\44\1\154\1\167\1\144\1\uffff\1\162\1\144\1\151\1\154\1\164\1\156\2\uffff\2\44\1\156\1\157\1\143\1\uffff\2\44\1\uffff\1\162\1\141\1\145\1\147\2\44\1\uffff\1\157\1\163\1\44\1\uffff\1\75\1\156\2\uffff\1\171\1\106\1\151\1\163\1\157\2\145\1\164\1\44\1\143\2\uffff\1\44\1\156\1\141\2\uffff\1\144\1\162\1\44\1\171\2\uffff\1\156\1\44\1\uffff\1\156\1\uffff\1\147\1\44\2\157\1\44\1\153\1\75\1\162\1\44\1\uffff\1\145\1\uffff\1\164\1\154\1\44\1\144\1\uffff\1\44\1\151\1\uffff\1\147\1\105\1\uffff\1\143\1\156\1\uffff\1\145\1\uffff\1\113\1\141\1\157\1\uffff\1\157\1\141\1\44\1\uffff\1\44\1\uffff\1\172\1\123\1\164\1\156\1\165\1\44\1\104\1\145\1\171\1\143\1\146\1\154\2\uffff\1\145\1\164\1\162\1\150\1\163\1\uffff\1\145\1\171\1\157\1\165\2\44\1\144\1\162\2\141\1\151\1\146\1\163\1\165\1\163\2\uffff\1\44\1\141\1\164\2\156\1\151\1\44\1\164\1\151\1\uffff\1\164\1\145\1\143\1\147\1\156\1\uffff\1\151\1\156\1\145\1\147\1\145\1\111\1\151\1\156\2\147\1\171\1\162\1\144\1\164\1\147\1\75\1\171\2\44\1\75\1\151\1\75\1\uffff\1\44\3\uffff\1\157\2\uffff\1\156\1\44\1\uffff";
static final String DFA21_maxS =
- "\1\uffff\1\141\2\uffff\2\171\1\141\1\157\1\170\1\145\2\157\1\156\1\75\1\165\5\uffff\1\76\3\uffff\1\75\1\76\2\75\1\76\1\75\1\174\1\46\1\75\1\56\1\72\1\163\1\72\1\141\1\150\1\141\1\145\1\157\1\145\1\162\1\157\1\163\1\141\1\170\1\154\1\172\5\uffff\1\143\3\uffff\1\162\1\151\1\160\1\156\1\162\1\171\1\160\1\162\1\171\1\162\1\154\1\156\1\166\1\164\1\163\1\171\1\144\1\146\1\172\1\160\1\163\1\172\3\uffff\1\172\1\167\1\154\5\uffff\1\75\32\uffff\1\75\1\uffff\1\74\4\uffff\1\172\2\uffff\1\164\1\151\1\162\1\164\2\162\1\151\1\162\1\163\1\143\1\uffff\1\154\4\uffff\1\153\1\141\2\164\1\145\1\143\1\147\1\145\1\172\1\145\2\157\1\165\1\172\1\163\1\141\1\151\2\145\1\123\1\151\1\141\1\uffff\1\157\1\164\2\uffff\1\172\1\154\7\uffff\1\145\1\143\1\154\2\172\1\165\1\151\1\164\1\144\1\167\1\172\1\153\1\141\1\164\1\151\1\143\1\162\1\150\1\145\1\172\1\uffff\1\157\1\167\1\165\1\163\1\uffff\1\145\1\154\1\145\1\156\1\172\1\164\1\157\1\146\1\165\1\162\1\141\1\uffff\2\172\1\150\1\145\2\uffff\1\162\1\172\1\151\1\172\1\63\1\141\1\uffff\1\167\1\147\1\145\1\143\1\150\1\172\1\162\1\164\1\uffff\1\146\1\172\1\164\1\151\1\172\1\154\1\167\1\163\1\uffff\1\162\1\144\1\151\1\154\1\164\1\156\2\uffff\2\172\1\156\1\157\1\143\1\uffff\2\172\1\162\1\141\1\145\1\147\2\172\1\uffff\1\157\1\163\1\172\1\uffff\1\151\1\156\2\uffff\1\171\1\106\1\151\1\163\1\157\2\145\1\164\1\172\1\143\2\uffff\1\172\1\156\1\141\2\uffff\1\144\1\162\1\172\1\171\2\uffff\1\156\1\172\1\uffff\1\156\1\uffff\1\147\1\172\2\157\1\172\1\153\1\75\1\162\1\172\1\uffff\1\145\1\uffff\1\164\1\154\1\172\1\144\1\uffff\1\172\1\151\1\uffff\1\147\1\123\1\uffff\1\143\1\156\1\uffff\1\145\1\uffff\1\113\1\141\1\157\1\uffff\1\157\1\141\1\172\1\uffff\1\172\1\uffff\1\172\1\123\1\164\1\156\1\165\1\172\1\104\1\145\1\171\1\143\1\146\1\154\2\uffff\1\145\1\164\1\162\1\150\1\163\1\uffff\1\145\1\171\1\157\1\165\2\172\1\144\1\162\2\141\1\151\1\146\1\163\1\165\1\163\2\uffff\1\172\1\141\1\164\2\156\1\151\1\172\1\164\1\151\1\uffff\1\164\1\145\1\143\1\147\1\156\1\uffff\1\151\1\156\1\145\1\147\1\145\1\111\1\151\1\156\2\147\1\171\1\162\1\144\1\164\1\147\1\75\1\171\2\172\1\75\1\151\1\75\1\uffff\1\172\3\uffff\1\157\2\uffff\1\156\1\172\1\uffff";
+ "\1\uffff\1\141\2\uffff\2\171\1\141\1\157\1\170\1\145\2\157\1\156\1\75\1\165\5\uffff\1\76\3\uffff\1\75\1\76\2\75\1\76\1\75\1\174\1\46\1\75\1\56\1\72\1\163\1\72\1\141\1\150\1\141\1\145\1\157\1\145\1\162\1\157\1\163\1\141\1\170\1\154\1\172\5\uffff\1\143\3\uffff\1\162\1\151\1\160\1\156\1\162\1\171\1\160\1\162\1\171\1\162\1\154\1\156\1\166\1\164\1\163\1\171\1\144\1\146\1\172\1\160\1\163\1\172\3\uffff\1\172\1\167\1\154\5\uffff\1\75\32\uffff\1\75\1\uffff\1\74\4\uffff\1\172\2\uffff\1\164\1\151\1\162\1\164\2\162\1\151\1\162\1\163\1\143\1\uffff\1\154\4\uffff\1\153\1\141\2\164\1\145\1\143\1\147\1\145\1\172\1\145\2\157\1\165\1\172\1\163\1\141\1\151\2\145\1\123\1\151\1\141\1\uffff\1\157\1\164\2\uffff\1\172\1\154\7\uffff\1\145\1\143\1\154\2\172\1\165\1\151\1\164\1\144\1\167\1\172\1\153\1\141\1\164\1\151\1\143\1\162\1\150\1\145\1\172\1\uffff\1\157\1\167\1\165\1\163\1\uffff\1\145\1\154\1\145\1\156\1\172\1\164\1\157\1\146\1\165\1\162\1\141\1\uffff\2\172\1\150\1\145\2\uffff\1\162\1\172\1\151\2\172\1\141\1\uffff\1\167\1\147\1\145\1\143\1\150\1\172\1\162\1\164\1\uffff\1\146\1\172\1\164\1\151\1\172\1\154\1\167\1\163\1\uffff\1\162\1\144\1\151\1\154\1\164\1\156\2\uffff\2\172\1\156\1\157\1\143\1\uffff\2\172\1\uffff\1\162\1\141\1\145\1\147\2\172\1\uffff\1\157\1\163\1\172\1\uffff\1\151\1\156\2\uffff\1\171\1\106\1\151\1\163\1\157\2\145\1\164\1\172\1\143\2\uffff\1\172\1\156\1\141\2\uffff\1\144\1\162\1\172\1\171\2\uffff\1\156\1\172\1\uffff\1\156\1\uffff\1\147\1\172\2\157\1\172\1\153\1\75\1\162\1\172\1\uffff\1\145\1\uffff\1\164\1\154\1\172\1\144\1\uffff\1\172\1\151\1\uffff\1\147\1\123\1\uffff\1\143\1\156\1\uffff\1\145\1\uffff\1\113\1\141\1\157\1\uffff\1\157\1\141\1\172\1\uffff\1\172\1\uffff\1\172\1\123\1\164\1\156\1\165\1\172\1\104\1\145\1\171\1\143\1\146\1\154\2\uffff\1\145\1\164\1\162\1\150\1\163\1\uffff\1\145\1\171\1\157\1\165\2\172\1\144\1\162\2\141\1\151\1\146\1\163\1\165\1\163\2\uffff\1\172\1\141\1\164\2\156\1\151\1\172\1\164\1\151\1\uffff\1\164\1\145\1\143\1\147\1\156\1\uffff\1\151\1\156\1\145\1\147\1\145\1\111\1\151\1\156\2\147\1\171\1\162\1\144\1\164\1\147\1\75\1\171\2\172\1\75\1\151\1\75\1\uffff\1\172\3\uffff\1\157\2\uffff\1\156\1\172\1\uffff";
static final String DFA21_acceptS =
- "\2\uffff\1\2\1\3\13\uffff\1\27\1\30\1\31\1\32\1\33\1\uffff\1\35\1\36\1\37\32\uffff\1\146\2\147\1\152\1\153\1\uffff\1\146\1\2\1\3\26\uffff\1\42\1\67\1\25\3\uffff\1\27\1\30\1\31\1\32\1\33\1\uffff\1\62\1\34\1\35\1\36\1\37\1\40\1\74\1\65\1\41\1\57\1\75\1\66\1\43\1\150\1\151\1\70\1\44\1\71\1\63\1\45\1\47\1\46\1\50\1\101\1\51\1\132\1\uffff\1\72\1\uffff\1\76\1\64\1\100\1\131\1\uffff\1\77\1\105\12\uffff\1\143\1\uffff\1\144\1\145\1\147\1\152\26\uffff\1\111\2\uffff\1\102\1\26\2\uffff\1\54\1\52\1\55\1\53\1\60\1\61\1\73\24\uffff\1\125\4\uffff\1\107\13\uffff\1\116\4\uffff\1\112\1\113\6\uffff\1\140\10\uffff\1\120\10\uffff\1\103\6\uffff\1\121\1\106\5\uffff\1\135\10\uffff\1\115\3\uffff\1\123\2\uffff\1\12\1\117\12\uffff\1\130\1\110\3\uffff\1\136\1\137\4\uffff\1\23\1\104\2\uffff\1\122\1\uffff\1\7\11\uffff\1\22\1\uffff\1\124\4\uffff\1\1\2\uffff\1\5\2\uffff\1\126\2\uffff\1\114\1\uffff\1\14\3\uffff\1\17\3\uffff\1\141\1\uffff\1\4\14\uffff\1\134\1\142\5\uffff\1\24\17\uffff\1\56\1\133\11\uffff\1\127\5\uffff\1\15\26\uffff\1\21\1\uffff\1\10\1\16\1\11\1\uffff\1\20\1\6\2\uffff\1\13";
+ "\2\uffff\1\2\1\3\13\uffff\1\27\1\30\1\31\1\32\1\33\1\uffff\1\35\1\36\1\37\32\uffff\1\147\2\150\1\153\1\154\1\uffff\1\147\1\2\1\3\26\uffff\1\42\1\67\1\25\3\uffff\1\27\1\30\1\31\1\32\1\33\1\uffff\1\62\1\34\1\35\1\36\1\37\1\40\1\74\1\65\1\41\1\57\1\75\1\66\1\43\1\151\1\152\1\70\1\44\1\71\1\63\1\45\1\47\1\46\1\50\1\101\1\51\1\132\1\uffff\1\72\1\uffff\1\76\1\64\1\100\1\131\1\uffff\1\77\1\105\12\uffff\1\144\1\uffff\1\145\1\146\1\150\1\153\26\uffff\1\111\2\uffff\1\102\1\26\2\uffff\1\54\1\52\1\55\1\53\1\60\1\61\1\73\24\uffff\1\125\4\uffff\1\107\13\uffff\1\116\4\uffff\1\112\1\113\6\uffff\1\141\10\uffff\1\120\10\uffff\1\103\6\uffff\1\121\1\106\5\uffff\1\135\2\uffff\1\136\6\uffff\1\115\3\uffff\1\123\2\uffff\1\12\1\117\12\uffff\1\130\1\110\3\uffff\1\137\1\140\4\uffff\1\23\1\104\2\uffff\1\122\1\uffff\1\7\11\uffff\1\22\1\uffff\1\124\4\uffff\1\1\2\uffff\1\5\2\uffff\1\126\2\uffff\1\114\1\uffff\1\14\3\uffff\1\17\3\uffff\1\142\1\uffff\1\4\14\uffff\1\134\1\143\5\uffff\1\24\17\uffff\1\56\1\133\11\uffff\1\127\5\uffff\1\15\26\uffff\1\21\1\uffff\1\10\1\16\1\11\1\uffff\1\20\1\6\2\uffff\1\13";
static final String DFA21_specialS =
- "\1\0\u01b0\uffff}>";
+ "\1\0\u01b1\uffff}>";
static final String[] DFA21_transitionS = {
"\11\66\2\65\2\66\1\65\22\66\1\65\1\40\1\63\1\25\1\62\1\33\1\37\1\64\1\21\1\23\1\15\1\30\1\22\1\31\1\41\1\32\1\57\11\60\1\44\1\17\1\34\1\24\1\35\1\42\1\20\1\62\1\56\1\55\2\62\1\54\1\53\1\51\15\62\1\52\4\62\1\26\1\66\1\27\1\61\1\62\1\66\1\43\1\62\1\45\1\13\1\10\1\7\2\62\1\14\1\62\1\11\1\6\1\12\1\16\1\62\1\1\1\62\1\50\1\4\1\5\1\62\1\47\1\46\3\62\1\2\1\36\1\3\uff82\66",
"\1\67",
@@ -4013,59 +4057,59 @@ public class InternalStrategyDSLLexer extends Lexer {
"\1\u0105",
"\1\u0106",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u0108\1\u0109",
- "\1\u010a",
- "",
+ "\1\70\13\uffff\2\70\1\u0108\1\u0109\6\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\u010b",
+ "",
"\1\u010c",
"\1\u010d",
"\1\u010e",
"\1\u010f",
+ "\1\u0110",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u0111",
"\1\u0112",
- "",
"\1\u0113",
+ "",
+ "\1\u0114",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u0115",
- "\1\u0117\53\uffff\1\u0116",
+ "\1\u0116",
+ "\1\u0118\53\uffff\1\u0117",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u0119",
"\1\u011a",
- "\1\u011c\16\uffff\1\u011b",
+ "\1\u011b",
+ "\1\u011d\16\uffff\1\u011c",
"",
- "\1\u011d",
"\1\u011e",
"\1\u011f",
"\1\u0120",
"\1\u0121",
"\1\u0122",
+ "\1\u0123",
"",
"",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u0125",
"\1\u0126",
"\1\u0127",
+ "\1\u0128",
"",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u012a",
+ "",
"\1\u012b",
"\1\u012c",
"\1\u012d",
+ "\1\u012e",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
- "\1\u0130",
"\1\u0131",
+ "\1\u0132",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
- "\1\u0134\53\uffff\1\u0133",
- "\1\u0135",
+ "\1\u0135\53\uffff\1\u0134",
+ "\1\u0136",
"",
"",
- "\1\u0136",
"\1\u0137",
"\1\u0138",
"\1\u0139",
@@ -4073,91 +4117,91 @@ public class InternalStrategyDSLLexer extends Lexer {
"\1\u013b",
"\1\u013c",
"\1\u013d",
+ "\1\u013e",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u013f",
+ "\1\u0140",
"",
"",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u0141",
"\1\u0142",
+ "\1\u0143",
"",
"",
- "\1\u0143",
"\1\u0144",
+ "\1\u0145",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u0146",
+ "\1\u0147",
"",
"",
- "\1\u0147",
+ "\1\u0148",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
- "\1\u0149",
- "",
"\1\u014a",
+ "",
+ "\1\u014b",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u014c",
"\1\u014d",
+ "\1\u014e",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u014f",
"\1\u0150",
"\1\u0151",
- "\1\70\13\uffff\12\70\7\uffff\5\70\1\u0153\5\70\1\u0152\16\70\4\uffff\1\70\1\uffff\32\70",
- "",
- "\1\u0155",
+ "\1\u0152",
+ "\1\70\13\uffff\12\70\7\uffff\5\70\1\u0154\5\70\1\u0153\16\70\4\uffff\1\70\1\uffff\32\70",
"",
"\1\u0156",
+ "",
"\1\u0157",
+ "\1\u0158",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u0159",
+ "\1\u015a",
"",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u015b",
- "",
"\1\u015c",
- "\1\u015e\15\uffff\1\u015d",
"",
- "\1\u015f",
- "\1\u0160",
+ "\1\u015d",
+ "\1\u015f\15\uffff\1\u015e",
"",
+ "\1\u0160",
"\1\u0161",
"",
"\1\u0162",
+ "",
"\1\u0163",
"\1\u0164",
- "",
"\1\u0165",
+ "",
"\1\u0166",
+ "\1\u0167",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
- "\1\u0169",
"\1\u016a",
"\1\u016b",
"\1\u016c",
"\1\u016d",
+ "\1\u016e",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u016f",
"\1\u0170",
"\1\u0171",
"\1\u0172",
"\1\u0173",
"\1\u0174",
+ "\1\u0175",
"",
"",
- "\1\u0175",
"\1\u0176",
"\1\u0177",
"\1\u0178",
"\1\u0179",
- "",
"\1\u017a",
+ "",
"\1\u017b",
"\1\u017c",
"\1\u017d",
+ "\1\u017e",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u0180",
"\1\u0181",
"\1\u0182",
"\1\u0183",
@@ -4166,25 +4210,25 @@ public class InternalStrategyDSLLexer extends Lexer {
"\1\u0186",
"\1\u0187",
"\1\u0188",
+ "\1\u0189",
"",
"",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u018a",
"\1\u018b",
"\1\u018c",
"\1\u018d",
"\1\u018e",
+ "\1\u018f",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u0190",
"\1\u0191",
- "",
"\1\u0192",
+ "",
"\1\u0193",
"\1\u0194",
"\1\u0195",
"\1\u0196",
- "",
"\1\u0197",
+ "",
"\1\u0198",
"\1\u0199",
"\1\u019a",
@@ -4201,20 +4245,21 @@ public class InternalStrategyDSLLexer extends Lexer {
"\1\u01a5",
"\1\u01a6",
"\1\u01a7",
+ "\1\u01a8",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
- "\1\u01aa",
"\1\u01ab",
"\1\u01ac",
+ "\1\u01ad",
"",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
"",
"",
"",
- "\1\u01ae",
+ "\1\u01af",
"",
"",
- "\1\u01af",
+ "\1\u01b0",
"\1\70\13\uffff\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70",
""
};
@@ -4249,7 +4294,7 @@ public class InternalStrategyDSLLexer extends Lexer {
this.transition = DFA21_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | 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;
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSLParser.java b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSLParser.java
index 164b295..b24a6da 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSLParser.java
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/parser/antlr/internal/InternalStrategyDSLParser.java
@@ -1,3 +1,18 @@
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
+ */
package org.eclipse.osbp.xtext.strategy.parser.antlr.internal;
import org.eclipse.xtext.*;
@@ -23,7 +38,7 @@ import java.util.HashMap;
@SuppressWarnings("all")
public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "'{'", "'}'", "'strategy'", "'targets'", "'layoutingStrategy'", "'layout='", "'focusingStrategy'", "'ecviewFocusingId='", "'focus='", "'keyStrokeDefinition'", "'keyCode='", "'modifierKeys'", "'focusingEnhancer'", "'default'", "'defaultLayouting='", "'defaultFocusing='", "'import'", "'static'", "'extension'", "'*'", "'ns'", "';'", "'@'", "'('", "','", "')'", "'='", "'#'", "'['", "']'", "'+='", "'-='", "'*='", "'/='", "'%='", "'<'", "'>'", "'>='", "'||'", "'&&'", "'=='", "'!='", "'==='", "'!=='", "'instanceof'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'**'", "'/'", "'%'", "'!'", "'as'", "'++'", "'--'", "'.'", "'::'", "'?.'", "'|'", "'if'", "'else'", "'switch'", "':'", "'case'", "'for'", "'while'", "'do'", "'var'", "'val'", "'extends'", "'super'", "'new'", "'false'", "'true'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'Horizontal'", "'Vertical'", "'Grid'", "'Form2'", "'Form3'", "'Css'", "'Forward'", "'Backward'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "'{'", "'}'", "'strategy'", "'targets'", "'layoutingStrategy'", "'layout='", "'focusingStrategy'", "'ecviewFocusingId='", "'focus='", "'keyStrokeDefinition'", "'keyCode='", "'modifierKeys'", "'focusingEnhancer'", "'default'", "'defaultLayouting='", "'defaultFocusing='", "'import'", "'static'", "'extension'", "'*'", "'ns'", "';'", "'@'", "'('", "','", "')'", "'='", "'#'", "'['", "']'", "'+='", "'-='", "'*='", "'/='", "'%='", "'<'", "'>'", "'>='", "'||'", "'&&'", "'=='", "'!='", "'==='", "'!=='", "'instanceof'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'**'", "'/'", "'%'", "'!'", "'as'", "'++'", "'--'", "'.'", "'::'", "'?.'", "'|'", "'if'", "'else'", "'switch'", "':'", "'case'", "'for'", "'while'", "'do'", "'var'", "'val'", "'extends'", "'super'", "'new'", "'false'", "'true'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'Horizontal'", "'Vertical'", "'Grid'", "'Form'", "'Form2'", "'Form3'", "'Css'", "'Forward'", "'Backward'"
};
public static final int RULE_HEX=6;
public static final int T__50=50;
@@ -114,6 +129,7 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
public static final int T__75=75;
public static final int T__76=76;
public static final int T__80=80;
+ public static final int T__111=111;
public static final int T__81=81;
public static final int T__110=110;
public static final int T__82=82;
@@ -20984,7 +21000,7 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLayoutingEnum"
- // InternalStrategyDSL.g:7607:1: ruleLayoutingEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'Horizontal' ) | (enumLiteral_1= 'Vertical' ) | (enumLiteral_2= 'Grid' ) | (enumLiteral_3= 'Form2' ) | (enumLiteral_4= 'Form3' ) | (enumLiteral_5= 'Css' ) ) ;
+ // InternalStrategyDSL.g:7607:1: ruleLayoutingEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'Horizontal' ) | (enumLiteral_1= 'Vertical' ) | (enumLiteral_2= 'Grid' ) | (enumLiteral_3= 'Form' ) | (enumLiteral_4= 'Form2' ) | (enumLiteral_5= 'Form3' ) | (enumLiteral_6= 'Css' ) ) ;
public final Enumerator ruleLayoutingEnum() throws RecognitionException {
Enumerator current = null;
@@ -20994,16 +21010,17 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
Token enumLiteral_3=null;
Token enumLiteral_4=null;
Token enumLiteral_5=null;
+ Token enumLiteral_6=null;
enterRule();
try {
- // InternalStrategyDSL.g:7613:2: ( ( (enumLiteral_0= 'Horizontal' ) | (enumLiteral_1= 'Vertical' ) | (enumLiteral_2= 'Grid' ) | (enumLiteral_3= 'Form2' ) | (enumLiteral_4= 'Form3' ) | (enumLiteral_5= 'Css' ) ) )
- // InternalStrategyDSL.g:7614:2: ( (enumLiteral_0= 'Horizontal' ) | (enumLiteral_1= 'Vertical' ) | (enumLiteral_2= 'Grid' ) | (enumLiteral_3= 'Form2' ) | (enumLiteral_4= 'Form3' ) | (enumLiteral_5= 'Css' ) )
+ // InternalStrategyDSL.g:7613:2: ( ( (enumLiteral_0= 'Horizontal' ) | (enumLiteral_1= 'Vertical' ) | (enumLiteral_2= 'Grid' ) | (enumLiteral_3= 'Form' ) | (enumLiteral_4= 'Form2' ) | (enumLiteral_5= 'Form3' ) | (enumLiteral_6= 'Css' ) ) )
+ // InternalStrategyDSL.g:7614:2: ( (enumLiteral_0= 'Horizontal' ) | (enumLiteral_1= 'Vertical' ) | (enumLiteral_2= 'Grid' ) | (enumLiteral_3= 'Form' ) | (enumLiteral_4= 'Form2' ) | (enumLiteral_5= 'Form3' ) | (enumLiteral_6= 'Css' ) )
{
- // InternalStrategyDSL.g:7614:2: ( (enumLiteral_0= 'Horizontal' ) | (enumLiteral_1= 'Vertical' ) | (enumLiteral_2= 'Grid' ) | (enumLiteral_3= 'Form2' ) | (enumLiteral_4= 'Form3' ) | (enumLiteral_5= 'Css' ) )
- int alt135=6;
+ // InternalStrategyDSL.g:7614:2: ( (enumLiteral_0= 'Horizontal' ) | (enumLiteral_1= 'Vertical' ) | (enumLiteral_2= 'Grid' ) | (enumLiteral_3= 'Form' ) | (enumLiteral_4= 'Form2' ) | (enumLiteral_5= 'Form3' ) | (enumLiteral_6= 'Css' ) )
+ int alt135=7;
switch ( input.LA(1) ) {
case 103:
{
@@ -21035,6 +21052,11 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
alt135=6;
}
break;
+ case 109:
+ {
+ alt135=7;
+ }
+ break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
@@ -21102,16 +21124,16 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // InternalStrategyDSL.g:7639:3: (enumLiteral_3= 'Form2' )
+ // InternalStrategyDSL.g:7639:3: (enumLiteral_3= 'Form' )
{
- // InternalStrategyDSL.g:7639:3: (enumLiteral_3= 'Form2' )
- // InternalStrategyDSL.g:7640:4: enumLiteral_3= 'Form2'
+ // InternalStrategyDSL.g:7639:3: (enumLiteral_3= 'Form' )
+ // InternalStrategyDSL.g:7640:4: enumLiteral_3= 'Form'
{
enumLiteral_3=(Token)match(input,106,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
- current = grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_3().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_3, grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_3());
+ current = grammarAccess.getLayoutingEnumAccess().getFORMEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_3, grammarAccess.getLayoutingEnumAccess().getFORMEnumLiteralDeclaration_3());
}
@@ -21121,16 +21143,16 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // InternalStrategyDSL.g:7647:3: (enumLiteral_4= 'Form3' )
+ // InternalStrategyDSL.g:7647:3: (enumLiteral_4= 'Form2' )
{
- // InternalStrategyDSL.g:7647:3: (enumLiteral_4= 'Form3' )
- // InternalStrategyDSL.g:7648:4: enumLiteral_4= 'Form3'
+ // InternalStrategyDSL.g:7647:3: (enumLiteral_4= 'Form2' )
+ // InternalStrategyDSL.g:7648:4: enumLiteral_4= 'Form2'
{
enumLiteral_4=(Token)match(input,107,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
- current = grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_4().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_4, grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_4());
+ current = grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_4().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_4, grammarAccess.getLayoutingEnumAccess().getFORM2EnumLiteralDeclaration_4());
}
@@ -21140,16 +21162,35 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // InternalStrategyDSL.g:7655:3: (enumLiteral_5= 'Css' )
+ // InternalStrategyDSL.g:7655:3: (enumLiteral_5= 'Form3' )
{
- // InternalStrategyDSL.g:7655:3: (enumLiteral_5= 'Css' )
- // InternalStrategyDSL.g:7656:4: enumLiteral_5= 'Css'
+ // InternalStrategyDSL.g:7655:3: (enumLiteral_5= 'Form3' )
+ // InternalStrategyDSL.g:7656:4: enumLiteral_5= 'Form3'
{
enumLiteral_5=(Token)match(input,108,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
- current = grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_5().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_5, grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_5());
+ current = grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_5().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_5, grammarAccess.getLayoutingEnumAccess().getFORM3EnumLiteralDeclaration_5());
+
+ }
+
+ }
+
+
+ }
+ break;
+ case 7 :
+ // InternalStrategyDSL.g:7663:3: (enumLiteral_6= 'Css' )
+ {
+ // InternalStrategyDSL.g:7663:3: (enumLiteral_6= 'Css' )
+ // InternalStrategyDSL.g:7664:4: enumLiteral_6= 'Css'
+ {
+ enumLiteral_6=(Token)match(input,109,FOLLOW_2); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_6().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_6, grammarAccess.getLayoutingEnumAccess().getCSSEnumLiteralDeclaration_6());
}
@@ -21183,7 +21224,7 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFocusingEnum"
- // InternalStrategyDSL.g:7666:1: ruleFocusingEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'Forward' ) | (enumLiteral_1= 'Backward' ) ) ;
+ // InternalStrategyDSL.g:7674:1: ruleFocusingEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'Forward' ) | (enumLiteral_1= 'Backward' ) ) ;
public final Enumerator ruleFocusingEnum() throws RecognitionException {
Enumerator current = null;
@@ -21194,17 +21235,17 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // InternalStrategyDSL.g:7672:2: ( ( (enumLiteral_0= 'Forward' ) | (enumLiteral_1= 'Backward' ) ) )
- // InternalStrategyDSL.g:7673:2: ( (enumLiteral_0= 'Forward' ) | (enumLiteral_1= 'Backward' ) )
+ // InternalStrategyDSL.g:7680:2: ( ( (enumLiteral_0= 'Forward' ) | (enumLiteral_1= 'Backward' ) ) )
+ // InternalStrategyDSL.g:7681:2: ( (enumLiteral_0= 'Forward' ) | (enumLiteral_1= 'Backward' ) )
{
- // InternalStrategyDSL.g:7673:2: ( (enumLiteral_0= 'Forward' ) | (enumLiteral_1= 'Backward' ) )
+ // InternalStrategyDSL.g:7681:2: ( (enumLiteral_0= 'Forward' ) | (enumLiteral_1= 'Backward' ) )
int alt136=2;
int LA136_0 = input.LA(1);
- if ( (LA136_0==109) ) {
+ if ( (LA136_0==110) ) {
alt136=1;
}
- else if ( (LA136_0==110) ) {
+ else if ( (LA136_0==111) ) {
alt136=2;
}
else {
@@ -21216,12 +21257,12 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
}
switch (alt136) {
case 1 :
- // InternalStrategyDSL.g:7674:3: (enumLiteral_0= 'Forward' )
+ // InternalStrategyDSL.g:7682:3: (enumLiteral_0= 'Forward' )
{
- // InternalStrategyDSL.g:7674:3: (enumLiteral_0= 'Forward' )
- // InternalStrategyDSL.g:7675:4: enumLiteral_0= 'Forward'
+ // InternalStrategyDSL.g:7682:3: (enumLiteral_0= 'Forward' )
+ // InternalStrategyDSL.g:7683:4: enumLiteral_0= 'Forward'
{
- enumLiteral_0=(Token)match(input,109,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_0=(Token)match(input,110,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getFocusingEnumAccess().getFORWARDEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
@@ -21235,12 +21276,12 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // InternalStrategyDSL.g:7682:3: (enumLiteral_1= 'Backward' )
+ // InternalStrategyDSL.g:7690:3: (enumLiteral_1= 'Backward' )
{
- // InternalStrategyDSL.g:7682:3: (enumLiteral_1= 'Backward' )
- // InternalStrategyDSL.g:7683:4: enumLiteral_1= 'Backward'
+ // InternalStrategyDSL.g:7690:3: (enumLiteral_1= 'Backward' )
+ // InternalStrategyDSL.g:7691:4: enumLiteral_1= 'Backward'
{
- enumLiteral_1=(Token)match(input,110,FOLLOW_2); if (state.failed) return current;
+ enumLiteral_1=(Token)match(input,111,FOLLOW_2); if (state.failed) return current;
if ( state.backtracking==0 ) {
current = grammarAccess.getFocusingEnumAccess().getBACKWARDEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
@@ -26309,10 +26350,10 @@ public class InternalStrategyDSLParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000004108000L});
public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000004008000L});
public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000080000L});
- public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x00001F8000000000L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x00003F8000000000L});
public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000200000L});
public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000600000000000L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000C00000000000L});
public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000800002L});
public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000001000000L});
public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000002008000L});
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/scoping/AbstractStrategyDSLScopeProvider.java b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/scoping/AbstractStrategyDSLScopeProvider.java
index 5e95817..1af037d 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/scoping/AbstractStrategyDSLScopeProvider.java
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/scoping/AbstractStrategyDSLScopeProvider.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.scoping;
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/serializer/StrategyDSLSemanticSequencer.java b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/serializer/StrategyDSLSemanticSequencer.java
index 0de1c72..e85eda7 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/serializer/StrategyDSLSemanticSequencer.java
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/serializer/StrategyDSLSemanticSequencer.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.serializer;
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/serializer/StrategyDSLSyntacticSequencer.java b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/serializer/StrategyDSLSyntacticSequencer.java
index c53fa17..a1e26c2 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/serializer/StrategyDSLSyntacticSequencer.java
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/serializer/StrategyDSLSyntacticSequencer.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.serializer;
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/services/StrategyDSLGrammarAccess.java b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/services/StrategyDSLGrammarAccess.java
index 716786a..10a6ce1 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/services/StrategyDSLGrammarAccess.java
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/services/StrategyDSLGrammarAccess.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.services;
@@ -468,18 +480,20 @@ public class StrategyDSLGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cVERTICALVerticalKeyword_1_0 = (Keyword)cVERTICALEnumLiteralDeclaration_1.eContents().get(0);
private final EnumLiteralDeclaration cGRIDEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
private final Keyword cGRIDGridKeyword_2_0 = (Keyword)cGRIDEnumLiteralDeclaration_2.eContents().get(0);
- private final EnumLiteralDeclaration cFORM2EnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3);
- private final Keyword cFORM2Form2Keyword_3_0 = (Keyword)cFORM2EnumLiteralDeclaration_3.eContents().get(0);
- private final EnumLiteralDeclaration cFORM3EnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4);
- private final Keyword cFORM3Form3Keyword_4_0 = (Keyword)cFORM3EnumLiteralDeclaration_4.eContents().get(0);
- private final EnumLiteralDeclaration cCSSEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5);
- private final Keyword cCSSCssKeyword_5_0 = (Keyword)cCSSEnumLiteralDeclaration_5.eContents().get(0);
+ private final EnumLiteralDeclaration cFORMEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3);
+ private final Keyword cFORMFormKeyword_3_0 = (Keyword)cFORMEnumLiteralDeclaration_3.eContents().get(0);
+ private final EnumLiteralDeclaration cFORM2EnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4);
+ private final Keyword cFORM2Form2Keyword_4_0 = (Keyword)cFORM2EnumLiteralDeclaration_4.eContents().get(0);
+ private final EnumLiteralDeclaration cFORM3EnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5);
+ private final Keyword cFORM3Form3Keyword_5_0 = (Keyword)cFORM3EnumLiteralDeclaration_5.eContents().get(0);
+ private final EnumLiteralDeclaration cCSSEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6);
+ private final Keyword cCSSCssKeyword_6_0 = (Keyword)cCSSEnumLiteralDeclaration_6.eContents().get(0);
//enum LayoutingEnum:
- // HORIZONTAL='Horizontal' | VERTICAL='Vertical' | GRID='Grid' | FORM2='Form2' | FORM3='Form3' | CSS='Css';
+ // HORIZONTAL='Horizontal' | VERTICAL='Vertical' | GRID='Grid' | FORM='Form' | FORM2='Form2' | FORM3='Form3' | CSS='Css';
public EnumRule getRule() { return rule; }
- //HORIZONTAL='Horizontal' | VERTICAL='Vertical' | GRID='Grid' | FORM2='Form2' | FORM3='Form3' | CSS='Css'
+ //HORIZONTAL='Horizontal' | VERTICAL='Vertical' | GRID='Grid' | FORM='Form' | FORM2='Form2' | FORM3='Form3' | CSS='Css'
public Alternatives getAlternatives() { return cAlternatives; }
//HORIZONTAL='Horizontal'
@@ -500,23 +514,29 @@ public class StrategyDSLGrammarAccess extends AbstractGrammarElementFinder {
//'Grid'
public Keyword getGRIDGridKeyword_2_0() { return cGRIDGridKeyword_2_0; }
+ //FORM='Form'
+ public EnumLiteralDeclaration getFORMEnumLiteralDeclaration_3() { return cFORMEnumLiteralDeclaration_3; }
+
+ //'Form'
+ public Keyword getFORMFormKeyword_3_0() { return cFORMFormKeyword_3_0; }
+
//FORM2='Form2'
- public EnumLiteralDeclaration getFORM2EnumLiteralDeclaration_3() { return cFORM2EnumLiteralDeclaration_3; }
+ public EnumLiteralDeclaration getFORM2EnumLiteralDeclaration_4() { return cFORM2EnumLiteralDeclaration_4; }
//'Form2'
- public Keyword getFORM2Form2Keyword_3_0() { return cFORM2Form2Keyword_3_0; }
+ public Keyword getFORM2Form2Keyword_4_0() { return cFORM2Form2Keyword_4_0; }
//FORM3='Form3'
- public EnumLiteralDeclaration getFORM3EnumLiteralDeclaration_4() { return cFORM3EnumLiteralDeclaration_4; }
+ public EnumLiteralDeclaration getFORM3EnumLiteralDeclaration_5() { return cFORM3EnumLiteralDeclaration_5; }
//'Form3'
- public Keyword getFORM3Form3Keyword_4_0() { return cFORM3Form3Keyword_4_0; }
+ public Keyword getFORM3Form3Keyword_5_0() { return cFORM3Form3Keyword_5_0; }
//CSS='Css'
- public EnumLiteralDeclaration getCSSEnumLiteralDeclaration_5() { return cCSSEnumLiteralDeclaration_5; }
+ public EnumLiteralDeclaration getCSSEnumLiteralDeclaration_6() { return cCSSEnumLiteralDeclaration_6; }
//'Css'
- public Keyword getCSSCssKeyword_5_0() { return cCSSCssKeyword_5_0; }
+ public Keyword getCSSCssKeyword_6_0() { return cCSSCssKeyword_6_0; }
}
public class FocusingEnumElements extends AbstractEnumRuleElementFinder {
private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.strategy.StrategyDSL.FocusingEnum");
@@ -714,7 +734,7 @@ public class StrategyDSLGrammarAccess extends AbstractGrammarElementFinder {
}
//enum LayoutingEnum:
- // HORIZONTAL='Horizontal' | VERTICAL='Vertical' | GRID='Grid' | FORM2='Form2' | FORM3='Form3' | CSS='Css';
+ // HORIZONTAL='Horizontal' | VERTICAL='Vertical' | GRID='Grid' | FORM='Form' | FORM2='Form2' | FORM3='Form3' | CSS='Css';
public LayoutingEnumElements getLayoutingEnumAccess() {
return eLayoutingEnum;
}
diff --git a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/validation/AbstractStrategyDSLValidator.java b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/validation/AbstractStrategyDSLValidator.java
index 51e427c..4454ff3 100644
--- a/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/validation/AbstractStrategyDSLValidator.java
+++ b/org.eclipse.osbp.xtext.strategy/src-gen/org/eclipse/osbp/xtext/strategy/validation/AbstractStrategyDSLValidator.java
@@ -1,5 +1,17 @@
-/*
- * generated by Xtext 2.11.0
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
*/
package org.eclipse.osbp.xtext.strategy.validation;
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/Activator.java b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/Activator.java
index 6036d65..db58c6e 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/Activator.java
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/Activator.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/GenerateStrategyDSL.mwe2 b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/GenerateStrategyDSL.mwe2
index 8fee955..eb3e18c 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/GenerateStrategyDSL.mwe2
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/GenerateStrategyDSL.mwe2
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
@@ -18,6 +20,24 @@ import org.eclipse.xtext.xtext.generator.*
import org.eclipse.xtext.xtext.generator.model.project.*
var rootPath = ".."
+var fileHeaderText="/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
+ * generated by Xtext \${version}
+ *
+ */
+"
Workflow {
@@ -44,7 +64,7 @@ Workflow {
code = {
encoding = "UTF-8"
lineDelimiter = "\n"
- fileHeader = "/*\n * generated by Xtext \${version}\n */"
+ fileHeader = fileHeaderText
}
}
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSL.xtext b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSL.xtext
index a5973a4..9cb1397 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSL.xtext
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSL.xtext
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
@@ -46,7 +48,7 @@ StrategyDefault:
defaultFocusing=[FocusingEnhancer] '}';
enum LayoutingEnum:
- HORIZONTAL='Horizontal' | VERTICAL='Vertical' | GRID='Grid' | FORM2='Form2' | FORM3='Form3' | CSS='Css';
+ HORIZONTAL='Horizontal' | VERTICAL='Vertical' | GRID='Grid' | FORM='Form' | FORM2='Form2' | FORM3='Form3' | CSS='Css';
enum FocusingEnum:
FORWARD='Forward' | BACKWARD='Backward';
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLBundleSpaceRuntimeModule.java b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLBundleSpaceRuntimeModule.java
index a635b51..742f0a4 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLBundleSpaceRuntimeModule.java
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLBundleSpaceRuntimeModule.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLBundleSpaceStandaloneSetup.java b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLBundleSpaceStandaloneSetup.java
index 6b09262..745cf07 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLBundleSpaceStandaloneSetup.java
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLBundleSpaceStandaloneSetup.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLRuntimeModule.java b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLRuntimeModule.java
index 5886a4d..a4f0629 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLRuntimeModule.java
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLRuntimeModule.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLStandaloneSetup.java b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLStandaloneSetup.java
index a016363..6ddbec3 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLStandaloneSetup.java
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/StrategyDSLStandaloneSetup.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/XcoreResourceFactory.java b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/XcoreResourceFactory.java
index 6a09664..2c335f2 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/XcoreResourceFactory.java
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/XcoreResourceFactory.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/constants/StrategyConstants.xtend b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/constants/StrategyConstants.xtend
index 1777569..e0f7c78 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/constants/StrategyConstants.xtend
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/constants/StrategyConstants.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/formatting/StrategyDSLFormatter.xtend b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/formatting/StrategyDSLFormatter.xtend
index 6a4e416..2db7dc7 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/formatting/StrategyDSLFormatter.xtend
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/formatting/StrategyDSLFormatter.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/generator/StrategyDSLGenerator.xtend b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/generator/StrategyDSLGenerator.xtend
index c8fdb3a..2657b3f 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/generator/StrategyDSLGenerator.xtend
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/generator/StrategyDSLGenerator.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/imports/ShouldImportProvider.java b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/imports/ShouldImportProvider.java
index 3e2104b..fed342d 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/imports/ShouldImportProvider.java
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/imports/ShouldImportProvider.java
@@ -1,3 +1,18 @@
+/**
+ *
+ * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
+ *
+ */
package org.eclipse.osbp.xtext.strategy.imports;
import org.eclipse.emf.ecore.EClass;
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingEnhancerCreator.xtend b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingEnhancerCreator.xtend
index c19d1bc..38c8ad0 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingEnhancerCreator.xtend
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingEnhancerCreator.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingStrategyCreator.xtend b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingStrategyCreator.xtend
index a648d45..4da7a6b 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingStrategyCreator.xtend
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingStrategyCreator.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
@@ -227,7 +229,7 @@ class StrategyDSLFocusingStrategyCreator {
if (nextFocusElement == null) {
«IF focusingStrategy.focus.literal.equals(FocusingEnum.FORWARD.literal)»
// if no element was found to focus go back to the first element
- nextFocusElement = (YEmbeddable) service.getModelElement(1);
+ nextFocusElement = (YEmbeddable) service.getModelElement(0);
«ELSEIF focusingStrategy.focus.literal.equals(FocusingEnum.BACKWARD.literal)»
// if no element was found to focus go back to the last focusable element
«focusingStrategy.findLastElementToFocus»
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLJvmModelInferrer.xtend b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLJvmModelInferrer.xtend
index 193f9a6..55c14ef 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLJvmModelInferrer.xtend
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLJvmModelInferrer.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLLayoutingStrategyCreator.xtend b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLLayoutingStrategyCreator.xtend
index 5a0a51c..554081f 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLLayoutingStrategyCreator.xtend
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLLayoutingStrategyCreator.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
@@ -195,16 +197,18 @@ class StrategyDSLLayoutingStrategyCreator {
if (idx == 0) formLayoutList.get(0).addElement(element); else formLayoutList.get(idx).addElement(element);
index++;
if (element instanceof YFocusable) {
- ((YFocusable) element).setLayoutIdx(index);
- ((YFocusable) element).setLayoutColumns(«modIdx»);
+ applyNextLayoutingIndex((YFocusable) element);
+ // TODO - fix me
+ // ((YFocusable) element).setLayoutColumns(calculateMe());
}'''
}
} else {
''' layout.addElement(element);
index++;
if (element instanceof YFocusable) {
- ((YFocusable) element).setLayoutIdx(index);
- ((YFocusable) element).setLayoutColumns(1);
+ applyNextLayoutingIndex((YFocusable) element);
+ // TODO - fix me
+ // ((YFocusable) element).setLayoutColumns(1);
}'''
}
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/scoping/StrategyDSLScopeProvider.xtend b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/scoping/StrategyDSLScopeProvider.xtend
index 8721a68..e72b8fc 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/scoping/StrategyDSLScopeProvider.xtend
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/scoping/StrategyDSLScopeProvider.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/validation/StrategyDSLValidator.xtend b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/validation/StrategyDSLValidator.xtend
index 8ad51a3..c5240bc 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/validation/StrategyDSLValidator.xtend
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/validation/StrategyDSLValidator.xtend
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/valueconverter/StrategyQualifiedNameProvider.java b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/valueconverter/StrategyQualifiedNameProvider.java
index fd06e3b..4c91e76 100644
--- a/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/valueconverter/StrategyQualifiedNameProvider.java
+++ b/org.eclipse.osbp.xtext.strategy/src/org/eclipse/osbp/xtext/strategy/valueconverter/StrategyQualifiedNameProvider.java
@@ -3,9 +3,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/constants/StrategyConstants.java b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/constants/StrategyConstants.java
index 8840b8a..d67168f 100644
--- a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/constants/StrategyConstants.java
+++ b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/constants/StrategyConstants.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/formatting/StrategyDSLFormatter.java b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/formatting/StrategyDSLFormatter.java
index 15988c1..a5cd503 100644
--- a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/formatting/StrategyDSLFormatter.java
+++ b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/formatting/StrategyDSLFormatter.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/generator/StrategyDSLGenerator.java b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/generator/StrategyDSLGenerator.java
index b760314..311c53a 100644
--- a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/generator/StrategyDSLGenerator.java
+++ b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/generator/StrategyDSLGenerator.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingEnhancerCreator.java b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingEnhancerCreator.java
index 4c58e3f..6585c9f 100644
--- a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingEnhancerCreator.java
+++ b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingEnhancerCreator.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingStrategyCreator.java b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingStrategyCreator.java
index afa638f..4d0a00e 100644
--- a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingStrategyCreator.java
+++ b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLFocusingStrategyCreator.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
@@ -434,7 +436,7 @@ public class StrategyDSLFocusingStrategyCreator {
_builder.append("// if no element was found to focus go back to the first element");
_builder.newLine();
_builder.append("\t\t\t");
- _builder.append("nextFocusElement = (YEmbeddable) service.getModelElement(1);");
+ _builder.append("nextFocusElement = (YEmbeddable) service.getModelElement(0);");
_builder.newLine();
} else {
boolean _equals_5 = focusingStrategy.getFocus().getLiteral().equals(FocusingEnum.BACKWARD.getLiteral());
diff --git a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLJvmModelInferrer.java b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLJvmModelInferrer.java
index 4ddcacc..42480e6 100644
--- a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLJvmModelInferrer.java
+++ b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLJvmModelInferrer.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLLayoutingStrategyCreator.java b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLLayoutingStrategyCreator.java
index 61798c8..fe5b67b 100644
--- a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLLayoutingStrategyCreator.java
+++ b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/jvmmodel/StrategyDSLLayoutingStrategyCreator.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
@@ -263,13 +265,14 @@ public class StrategyDSLLayoutingStrategyCreator {
_builder.append("if (element instanceof YFocusable) {");
_builder.newLine();
_builder.append("\t");
- _builder.append("((YFocusable) element).setLayoutIdx(index);");
+ _builder.append("applyNextLayoutingIndex((YFocusable) element);");
_builder.newLine();
_builder.append("\t");
- _builder.append("((YFocusable) element).setLayoutColumns(");
- _builder.append(modIdx, "\t");
- _builder.append(");");
- _builder.newLineIfNotEmpty();
+ _builder.append("// TODO - fix me");
+ _builder.newLine();
+ _builder.append("\t");
+ _builder.append("// ((YFocusable) element).setLayoutColumns(calculateMe());");
+ _builder.newLine();
_builder.append("}");
_xifexpression_1 = _builder;
}
@@ -288,10 +291,13 @@ public class StrategyDSLLayoutingStrategyCreator {
_builder.append("if (element instanceof YFocusable) {");
_builder.newLine();
_builder.append("\t\t\t\t\t");
- _builder.append("((YFocusable) element).setLayoutIdx(index);");
+ _builder.append("applyNextLayoutingIndex((YFocusable) element);");
+ _builder.newLine();
+ _builder.append("\t\t\t\t\t");
+ _builder.append("// TODO - fix me");
_builder.newLine();
_builder.append("\t\t\t\t\t");
- _builder.append("((YFocusable) element).setLayoutColumns(1);");
+ _builder.append("// ((YFocusable) element).setLayoutColumns(1);");
_builder.newLine();
_builder.append("\t\t\t\t");
_builder.append("}");
diff --git a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/scoping/StrategyDSLScopeProvider.java b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/scoping/StrategyDSLScopeProvider.java
index be1e37c..32538b8 100644
--- a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/scoping/StrategyDSLScopeProvider.java
+++ b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/scoping/StrategyDSLScopeProvider.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/validation/StrategyDSLValidator.java b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/validation/StrategyDSLValidator.java
index b785a56..ed75da6 100644
--- a/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/validation/StrategyDSLValidator.java
+++ b/org.eclipse.osbp.xtext.strategy/xtend-gen/org/eclipse/osbp/xtext/strategy/validation/StrategyDSLValidator.java
@@ -2,9 +2,11 @@
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
+ * are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
diff --git a/pom.xml b/pom.xml
index 9294b7b..2c1092b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,9 +2,11 @@
<!--#======================================================================= -->
<!--# Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany). -->
<!--# All rights reserved. This program and the accompanying materials -->
-<!--# are made available under the terms of the Eclipse Public License v1.0 -->
+<!--# are made available under the terms of the Eclipse Public License 2.0 -->
<!--# which accompanies this distribution, and is available at -->
-<!--# http://www.eclipse.org/legal/epl-v10.html -->
+<!--# https://www.eclipse.org/legal/epl-2.0/ -->
+<!--# -->
+<!--# SPDX-License-Identifier: EPL-2.0 -->
<!--# -->
<!--# Contributors: -->
<!--# Christophe Loetz (Loetz GmbH&Co.KG) - Initial implementation API and implementation -->

Back to the top